aboutsummaryrefslogtreecommitdiff
path: root/git-clone.sh
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2006-10-23 15:59:48 +0200
committerJunio C Hamano <junkio@cox.net>2006-10-23 14:31:52 -0700
commit810799ecab6f9164401416988d9d79270315ba18 (patch)
treeb2dd5f9762753942af16afb0818fd8cf5fd26733 /git-clone.sh
parent0cc6d3464a1944e930cfb12ba030eb1581323845 (diff)
downloadgit-810799ecab6f9164401416988d9d79270315ba18.tar.gz
git-810799ecab6f9164401416988d9d79270315ba18.tar.xz
git-clone: honor --quiet
I noticed that a cron-launched "git-clone --quiet" was generating progress output to standard error -- and thus always spamming me. The offending output was due to git-clone invoking git-read-tree with its undocumented -v option. This change turns off "-v" for --quiet. Signed-off-by: Jim Meyering <jim@meyering.net> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-clone.sh')
-rwxr-xr-xgit-clone.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/git-clone.sh b/git-clone.sh
index bf54a1150..24b119537 100755
--- a/git-clone.sh
+++ b/git-clone.sh
@@ -414,7 +414,8 @@ Pull: refs/heads/$head_points_at:$origin_track" &&
case "$no_checkout" in
'')
- git-read-tree -m -u -v HEAD HEAD
+ test "z$quiet" = z && v=-v || v=
+ git-read-tree -m -u $v HEAD HEAD
esac
fi
rm -f "$GIT_DIR/CLONE_HEAD" "$GIT_DIR/REMOTE_HEAD"