git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [Outreachy] [PATCH v7 0/1] Revenge of --bisect --first-parent
@ 2019-11-05  5:21 workingjubilee
  2019-11-05  5:21 ` [PATCH v7 1/1] Implement rev-list --bisect* --first-parent workingjubilee
  0 siblings, 1 reply; 10+ messages in thread
From: workingjubilee @ 2019-11-05  5:21 UTC (permalink / raw)
  To: git; +Cc: christian.couder, johannes.schindelin, gitster, Jubilee Young

From: Jubilee Young <workingjubilee@gmail.com>

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@hotmail.com/
https://public-inbox.org/git/20180622123945.68852-1-tiagonbotelho@hotmail.com/
https://public-inbox.org/git/20180528092017.19022-1-tiagonbotelho@hotmail.com/
https://public-inbox.org/git/20180523120028.36427-1-tiagonbotelho@hotmail.com/
https://public-inbox.org/git/20180510191259.78044-1-tiagonbotelho@hotmail.com/
https://public-inbox.org/git/20180509215728.57046-1-tiagonbotelho@hotmail.com/
https://public-inbox.org/git/20180411225534.48658-1-haraldnordgren@gmail.com/

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-11-07 18:56 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-05  5:21 [Outreachy] [PATCH v7 0/1] Revenge of --bisect --first-parent workingjubilee
2019-11-05  5:21 ` [PATCH v7 1/1] Implement rev-list --bisect* --first-parent workingjubilee
2019-11-05 23:04   ` Jonathan Tan
2019-11-06  2:42     ` Junio C Hamano
2019-11-06 11:30       ` Johannes Schindelin
2019-11-06 21:36       ` Jonathan Tan
2019-11-07  3:35         ` Junio C Hamano
2019-11-07  5:07         ` Jubilee Young
2019-11-07 16:00     ` Jubilee Young
2019-11-07 18:56       ` Jonathan Tan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).