summaryrefslogtreecommitdiff
path: root/git-clone-script
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@g5.osdl.org>2005-07-09 17:52:35 (GMT)
committerLinus Torvalds <torvalds@g5.osdl.org>2005-07-09 17:52:35 (GMT)
commit167a4a3308f4a1606e268c2204c98d6999046ae0 (patch)
treedbae854c7c91182c8a124d0b85d802945d1c6223 /git-clone-script
parentd36f7b805eccaf702c0be1c00d034711d0da1f77 (diff)
downloadgit-167a4a3308f4a1606e268c2204c98d6999046ae0.zip
git-167a4a3308f4a1606e268c2204c98d6999046ae0.tar.gz
git-167a4a3308f4a1606e268c2204c98d6999046ae0.tar.bz2
Add "-q" flag to "git commit"
Maybe you don't want the progress report.
Diffstat (limited to 'git-clone-script')
-rwxr-xr-xgit-clone-script8
1 files changed, 5 insertions, 3 deletions
diff --git a/git-clone-script b/git-clone-script
index 01707e9..5a241fb 100755
--- a/git-clone-script
+++ b/git-clone-script
@@ -14,11 +14,13 @@ get_repo_base() {
(cd "$1" && (cd .git ; pwd)) 2> /dev/null
}
+quiet=
use_local=no
while
case "$#,$1" in
0,*) break ;;
*,-l|*,--l|*,--lo|*,--loc|*,--loca|*,--local) use_local=yes ;;
+ *,-q|*,--quiet) quiet=-q ;;
*,-*) usage ;;
*) break ;;
esac
@@ -81,14 +83,14 @@ esac
case "$repo" in
rsync://*)
- rsync -avz --ignore-existing "$repo/objects/" "$D/.git/objects/" &&
- rsync -avz --ignore-existing "$repo/refs/" "$D/.git/refs/"
+ rsync $quiet -avz --ignore-existing "$repo/objects/" "$D/.git/objects/" &&
+ rsync $quiet -avz --ignore-existing "$repo/refs/" "$D/.git/refs/"
;;
http://*)
echo "Somebody should add http fetch" >&2
exit 1
;;
*)
- cd "$D" && git-clone-pack "$repo"
+ cd "$D" && git-clone-pack $quiet "$repo"
;;
esac