X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=git-push.sh;fp=git-push.sh;h=706db9933e7a3d418a0bc77a743695464901b800;hb=8e76c79f4a1e66ed8e371d1232e879f45141dce1;hp=ce2ad71382fd8ceac29d366604afcbdba401472f;hpb=e72c9f5c5482b8b83dc57ed369b0fce4f823a1f2;p=git.git diff --git a/git-push.sh b/git-push.sh index ce2ad713..706db993 100755 --- a/git-push.sh +++ b/git-push.sh @@ -57,14 +57,9 @@ esac shift ;# away the initial 'x' -# Now we have explicit refs from the command line or from remotes/ -# shorthand, or --tags. Falling back on the current branch if we still -# do not have any may be an alternative, but prevent mistakes for now. - -case "$#,$has_all" in -0,) - die "No refs given to be pushed." ;; -esac +# $# is now 0 if there was no explicit refspec on the command line +# and there was no defalt refspec to push from remotes/ file. +# we will let git-send-pack to do its "matching refs" thing. case "$remote" in git://*)