Re: git-browse-help?
Jeff King <peff@peff.net> wrote:
Show 9 quoted lines
> -- >8 --
> teach bash completion to treat commands with "--" as plumbing
>
> There is a convention that commands containing a double-dash
> are implementation details and not to be used by mortals. We
> should automatically remove them from the completion
> suggestions as plumbing.
>
> Signed-off-by: Jeff King <peff@peff.net>
Acked-by: Shawn O. Pearce <spearce@spearce.org>
Show 21 quoted lines
> diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash
> index 58e0e53..2fd32db 100755
> --- a/contrib/completion/git-completion.bash
> +++ b/contrib/completion/git-completion.bash
> @@ -291,7 +291,7 @@ __git_commands ()
> for i in $(git help -a|egrep '^ ')
> do
> case $i in
> - add--interactive) : plumbing;;
> + *--*) : plumbing pattern;;
> applymbox) : ask gittus;;
> applypatch) : ask gittus;;
> archimport) : import;;
> @@ -308,7 +308,6 @@ __git_commands ()
> diff-tree) : plumbing;;
> fast-import) : import;;
> fsck-objects) : plumbing;;
> - fetch--tool) : plumbing;;
> fetch-pack) : plumbing;;
> fmt-merge-msg) : plumbing;;
> for-each-ref) : plumbing;;
--
Shawn.