╭ changed ───────╮ │src/test/net.zig│ ╰────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭──────────╮ │← previous│ ╰──────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1150 defer allocator.free(priv_key_path); │ │1339 - const ssh_config_arg = try std.fmt.allocPrint(allocator, "core.sshCommand=ssh -o StrictHostKeyChecking=no -o IdentityFile={s}", .{priv_key_path}); │ │1151 + const ssh_config_arg = try std.fmt.allocPrint(allocator, "core.sshCommand=ssh -o BatchMode=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o IdentityFile={s}", .{priv_key_path});│ │1152 defer allocator.free(ssh_config_arg); │ │1153 │ │1154 { │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1155 var process = try std.process.spawn(io, .{ │ │1156 .argv = if (is_ssh) │ │1345 - &.{ "git", "-c", ssh_config_arg, "pull", "--upload-pack", upload_pack_command, "origin", "master" }│ │1157 + &.{ "git", "-c", ssh_config_arg, "pull", "origin", "master" } │ │1158 else │ │1159 &.{ "git", "pull", "origin", "master" }, │ │1160 .cwd = .{ .path = client_path }, │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1187 { │ │1188 var process = try std.process.spawn(io, .{ │ │1189 .argv = if (is_ssh) │ │1378 - &.{ "git", "-c", ssh_config_arg, "fetch", "--upload-pack", upload_pack_command, "origin", "master" }│ │1190 + &.{ "git", "-c", ssh_config_arg, "fetch", "origin", "master" } │ │1191 else │ │1192 &.{ "git", "fetch", "origin", "master" }, │ │1193 .cwd = .{ .path = client_path }, │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────╮ │1228 "origin", │ │1229 .{ .refspecs = refspecs, .wire = .{ .ssh = .{ │ │1230 .command = ssh_cmd_maybe, │ │1419 - .upload_pack_command = upload_pack_command,│ │1420 - } } }, │ │1231 + } } }, │ │1232 ); │ │1233 │ │1234 // update the working dir │ ╰─────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1376 .wire => |wire_kind| .ssh == wire_kind, │ │1377 }; │ │1378 │ │1568 - const receive_pack_command = try receivePackCommand(is_ssh, allocator, cwd_path, port); │ │1569 - defer allocator.free(receive_pack_command); │ │1379 │ │1380 if (shell_out_to_git) { │ │1381 const priv_key_path = try std.fs.path.join(allocator, &.{ cwd_path, temp_dir_name, "key" });│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1382 defer allocator.free(priv_key_path); │ │1574 - const ssh_config_arg = try std.fmt.allocPrint(allocator, "core.sshCommand=ssh -o StrictHostKeyChecking=no -o IdentityFile={s}", .{priv_key_path}); │ │1383 + const ssh_config_arg = try std.fmt.allocPrint(allocator, "core.sshCommand=ssh -o BatchMode=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o IdentityFile={s}", .{priv_key_path});│ │1384 defer allocator.free(ssh_config_arg); │ │1385 │ │1386 // shell out to git so it will send delta objects │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1387 var process = try std.process.spawn(io, .{ │ │1388 .argv = if (is_ssh) │ │1580 - &.{ "git", "-c", ssh_config_arg, "push", "--receive-pack", receive_pack_command, "origin", "master" }│ │1389 + &.{ "git", "-c", ssh_config_arg, "push", "origin", "master" } │ │1390 else │ │1391 &.{ "git", "push", "origin", "master" }, │ │1392 .cwd = .{ .path = client_path }, │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────╮ │1418 false, │ │1419 .{ .wire = .{ .ssh = .{ │ │1420 .command = ssh_cmd_maybe, │ │1612 - .receive_pack_command = receive_pack_command,│ │1613 - } } }, │ │1421 + } } }, │ │1422 ); │ │1423 │ │1424 if (transport_def == .file) { │ ╰───────────────────────────────────────────────────────────────────╯