{"thread":{"id":"66456","subject":"git-bisect(1): BISECT_HEAD without --no-checkout","startedAt":"2026-10-03T10:59:24Z","lastAt":"2026-10-03T10:59:24Z","messageCount":1,"participants":["Alejandro Colomar"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"554053","messageId":"asDezml3pAHrcI-0@debian","threadId":"66456","inReplyTo":null,"subject":"git-bisect(1): BISECT_HEAD without --no-checkout","fromName":"Alejandro Colomar","fromEmail":"alx@kernel.org","sentAt":"2026-10-03T10:59:18Z","receivedAt":"2026-10-03T10:59:24Z","isPatch":false,"body":"\nHi!\n\nI'd find it useful to have BISECT_HEAD set even without --no-checkout.\nI need git-bisect(1) to checkout the commit being tested, to perform\nsome test, then switch to a different branch (perform a rebase), then\nremember which commit was being tested to let git-bisect(1) know which\none I'm testing, to tell git-bisect(1) whether it was good or bad.\n\nI was using BISECT_HEAD as in \"git bisect good BISECT_HEAD\" when I was\nusing --no-checkout, but now that I need to do something else, I don't\nhave BISECT_HEAD available, which would be quite convenient.\n\nWould it be possible to set it unconditionally?\n\nIn the meantime, I'll set up a variable to remember it, but I think this\nwould be a long-term improvement.\n\n\nHave a lovely day!\nAlex\n\n\n-- \n<https://www.alejandro-colomar.es>\n"}]}