On Tue, Apr 17, 2012 at 08:50:01AM -0700, Junio C Hamano wrote: > Felipe Contreras <felipe.contreras@xxxxxxxxx> writes: > > > 2012/4/17 SZEDER Gábor <szeder@xxxxxxxxxx>: > >> 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<TAB> and get 'origin' completed. Here's a relevant thread: http://thread.gmane.org/gmane.comp.version-control.git/185184/ Best, Gábor -- 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