From: Junio C Hamano Date: Mon, 18 Sep 2006 01:03:49 GMT Subject: Re: [PATCH] Contributed bash completion support for core Git tools. Message-ID: <7vodtex9xm.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <20060918004831.GA19851@spearce.org> Shawn Pearce writes: > 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 > > 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).