diff options
author | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-09 10:52:35 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-09 10:52:35 -0700 |
commit | 167a4a3308f4a1606e268c2204c98d6999046ae0 (patch) | |
tree | dbae854c7c91182c8a124d0b85d802945d1c6223 /clone-pack.c | |
parent | d36f7b805eccaf702c0be1c00d034711d0da1f77 (diff) | |
download | git-167a4a3308f4a1606e268c2204c98d6999046ae0.tar.gz |
Add "-q" flag to "git commit"
Maybe you don't want the progress report.
Diffstat (limited to 'clone-pack.c')
-rw-r--r-- | clone-pack.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/clone-pack.c b/clone-pack.c index 31152c7f9a..8f5209cfd5 100644 --- a/clone-pack.c +++ b/clone-pack.c @@ -3,6 +3,7 @@ #include "pkt-line.h" #include <sys/wait.h> +static int quiet; static const char clone_pack_usage[] = "git-clone-pack [host:]directory [heads]*"; static const char *exec = "git-upload-pack"; @@ -154,7 +155,8 @@ static int clone_pack(int fd[2], int nr_match, char **match) close(fd[1]); dup2(fd[0], 0); close(fd[0]); - execlp("git-unpack-objects", "git-unpack-objects", NULL); + execlp("git-unpack-objects", "git-unpack-objects", + quiet ? "-q" : NULL, NULL); die("git-unpack-objects exec failed"); } close(fd[0]); @@ -190,7 +192,10 @@ int main(int argc, char **argv) char *arg = argv[i]; if (*arg == '-') { - /* Arguments go here */ + if (!strcmp("-q", arg)) { + quiet = 1; + continue; + } usage(clone_pack_usage); } dest = arg; |