Re: [PATCH] branch: add '-' to delete previous branch
From: Sergey Organov <hidden>
Date: 2020-05-01 10:22:35
Konstantin Khomoutov [off-list ref] writes:
On Fri, May 01, 2020 at 12:18:31PM +0300, Sergey Organov wrote: [...]quoted
quoted
quoted
I would speculate that `git checkout -` may have learned about "-" simply from the `cd -` ...You do not have to speculate. You only need to read what has been already said in the thread ;-).Should I expect "git checkout ~" to get me to my "home" branch then? ;-)Heh, no you shouldn't: the '~' is expanded by the shell itself according to its parameter expansion rules, so `cd` never sees the bare tilde in this case ;-)
Yeah, but then git could compare its argument to $HOME and "do the right thing" ;-) Just kidding, obviously. That said, bare "cd" also changes to home directory, so bare "git checkout" could become as useful.
quoted
Actually, that could be a good idea. I mean, to have "home" branch notion and a short-cut for it.I have no say for the idea per se but you would have hard time using bare tilda character for that precisely because of it being special to Unix shells - you'd need to escape it all the time (though something like unquoted @{~} would work just OK).
Yes, plain '~' won't do. -- Sergey