These patches correspond to a fourth part of patch series of Outreachy project "Finish converting `git bisect` from shell to C" started by Pranit Bauva and Tanushree Tumane (https://public-inbox.org/git/pull.117.git.gitgitgadget@xxxxxxxxx) and continued by me. This fourth part is formed by reimplementations of some `git bisect` subcommands and removal of some temporary subcommands. These patch series emails were generated from: https://gitlab.com/mirucam/git/commits/git-bisect-work-part4-v2. General changes --------------- * Rebase on master branch: 2e36527f23 (The sixth batch, 2021-04-02). * Change argv_array structs to strvec. Specific changes ---------------- [2/4] bisect--helper: reimplement `bisect_visualize()`shell function in C * Add `|| exit` to bisect_visualize call in shell script. --- [3/4] bisect--helper: reimplement `bisect_run` shell function in C * Add `|| exit` to bisect_run call in shell script. --- Miriam Rubio (1): bisect--helper: retire `--bisect-next-check` subcommand Pranit Bauva (2): run-command: make `exists_in_PATH()` non-static bisect--helper: reimplement `bisect_visualize()`shell function in C Tanushree Tumane (1): bisect--helper: reimplement `bisect_run` shell function in C builtin/bisect--helper.c | 124 ++++++++++++++++++++++++++++++++++++--- git-bisect.sh | 87 +-------------------------- run-command.c | 2 +- run-command.h | 10 ++++ 4 files changed, 129 insertions(+), 94 deletions(-) -- 2.29.2