提交 8e76c79f 编写于 作者: J Junio C Hamano

Revert "git-push: avoid falling back on pushing "matching" refs."

This reverts 9e9b2675 commit partially.
When no refspec is specified on the command line and there is no
default refspec to push specified in remotes/ file, just let
send-pack to do its default "matching refs" updates.

Thanks to Greg KH for complaining.
Signed-off-by: NJunio C Hamano <junkio@cox.net>
上级 e72c9f5c
......@@ -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://*)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册