From: Jakub Narebski Date: Wed, 31 Mar 2010 17:52:34 GMT Subject: Re: git branch -a prefixes origin/ branches with remotes/ Message-ID: In-Reply-To: <18137.1270056387@relay.known.net> layer writes: > In git 1.6.6.1 & 1.6.3.3, "git branch -a" output is like this > > * master > remotes/origin/foo > ... > > instead of like this for 1.6.1.3 > > * master > origin/foo > ... > > > Is this a feature or bug? I searched the mailing list archives and > announcements couldn't find any reference to this change. > > This is important to me because I use the output of "git branch -a" in > scripts. Don't use git-branch output in scripts; git-branch is porcelain and its output is meant for end user and is subject to change! Use either git-show-ref, or powerfull git-for-each-ref. -- Jakub Narebski Poland ShadeHawk on #git