On Fri, May 4, 2018 at 9:23 AM, Johannes Schindelin <Johannes.Schindelin@xxxxxx> wrote: > Oh, okay. It was not at all clear to me what the exact format and role of > these lines are... Noted. I'm making more updates in this file in another topic and will add some explanation so the next guy will be less confused. > So that's what `info` does: it influences whether/where > the command is listed in `git help`'s output... Interesting. I thought the > lines here were trying to automate parts of the tab completion or > something. Oh it does many things. The completion part is coming (so yeah you don't need to update git-completion.bash at all, as long as you have a line here and use parse_options() ;-), but I think it's mainly for "git help" and command listing in "git help git" (this command for example should show up under the "Main porcelain commands" in that man page when you put a line here) -- Duy