On Thu, Jan 1, 2009 at 7:28 PM, Karl Chen <quarl@xxxxxxxxxxxxxxx> wrote: > > How about an option to git-branch that just prints the name of > the current branch for scripts' sake? To replace: > > git branch --no-color 2>/dev/null | perl -ne '/^[*] (.*)/ && print $1' The justification I've heard before is that 'git branch' is a porcelain and thus we shouldn't rely on its output for scripting purposes. You might want to use 'git symbolic-ref' instead. $ git symbolic-ref HEAD refs/heads/master $ git symbolic-ref HEAD | sed -e 's,refs/heads/,,' master -- David -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html