From: SZEDER Gábor Date: Tue, 17 Apr 2012 17:50:17 GMT Subject: Re: [PATCH v2] completion: add new git_complete helper Message-ID: <20120417175017.GC10081@goldbirke> In-Reply-To: <7vty0inys6.fsf@alter.siamese.dyndns.org> On Tue, Apr 17, 2012 at 08:50:01AM -0700, Junio C Hamano wrote: > Felipe Contreras writes: > > > 2012/4/17 SZEDER Gábor : > >> On Sun, Apr 15, 2012 at 04:37:18PM -0500, Jonathan Nieder wrote: > >>> Felipe Contreras wrote: > > > >>> A name like __git_complete should work, presumably. > >> > >> And foo_wrap() should also fit into those namespaces. > > > > Yeah, I don't have a problem with that, just forgot about it. > > > > But git_complete I think is different. > > Is git_complete something the user types interactively, or is it meant to > be used in their .bashrc to help them complete arguments to their custom > scripts that take arguments similar to Git Porcelains? Primarily for .bashrc, however, not for their custom scripts but to be able to use completion for their one-word git aliases, e.g. after an alias gf='git fetch' they want to do gf o and get 'origin' completed. Here's a relevant thread: http://thread.gmane.org/gmane.comp.version-control.git/185184/ Best, Gábor