author | Steffen Prohaska <prohaska@zib.de> | |
Sun, 11 Nov 2007 14:35:07 +0000 (15:35 +0100) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Mon, 19 Nov 2007 02:39:00 +0000 (18:39 -0800) | ||
commit | 47d996a20c3347bb9efbb44e8ed2d615cfdffba3 | |
tree | d47b15f39935ad44d5c185f9ad25492a2c0fb8ed | tree | snapshot |
parent | ea55960518bb104020c02aa2f64b33f93d1775e7 | commit | diff |
push: support pushing HEAD to real branch name
This teaches "push <remote> HEAD" to resolve HEAD on the local
side to its real branch name, e.g. master, and then act as if
the real branch name was specified. So we have a shorthand for
pushing the current branch. Besides HEAD, no other symbolic ref
is resolved.
Thanks to Daniel Barkalow <barkalow@iabervon.org> for suggesting
this implementation, which is much simpler than the
implementation proposed before.
Signed-off-by: Steffen Prohaska <prohaska@zib.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This teaches "push <remote> HEAD" to resolve HEAD on the local
side to its real branch name, e.g. master, and then act as if
the real branch name was specified. So we have a shorthand for
pushing the current branch. Besides HEAD, no other symbolic ref
is resolved.
Thanks to Daniel Barkalow <barkalow@iabervon.org> for suggesting
this implementation, which is much simpler than the
implementation proposed before.
Signed-off-by: Steffen Prohaska <prohaska@zib.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-push.c | diff | blob | history | |
t/t5516-fetch-push.sh | diff | blob | history |