diff --git a/git-bisect.sh b/git-bisect.sh
index 6706bc1e7c34653fc6aac7e857fd3c86f11e43de..17a35f6adc79480d0533a4ff98b2817c836a7e78 100755 (executable)
--- a/git-bisect.sh
+++ b/git-bisect.sh
mark <rev> a known-bad revision.
git bisect good [<rev>...]
mark <rev>... known-good revisions.
-git bisect skip [<rev>...]
+git bisect skip [(<rev>|<range>)...]
mark <rev>... untestable revisions.
git bisect next
find next bisection to test and check it out.
*..*)
revs=$(git rev-list "$arg") || die "Bad rev input: $arg" ;;
*)
- revs="'$arg'" ;;
+ revs=$(sq "$arg") ;;
esac
all="$all $revs"
done
- bisect_state 'skip' $all
+ eval bisect_state 'skip' $all
}
bisect_state() {