Re: [PATCH RFC] builtin-push: add --delete as syntactic sugar for :foo
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Nov 9, 2009, 17:08 UTC
- Message-ID
- <7vr5s7wrpw.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <7v8wefy6pi.fsf@alter.siamese.dyndns.org>
Junio C Hamano <gitster@pobox.com> writes:
> Will it barf and error out if there is any colon-ful one? I think it > should. I was about to write "I guess it could be argued both ways", but > after thinking about it for 5 seconds I do not see a sane way to explain a > command line "push origin --delete one two:three".
Actually the one I had in mind was
git push origin --delete one two:three four
If it were
git push origin --tags --delete=one --delete=four two:three
it would be perfectly understandable, though.
No, I am not saying that we should make --delete take a parameter, allow multiple of them, and make them compatible with --tags. At least not yet.