From: Junio C Hamano <gitster@pobox.com>
To: "Volker Weißmann" <volker.weissmann@gmx.de>,
"Christian Couder" <christian.couder@gmail.com>
Cc: git@vger.kernel.org
Subject: Re: git bisect outputs list of commits in the wrong order
Date: Fri, 10 Jun 2022 10:28:04 -0700 [thread overview]
Message-ID: <xmqqsfoce8d7.fsf@gitster.g> (raw)
In-Reply-To: <3352fbbd-d555-fc51-1eac-692fdb5e4ae0@gmx.de> ("Volker Weißmann"'s message of "Fri, 10 Jun 2022 18:01:21 +0200")
Volker Weißmann <volker.weissmann@gmx.de> writes:
> If you use `git bisect` and `git bisect skip`, you might get an output
> like this:
>
> There are only 'skip'ped commits left to test.
> The first bad commit could be any of:
> 01f793267a9af328f0f1af2cdb88301a08f007b2
> a87784e29411e8b08059fdc79629e64de3002c99
> af0df663440796a0580644493c15290405e60ecd
> 4f34b8cd48e2a814263efb319fe5dbab91215aed
> f3d91e38a45f0a2ec5affb884d536c9c4e5bb290
> 13526e1b0e1b11a2e30e44ccf35fbf92ffb61372
> abee97622db5301d593265ff6e2009777b09221e
> b63700f09a422f01d954967b84c5e662881352eb
> We cannot bisect more!
>
> While the output is correct, I don't like the fact that the commits are
> not in chronological order. Is there a reason for this? Chronological
> order makes sense and would make it easier to find the first known bad
> and the last known good commit.
Thanks for a report.
I looked at an "scripted" version in the ancient past and it seems
to have computed by iterating over
git rev-list bisect/bad --not $good_revs
which would have given these intermediate ones roughly in the
reverse chronological order. It could be that the behaviour
regressed when the scripted version was rewritten in C, but I dunno.
Christian (as an "area" expert for bisect), do you have any
comments?
Thanks.
next prev parent reply other threads:[~2022-06-10 17:28 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-06-10 16:01 git bisect outputs list of commits in the wrong order Volker Weißmann
2022-06-10 17:28 ` Junio C Hamano [this message]
2022-06-10 18:11 ` Jeff King
2022-06-10 18:33 ` Junio C Hamano
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=xmqqsfoce8d7.fsf@gitster.g \
--to=gitster@pobox.com \
--cc=christian.couder@gmail.com \
--cc=git@vger.kernel.org \
--cc=volker.weissmann@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
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.