Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
Add git-push --thin.
author
Junio C Hamano
<junkio@cox.net>
Mon, 20 Feb 2006 08:09:41 +0000
(
00:09
-0800)
committer
Junio C Hamano
<junkio@cox.net>
Mon, 20 Feb 2006 08:09:41 +0000
(
00:09
-0800)
Maybe we would want to make this default before it graduates to
the master branch, but in the meantime to help testing things,
this allows you to say "git push --thin destination".
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-push.sh
patch
|
blob
|
history
raw
|
patch
| inline |
side by side
(parent:
2245be3
)
diff --git
a/git-push.sh
b/git-push.sh
index 706db9933e7a3d418a0bc77a743695464901b800..73dcf067cb2cb6c74ce0a51b055470b5c46222e4 100755
(executable)
--- a/
git-push.sh
+++ b/
git-push.sh
@@
-8,6
+8,7
@@
USAGE='[--all] [--tags] [--force] <repository> [<refspec>...]'
has_all=
has_force=
has_exec=
+has_thin=
remote=
do_tags=
@@
-22,6
+23,8
@@
do
has_force=--force ;;
--exec=*)
has_exec="$1" ;;
+ --thin)
+ has_thin="$1" ;;
-*)
usage ;;
*)
@@
-72,6
+75,7
@@
set x "$remote" "$@"; shift
test "$has_all" && set x "$has_all" "$@" && shift
test "$has_force" && set x "$has_force" "$@" && shift
test "$has_exec" && set x "$has_exec" "$@" && shift
+test "$has_thin" && set x "$has_thin" "$@" && shift
case "$remote" in
http://* | https://*)