diff options
Diffstat (limited to 'src/git.rs')
-rw-r--r-- | src/git.rs | 17 |
1 files changed, 5 insertions, 12 deletions
@@ -196,20 +196,16 @@ pub fn upload_pack(upload_pack_args: &GitUploadPackArgs) -> Result<(), ShackleEr } let mut command = Command::new("git-upload-pack"); - if upload_pack_args.strict { - command.arg("strict"); - } - if upload_pack_args.no_strict { - command.arg("no-strict"); - } + command.arg("--strict"); + if let Some(timeout) = upload_pack_args.timeout { - command.args(["timeout", &timeout.to_string()]); + command.args(["--timeout", &timeout.to_string()]); } if upload_pack_args.stateless_rpc { - command.arg("stateless-rpc"); + command.arg("--stateless-rpc"); } if upload_pack_args.advertise_refs { - command.arg("advertise-refs"); + command.arg("--advertise-refs"); } command.arg(&upload_pack_args.directory); @@ -223,9 +219,6 @@ pub fn receive_pack(receive_pack_args: &GitReceivePackArgs) -> Result<(), Shackl } let mut command = Command::new("git-receive-pack"); - if receive_pack_args.http_backend_info_refs { - command.arg("--http-backend-info-refs"); - } command.arg(&receive_pack_args.directory); command.spawn()?.wait()?; |