From: Jubilee Young <workingjubilee@xxxxxxxxx> Hello! I meant to introduce myself quite a bit earlier, but alas, the world is the kind which also results in version control systems being critical instead of merely desirable. At least, for software development. Yet, time marches on. I know you have quite a few applicants to pick between for the Outreachy internship but I would be honored if you would grant me your consideration, nonetheless. ...And if you would merge this patch, too, if it's (finally) up to standard! This is the renovation and update of a long-abandoned feature branch begun by Harald Nordgren and extended by Tiago Botelho some time back. The world caught up with them, too, but one re(base|animation) later, these works live on, zombie-like. I did my best to understand and integrate everything with the code base in spite of the many changes introduced since. There were many recommendations to the last iteration, and a fair number of changes were integrated essentially as they were given, with the most extensive work being in the department of the tests and refactoring them to reuse the originally generated commit graph. My cursory experiments seem to yield the desired result, and the tests (which have already proven useful, to my dismay) do pass, so it seems relatively sound for a first try. But it's possible I misunderstood something and it still needs work. If so, please let me know so that I can fix it and at long last, this patch can live again! Bonus reading for context (most recent first): https://public-inbox.org/git/20180828123234.44582-1-tiagonbotelho@xxxxxxxxxxx/ https://public-inbox.org/git/20180622123945.68852-1-tiagonbotelho@xxxxxxxxxxx/ https://public-inbox.org/git/20180528092017.19022-1-tiagonbotelho@xxxxxxxxxxx/ https://public-inbox.org/git/20180523120028.36427-1-tiagonbotelho@xxxxxxxxxxx/ https://public-inbox.org/git/20180510191259.78044-1-tiagonbotelho@xxxxxxxxxxx/ https://public-inbox.org/git/20180509215728.57046-1-tiagonbotelho@xxxxxxxxxxx/ https://public-inbox.org/git/20180411225534.48658-1-haraldnordgren@xxxxxxxxx/ Jubilee Young (1): Implement rev-list --bisect* --first-parent bisect.c | 56 ++++++++++++++++++++++++++------------ bisect.h | 17 ++++++++++-- builtin/rev-list.c | 9 ++++-- revision.c | 3 -- t/t6000-rev-list-misc.sh | 4 +-- t/t6002-rev-list-bisect.sh | 54 ++++++++++++++++++++++++++++++++++++ 6 files changed, 116 insertions(+), 27 deletions(-) -- 2.24.0.1.gdc0fb1c0fe