Thread (1 message) 1 message, 1 author, 2016-06-15

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/151723
quoted
Maybe there is something I am missing.
You're probably executing the completion file in bash's sh compatibility mode.
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help