X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=git-bisect.sh;h=b1c3a6b1c1af9815db473595f4eb3e9593425f10;hb=ed35dece2776b0b83d7a35c84ab961668ec11ef4;hp=6da31e87a01af9b883958b3b0bae4304bfa94520;hpb=01fe679a341ed3b1a816404faf76bf454712aa2f;p=git.git diff --git a/git-bisect.sh b/git-bisect.sh index 6da31e87a..b1c3a6b1c 100755 --- a/git-bisect.sh +++ b/git-bisect.sh @@ -1,6 +1,6 @@ #!/bin/sh -USAGE='[start|bad|good|next|reset|visualize]' +USAGE='[start|bad|good|next|reset|visualize|replay|log]' LONG_USAGE='git bisect start [] reset bisect state and start bisection. git bisect bad [] mark a known-bad revision. git bisect good [...] mark ... known-good revisions. @@ -11,6 +11,7 @@ git bisect replay replay bisection log git bisect log show bisect log.' . git-sh-setup +require_work_tree sq() { @@PERL@@ -e ' @@ -152,7 +153,7 @@ bisect_next() { nr=$(eval "git-rev-list $rev $good -- $(cat $GIT_DIR/BISECT_NAMES)" | wc -l) || exit echo "Bisecting: $nr revisions left to test after this" echo "$rev" > "$GIT_DIR/refs/heads/new-bisect" - git checkout new-bisect || exit + git checkout -q new-bisect || exit mv "$GIT_DIR/refs/heads/new-bisect" "$GIT_DIR/refs/heads/bisect" && GIT_DIR="$GIT_DIR" git-symbolic-ref HEAD refs/heads/bisect git-show-branch "$rev"