Subject: js/bisect-in-c (was: What's cooking in git.git (Dec 2022, #05; Wed, 14))

From: Ævar Arnfjörð Bjarmason <[email-masked]>
Date: Thu, 15 Dec 2022 10:49:44 +0100

On Wed, Dec 14 2022, Junio C Hamano wrote:

> * js/bisect-in-c (2022-08-30) 17 commits
>  . bisect: no longer try to clean up left-over `.git/head-name` files
>  . bisect: remove Cogito-related code
>  . Turn `git bisect` into a full built-in
>  . bisect: move even the command-line parsing to `bisect--helper`
>  . bisect--helper: make `state` optional
>  . bisect--helper: calling `bisect_state()` without an argument is a bug
>  . bisect: avoid double-quoting when printing the failed command
>  . bisect run: fix the error message
>  . bisect: verify that a bogus option won't try to start a bisection
>  . bisect--helper: migrate to OPT_SUBCOMMAND()
>  . bisect--helper: make the order consistently `argc, argv`
>  . bisect--helper: make `terms` an explicit singleton
>  . bisect--helper: simplify exit code computation
>  . bisect--helper: really retire `--bisect-autostart`
>  . bisect--helper: really retire --bisect-next-check
>  . bisect--helper: retire the --no-log option
>  . Merge branch 'sg/parse-options-subcommand' into js/bisect-in-c
>
>  Final bits of "git bisect.sh" have been rewritten in C.
>
>  Tired of waiting for too long.
>  source: <[email-masked]>

I submitted
https://lore.kernel.org/git/[email-masked]/
just now, which cherry-picks the various small fixes from this topic.