[arch-general] Funny issue with bash-completion and __git_ps1

gt static.vortex at gmx.com
Wed Mar 28 04:28:51 EDT 2012


On Wed, Mar 28, 2012 at 08:49:15AM +0200, Martti Kühne wrote:
> On Wed, Mar 28, 2012 at 08:05:48AM +0200, martin kalcher wrote:
> > Hey hey
> > 
> > After the last bash-completion and git update there is a funny issue
> > with the Git Prompt [1]: __git_ps1 is not defined
> > 
> > The bash-completion update moved most completion scripts to
> > /usr/share/bash-completion/completions/
> > 
> > and sources them if needed. See line 1933 in:
> > /usr/share/bash-completion/bash_completion
> > 
> > __git_ps1 is defined in:
> > /usr/share/bash-completion/completions/git
> > 
> > So if you type 'git pul<TAB>' this file gets sourced and the error
> > disappears. I worked around this by sourcing this file manually in
> > my .bashrc
> > 
> > My question is, where i should report this bug. Is it a git problem
> > or a bash-completion problem. I think its a git issue, because
> > __git_ps1 is no complete function and should be defined somewhere
> > else... Or shall i shut my mouth and continue sourcing it in my
> > .bashrc?
> 
> 
> you can go on sourcing the file in your .bashrc and report the issue upstream.
> although my personal opinion to the whole story is pacman -Rcs, since the
> problems with bash-completions are old, and the symptoms are recurring, in all
> different shapes, and the source code is a legendary mess.

What would you recommend instead? I too face problems time and again
with bash-completion and would like to get rid of it. Do you have some
special settings in your .bashrc?

-- 
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org


More information about the arch-general mailing list