bisect: introduce support for --no-checkout option.
authorJon Seymour <jon.seymour@gmail.com>
Thu, 4 Aug 2011 12:01:00 +0000 (22:01 +1000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 4 Aug 2011 22:34:32 +0000 (15:34 -0700)
commitfee92fc1dd4480d9d5c72bd67243d3f6a9b03132
tree20e7a67037fd6243293efd49be4a81786b3b0247
parentd3dfeedf2ec8c72bceaabf4e109c19a14576d333
bisect: introduce support for --no-checkout option.

If --no-checkout is specified, then the bisection process uses:

git update-ref --no-deref HEAD <trial>

at each trial instead of:

git checkout <trial>

Improved-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Jon Seymour <jon.seymour@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
bisect.c
bisect.h
builtin/bisect--helper.c