X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=git-push.sh;h=706db9933e7a3d418a0bc77a743695464901b800;hb=573464319f70bd54a7c48cfd7bed6a0f6f331f42;hp=ce2ad71382fd8ceac29d366604afcbdba401472f;hpb=42301e34a2736b091738d4ca6a23fd90bd1f1837;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://*)