Hi Johannes, El jue., 3 sept. 2020 a las 22:29, Johannes Schindelin (<Johannes.Schindelin@xxxxxx>) escribió: > > Hi Miriam, > > > On Mon, 31 Aug 2020, Miriam Rubio wrote: > > > These patches correspond to a second 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. > > > > These patch series emails were generated from: > > https://gitlab.com/mirucam/git/commits/git-bisect-work-part2-v7. > > Excellent progress, and thank you for your patience and diligence working > on this patch series. I think we are _really_ close to being ready for > `next`. > Thank you for your comments and encouragement. Applying some of your suggestions related to removing some 'eval' in git-bisect shell script, a bug has appeared. It seems it is related to a previous code merged before my internship. Christian Couder will take over this fix, but in the meantime I will send a subset of this part2, with the first six patches of this patch series (and that are not affected by the problem) in order to move them forward and be accepted, hopefully . Best, Miriam > Thanks! > Johannes > > > > > I would like to thank Junio Hamano for reviewing this patch series. > > > > General changes > > --------------- > > > > * Rebased on e9b77c84a0 (Tenth batch, 2020-08-24), to build on the > > strvec API (instead of argv_array) and adjust to the codebase > > after the "--first-parent" feature was added. > > > > > > Specific changes > > ---------------- > > > > [1/13] bisect--helper: BUG() in cmd_*() on invalid subcommand > > > > * Amend commit message. > > * Remove casting to int. > > > > --- > > > > [2/13] bisect--helper: use '-res' in 'cmd_bisect__helper' return > > > > * Amend commit message. > > > > --- > > > > [3/13] bisect--helper: introduce new `write_in_file()` function > > > > * Use saved_errno variable. > > > > --- > > > > [5/13] bisect--helper: reimplement `bisect_autostart` shell function in C > > > > * Fix bug using empty_strvec instead of NULL in a `bisect_start()` call. > > > > --- > > > > > > [6/13] bisect--helper: reimplement `bisect_next` and `bisect_auto_next` shell > > functions in C > > > > * Remove unused `no-checkout` variable. > > * Move a comment to more appropriate place. > > > > --- > > > > .iriam Rubio (4): > > bisect--helper: BUG() in cmd_*() on invalid subcommand > > bisect--helper: use '-res' in 'cmd_bisect__helper' return > > bisect--helper: introduce new `write_in_file()` function > > bisect: call 'clear_commit_marks_all()' in 'bisect_next_all()' > > > > Pranit Bauva (9): > > bisect--helper: reimplement `bisect_autostart` shell function in C > > bisect--helper: reimplement `bisect_next` and `bisect_auto_next` shell > > functions in C > > bisect--helper: finish porting `bisect_start()` to C > > bisect--helper: retire `--bisect-clean-state` subcommand > > bisect--helper: retire `--next-all` subcommand > > bisect--helper: reimplement `bisect_state` & `bisect_head` shell > > functions in C > > bisect--helper: retire `--check-expected-revs` subcommand > > bisect--helper: retire `--write-terms` subcommand > > bisect--helper: retire `--bisect-autostart` subcommand > > > > bisect.c | 13 +- > > builtin/bisect--helper.c | 442 ++++++++++++++++++++++++++++++++------- > > git-bisect.sh | 145 +------------ > > 3 files changed, 380 insertions(+), 220 deletions(-) > > > > -- > > 2.25.0 > > > >