Add some basic tests of rev-list --pretty=format
[gitweb.git] / git-bisect.sh
index fda1712a085fa9271ea1a8e0e581c5d4c6801969..57d6754d34cf711804c7d0189a55a18e47ba5b8a 100755 (executable)
@@ -223,6 +223,14 @@ bisect_replay () {
 }
 
 bisect_run () {
+    # Check that we have everything to run correctly.
+    test -d "$GIT_DIR/refs/bisect" || {
+       echo >&2 'You need to start by "git bisect start".'
+       echo >&2 'And then by "git bisect bad" and "git bisect good".'
+       exit 1
+    }
+    bisect_next_check fail
+
     while true
     do
       echo "running $@"