Re: git branch -a prefixes origin/ branches with remotes/
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Mar 31, 2010, 17:52 UTC
- Message-ID
- <m3aatoidl9.fsf@localhost.localdomain>
- In-Reply-To
- <18137.1270056387@relay.known.net>
layer <layer@known.net> writes:
Show 18 quoted lines
> 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