Re: [PATCH] branch: delete now accepts '-' as branch name
- From
Eric Sunshine <sunshine@sunshineco.com>
- Date
- Feb 16, 2022, 19:03 UTC
- Message-ID
- <00720bfb-c7b7-aaf2-e846-19b08d7b9cf4@sunshineco.com>
- In-Reply-To
- <xmqqbkz6vjkj.fsf@gitster.g>
On 2/16/22 11:54 AM, Junio C Hamano wrote:
Show 11 quoted lines
> From: "Erlend E. Aasland" <erlend.aasland@innova.no>
>> This makes it easy to get rid of short-lived branches:
>>
>> $ git switch -c experiment
>> $ git switch -
>> $ git branch -D -
>
> Or you can use @{-1} directly. Or short-lived experiment can
> directly be done on HEAD without any branch ;-)
>
> Thanks for trying to make Git better.Patches implementing this behavior for `git branch -D` have been submitted previously but were rejected (if I recall correctly) since "delete" is a destructive operation, unlike other cases in which `-` is accepted. A relatively recent submission and ensuing discussion is at [1].
[1]: https://lore.kernel.org/git/20200501222227.GE41612@syl.local/T/