Re: [PATCH] Add function to checkout a branch in git.el
From: Karl Hasselström <hidden>
Date: 2016-06-15 22:44:13
On 2008-02-13 17:30:02 +0100, Karl Hasselström wrote:
Why the prefix? Wouldn't it be easier to just have one "switch
branch" prompt that would tab complete existing branch names, and
* if the user enters the name of an existing branch, just switch to
it;
* if the user enters a name that's not the name of an existing
branch, ask for confirmation, and then create the new branch and
switch to it.
Reading your code a bit more carefully, I realize that my suggestion
doesn't give you the opportunity to base the new branch on anything
but HEAD. So change the second bullet to
* if the user enters a name that's not the name of an existing
branch, display a prompt like this
Creating new branch "foo". Where should it start?
Tab complete on existing tags and branches, but accept any
committish. Create the new branch and switch to it.
This bit of UI could obviously be reused to make create-branch and
create-tag commands that don't switch the current branch.
--
Karl Hasselström, kha@treskal.com
www.treskal.com/kalle