From: Lars Hjemli Date: Wed, 09 May 2007 20:01:22 GMT Subject: Re: [PATCH] checkout: allow full refnames for local branches Message-ID: <8c5c35580705091301s19dcd2e0q20a4c84e3dd23d82@mail.gmail.com> In-Reply-To: <20070509185440.GB3141@spearce.org> On 5/9/07, Shawn O. Pearce wrote: > Lars Hjemli wrote: > > I'm playing around with a gui frontend, and there I use > > git-for-each-ref to obtain possible arguments for git-checkout. That's > > how I discovered the 'problem', and solved it by stripping > > 'refs/heads/' in my frontend. But then I thought it would be nice if > > 'git-checkout' did the stripping on my behalf, since this might bite > > others too :) > > If you are building "porcelain" to sit over Git and offer up a pretty > view of things, I would encourage you to avoid the stock porcelain. > Don't use git-checkout, its stock porcelain. Instead go right to > the plumbing. The plumbing doesn't really change behavior as often > (if ever). Thanks, I probably will (also to avoid the shell scripts, since my porcelain is aimed at my co-workers who are stuck on windows) -- larsh