completion: fix PS1 display during a merge on detached HEAD
[gitweb.git] / contrib / completion / git-completion.bash
index 1683e6d7b8bc677469d52acf4d6ff187e084cf3a..c2f8ea3444f932006fbbf9e4f3490c25d15bfe2e 100755 (executable)
@@ -99,10 +99,10 @@ __git_ps1 ()
                elif [ -d "$g/rebase-merge" ]; then
                        r="|REBASE-m"
                        b="$(cat "$g/rebase-merge/head-name")"
-               elif [ -f "$g/MERGE_HEAD" ]; then
-                       r="|MERGING"
-                       b="$(git symbolic-ref HEAD 2>/dev/null)"
                else
+                       if [ -f "$g/MERGE_HEAD" ]; then
+                               r="|MERGING"
+                       fi
                        if [ -f "$g/BISECT_LOG" ]; then
                                r="|BISECTING"
                        fi