Hi, On Wed, May 02, 2012 at 01:46:32AM +0200, Felipe Contreras wrote: > On Wed, May 2, 2012 at 1:39 AM, Junio C Hamano <gitster@xxxxxxxxx> wrote: > > Felipe Contreras <felipe.contreras@xxxxxxxxx> writes: > > > >> Use new __gitcomp_nl; this is the last place that uses COMPREPLY and > >> compgen directly. I didn't dare to touch that code back then while doing the __gitcomp_nl() changes; that sed command looked way too scary ;) But all it does is to process the output of 'git ls-tree' and removes the cruft and appends a space to filenames and a '/' to directories (without a trailing space). So invoking __gitcomp_nl() with an empty suffix parameter is OK, as it doesn't change the current behavior. > >> Signed-off-by: Felipe Contreras <felipe.contreras@xxxxxxxxx> > >> --- > >> contrib/completion/git-completion.bash | 6 ++---- > >> 1 file changed, 2 insertions(+), 4 deletions(-) > >> > >> diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash > >> index 31f714d..d877a23 100755 > > > > This seems to be based on 'maint', which has 31f714d, but I see two hits > > with "git grep 'COMPREPLY.*compgen' contrib/completion" there, so I am not > > sure if that is where you wanted it to apply. > > The last place that is not the __gitcomp* functions, of course. > > > I see this was not addressed to me (neither was the other zsh one), so I > > take it that the patch is still for discussion, at least for the purpose > > of today's integration round. Ping me when it is ready for either 'pu' or > > 'next'. > > I'd say at least one person should say LGTM before asking you to integrate it. Yeah, it's good to go. 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