Hello again, 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 stable/v14.8 Is there another way except looking into .git/HEAD or using sed(1) on the output of `branch' to find the right name? Thank you. Ciao! --steffen