Hi, 2010/11/22 SZEDER Gábor <szeder@xxxxxxxxxx>: > On Sun, Nov 21, 2010 at 01:32:48AM +0800, Tay Ray Chuan wrote: >> Add basic completion for the three subcommands - show, expire, delete. >> Try completing refs for these too. > > Heh, I've always thought reflog is plumbing, and that's why the > completion script doesn't support it. That didn't really cross my mind, I just did this out of my irritation with its absence. (After some checking, it's actually part of git-log, so I don't think it counts as plumbing.) > This only looks at the previous word on the command line, and leads to > wrong behavior when an option is used: > > $ git reflog expire --verbose <TAB><TAB> > delete expire show > > To prevent this you could use the __git_find_on_cmdline() helper > function and follow how other completion functions use it. Yep I'll look into it. -- Cheers, Ray Chuan -- 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