diff options
author | Jan Krüger <jk@jk.gs> | 2009-12-30 20:57:42 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2009-12-30 14:01:55 -0800 |
commit | f517f1f2e9c9e3abe0fde1b3c9a7bb20fdb5ba55 (patch) | |
tree | 40a2b31e66b097ed531dff0c401541fe45a8699d /submodule.c | |
parent | 902f235378cb2b2f6dd5dd664b9630c95321f0ae (diff) | |
download | git-f517f1f2e9c9e3abe0fde1b3c9a7bb20fdb5ba55.tar.gz git-f517f1f2e9c9e3abe0fde1b3c9a7bb20fdb5ba55.tar.xz |
builtin-push: add --delete as syntactic sugar for :foo
Refspecs without a source side have been reported as confusing by many.
As an alternative, this adds support for commands like:
git push origin --delete somebranch
git push origin --delete tag sometag
Specifically, --delete will prepend a colon to all colon-less refspecs
given on the command line, and will refuse to accept refspecs with
colons to prevent undue confusion.
Signed-off-by: Jan Krüger <jk@jk.gs>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'submodule.c')
0 files changed, 0 insertions, 0 deletions