Jon Seymour [off-list ref] writes:
I had a quick go at doing this, but haven't been able to test it
fully. At a minimum it will require that we relax the barriers in
git-bisect.sh and git.c that prevent git-bisect
and bisect--helper running without a working tree. Other paths in
these modules will need to be checked to see that they don't have an
implicit assumption that a working tree is available.
I won't have time to tackle this properly until the weekend.
That is Ok and thanks for looking. Making this available to bare
repository is a totally separate follow-on topic that can and should be
done as a separate series that depends on the current topic anyway, so
let's focus on the current topic at hand first.