bash prompt: mention that PROMPT_COMMAND mode is faster
[gitweb.git] / t / t9903-bash-prompt.sh
index 416e6219ce13a16ce4aa608ac29025cefcacc231..c05458cbe671b4881af3596d9b06a120674519d7 100755 (executable)
@@ -49,8 +49,17 @@ test_expect_success SYMLINKS 'prompt - branch name - symlink symref' '
        test_cmp expected "$actual"
 '
 
+test_expect_success 'prompt - unborn branch' '
+       printf " (unborn)" >expected &&
+       git checkout --orphan unborn &&
+       test_when_finished "git checkout master" &&
+       __git_ps1 >"$actual" &&
+       test_cmp expected "$actual"
+'
+
 test_expect_success 'prompt - detached head' '
-       printf " ((%s...))" $(git log -1 --format="%h" b1^) >expected &&
+       printf " ((%s...))" $(git log -1 --format="%h" --abbrev=13 b1^) >expected &&
+       test_config core.abbrev 13 &&
        git checkout b1^ &&
        test_when_finished "git checkout master" &&
        __git_ps1 >"$actual" &&
@@ -319,6 +328,7 @@ test_expect_success 'prompt - stash status indicator - stash' '
        echo 2 >file &&
        git stash &&
        test_when_finished "git stash drop" &&
+       git pack-refs --all &&
        (
                GIT_PS1_SHOWSTASHSTATE=y &&
                __git_ps1 >"$actual"