All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Bisect: add checks at the beginning of "git bisect run".
@ 2007-03-27  4:49 Christian Couder
  2007-03-27  5:28 ` Junio C Hamano
  2007-03-27  5:46 ` Junio C Hamano
  0 siblings, 2 replies; 13+ messages in thread
From: Christian Couder @ 2007-03-27  4:49 UTC (permalink / raw)
  To: Junio Hamano; +Cc: git

We may be able to "run" with only one good revision given
and then verify that the result of the first run is bad.
And perhaps also the other way around.

But for now let's check that we have at least one bad and
one good revision before we start to run.

Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
---
 git-bisect.sh |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/git-bisect.sh b/git-bisect.sh
index fda1712..57d6754 100755
--- a/git-bisect.sh
+++ b/git-bisect.sh
@@ -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 $@"
-- 
1.5.1.rc2.2.gcc08

^ permalink raw reply related	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2007-04-05  7:57 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-27  4:49 [PATCH] Bisect: add checks at the beginning of "git bisect run" Christian Couder
2007-03-27  5:28 ` Junio C Hamano
2007-03-27  7:15   ` Christian Couder
2007-03-27  7:22     ` Junio C Hamano
2007-03-27  5:46 ` Junio C Hamano
2007-03-28  3:44   ` Christian Couder
2007-03-28  5:46     ` Junio C Hamano
2007-03-28  7:52       ` Christian Couder
2007-03-28  7:57         ` Junio C Hamano
2007-03-29  5:02           ` Christian Couder
2007-03-29  6:06             ` Junio C Hamano
2007-04-05  8:01               ` Christian Couder
2007-04-05  8:05                 ` Christian Couder

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.