Bryan Turner <btur...@atlassian.com> wrote:
|On Tue, Sep 20, 2016 at 9:23 AM, Steffen Nurpmeso <stef...@sdaoden.eu> \
|> yah, sorry, i'm back again..
|> I try to find a way to find the name of the current branch in an
|> automated way, because i need to ensure that a commit happens on
|> it and no other branch. Now the problem arises that the commit
|> ref at the time of that commit maybe shared in between several
|> different branches, but no more thereafter, of course:
|> ?0[steffen@wales ]$ git branch|grep '^*'
|> * stable/v14.9
|> ?0[steffen@wales ]$ git name-rev --name-only HEAD
|> Is there another way except looking into .git/HEAD or using sed(1)
|> on the output of `branch' to find the right name?
|Have you tried "git symbolic-ref HEAD"?
Not until now.
|$ git symbolic-ref HEAD
|If you don't want the fully-qualified ref, you can add --short:
|$ git symbolic-ref --short HEAD
Yep, works even better. Fantastic. Thank you. And that command
was already existing when i have learned to use git(1), it is even
in the progit-09.markdown as of 2011-09-22 that i have laying
around. Five years, and anything forgotten. That is what you get
from working with blinkers on. Shame!
Thank you Bryan.