diff --git a/git-bisect.sh b/git-bisect.sh
index 22c4da5a9a77d0124e613303f29adbbb537c60be..e0ca3fb853083d0ebdfe11e5eb3fead4723248ad 100755 (executable)
--- a/git-bisect.sh
+++ b/git-bisect.sh
OPTIONS_SPEC=
. git-sh-setup
. git-sh-i18n
-require_work_tree
_x40='[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]'
_x40="$_x40$_x40$_x40$_x40$_x40$_x40$_x40$_x40"
orig_args=$(git rev-parse --sq-quote "$@")
bad_seen=0
eval=''
- mode=''
+ if test "z$(git rev-parse --is-bare-repository)" != zfalse
+ then
+ mode=--no-checkout
+ else
+ mode=''
+ fi
while [ $# -gt 0 ]; do
arg="$1"
case "$arg" in