summaryrefslogtreecommitdiff
path: root/git-push.sh
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-11-08 01:25:59 -0800
committerJunio C Hamano <junkio@cox.net>2005-11-08 01:25:59 -0800
commit5ca15b8af7f018b9ae9da30130f9dcd1a896e0b3 (patch)
treee4ae4ad79b5560920696f3983c436b6d34ce18b8 /git-push.sh
parent77131db5855ed044e30706aa1219d79126686f00 (diff)
parent4bfb6b62ffc9460798ebc78c3a30e4eff7c409d0 (diff)
GIT 0.99.9fv0.99.9f
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-push.sh')
-rwxr-xr-xgit-push.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/git-push.sh b/git-push.sh
index 5aa6531945..edc0b8317a 100755
--- a/git-push.sh
+++ b/git-push.sh
@@ -46,7 +46,7 @@ esac
shift
case "$remote" in
-http://* | https://* | git://*)
+git://*)
die "Cannot use READ-ONLY transport to push to $remote" ;;
rsync://*)
die "Pushing with rsync transport is deprecated" ;;
@@ -57,4 +57,9 @@ test "$has_all" && set x "$has_all" "$@" && shift
test "$has_force" && set x "$has_force" "$@" && shift
test "$has_exec" && set x "$has_exec" "$@" && shift
-exec git-send-pack "$@"
+case "$remote" in
+http://* | https://*)
+ exec git-http-push "$@";;
+*)
+ exec git-send-pack "$@";;
+esac