Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

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 21:23:52 +0300, Sergei Organov wrote:
Karl Hasselström [off-list ref] writes:
quoted
  * 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.
It still doesn't allow to detach HEAD at arbitrary tag/committish,
as far as I can see.
It wouldn't be hard. Just try to interpret the string supplied by the
user as a committish: if successful, check it out; if not, create a
new branch by that name. Of course, this makes it impossible to create
a branch with the same name as an existing committish, but that's
probably OK.
I believe the interface should be designed more carefully. Here are
some thoughts/suggestions:
Yes, having different commands that do one job each and do it well
isn't a bad idea either. I like my idea more, but obviously whoever
writes the code gets to decide ...

-- 
Karl Hasselström, kha@treskal.com
      www.treskal.com/kalle
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help