Git Mailing List Archive on lore.kernel.org
 help / color / Atom feed
From: workingjubilee@gmail.com
To: git@vger.kernel.org
Cc: christian.couder@gmail.com, johannes.schindelin@gmx.de,
	gitster@pobox.com, Jubilee Young <workingjubilee@gmail.com>
Subject: [Outreachy] [PATCH v7 0/1] Revenge of --bisect --first-parent
Date: Mon,  4 Nov 2019 21:21:40 -0800
Message-ID: <20191105052141.15913-1-workingjubilee@gmail.com> (raw)

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

             reply index

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-05  5:21 workingjubilee [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191105052141.15913-1-workingjubilee@gmail.com \
    --to=workingjubilee@gmail.com \
    --cc=christian.couder@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=gitster@pobox.com \
    --cc=johannes.schindelin@gmx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Git Mailing List Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/git/0 git/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 git git/ https://lore.kernel.org/git \
		git@vger.kernel.org
	public-inbox-index git

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.git


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git