Re: [PATCH] Contributed bash completion support for core Git tools.
- From
Junio C Hamano <junkio@cox.net>
- Date
- Sep 18, 2006, 01:03 UTC
- Message-ID
- <7vodtex9xm.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <20060918004831.GA19851@spearce.org>
Shawn Pearce <spearce@spearce.org> writes:
Show 10 quoted lines
> Since these are completion routines only for tools shipped with > core Git and since bash is a popular shell on many of the native > core Git platforms (Linux, Mac OS X, Solaris, BSD) including these > routines as part of the stock package would probably be convienent > for many users. > > Signed-off-by: Shawn O. Pearce <spearce@spearce.org> > > contrib/bash-git-completion.sh | 330 +++++++++++++++... > 1 files changed, 330 insertions(+), 0 deletions(-)
Hmph. I tried this and found that I like "git pull ." completion quite a bit. Having said that:
* If many people like it (like me), this may deserve to be outside contrib/
* Otherwise, it would probably be better to place it in either contrib/bash/git-completion.sh (with potentially other bash-related things not just completion, but I do not know offhand what other kind of hooks would be useful) or contrib/completion/git-completion.bash (possibly with completion for other shells).