--- contrib/completion/git-completion.bash | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) Index: git-2.1.0/contrib/completion/git-completion.bash =================================================================== --- git-2.1.0.orig/contrib/completion/git-completion.bash 2014-08-15 23:26:55.000000000 +0100 +++ git-2.1.0/contrib/completion/git-completion.bash 2014-08-17 21:49:40.000000000 +0100 @@ -28,10 +28,12 @@ # tell the completion to use commit completion. This also works with aliases # of form "!sh -c '...'". For example, "!sh -c ': git commit ; ... '". -case "$COMP_WORDBREAKS" in -*:*) : great ;; -*) COMP_WORDBREAKS="$COMP_WORDBREAKS:" -esac +# SUSE-specific: We trust the system is consistent and do not let individual +# scripts play ping-pong with the global $COMP_WORDBREAKS value. +#case "$COMP_WORDBREAKS" in +#*:*) : great ;; +#*) COMP_WORDBREAKS="$COMP_WORDBREAKS:" +#esac # __gitdir accepts 0 or 1 arguments (i.e., location) # returns location of .git repo