Re: Patch for git-completion.bash [SEC=UNCLASSIFIED]
From: David Scurrah <hidden>
Date: 2016-06-15 22:49:19
Thanks reading the list showed running as sh instead of bash was my problem I am trying to combine the very useful git-prompt (http://volnitsky.com/project/git-prompt/) and git-completion.bash scripts as each had something the other lacked. The problem is that while git-prompt suggests you start it from .bashrc via [[ $- == *i* ]] && . /path/to/git-prompt.sh Using . to execute git-completion.bash runs sh which runs bash in sh emulation mode which makes it fail in several places. I did see a thread about an attempt to make the script zsh compliant as well, I wonder if it would be better to just make it sh compliant so that it is more portable, I guess that's too hard regards David Scurrah
quoted
On Mon, 2010-08-16 at 04:14 +0000, Ævar Arnfjörð Bjarmason wrote:quoted
On Mon, Aug 16, 2010 at 04:09, David Scurrah [off-list ref] wrote:quoted
Hi, On Mon, 2010-08-16 at 01:09 +0000, Ævar Arnfjörð Bjarmason wrote:quoted
On Mon, Aug 16, 2010 at 00:53, David Scurrah [off-list ref] wrote: Thanks for not sending a classified patch.Ha ha - the Australian Government has to have email classifications for every email sent - classified I believe just means I do not wish you to share it not that it is a state secret (see one implementation http://www.janus.net.au/janusSEAL/Outlook/features)quoted
Have you seen the "[bash-completion] syntax error near unexpected token '<' on line 123 in bash_completion.d/git" thread recently on this list? It probably describes the problem you're having.I'll looked hard and can't find the thread you mentioned and the current version on my Fedora system does not complete first level commands like checkout ...http://comments.gmane.org/gmane.comp.version-control.git/151723quoted
Maybe there is something I am missing.You're probably executing the completion file in bash's sh compatibility mode.