summaryrefslogtreecommitdiff
path: root/src/git.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/git.rs')
-rw-r--r--src/git.rs17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/git.rs b/src/git.rs
index 1159e7f..3cfaa8c 100644
--- a/src/git.rs
+++ b/src/git.rs
@@ -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()?;