Hi I'm always confused by expressions "good" and "bad". Previously, I added shell comments:
$ git bisect bad # slow $ git bisect good # fast or: $ git bisect bad # no leak $ git bisect good # leak where good = leak is counter-intuitive... Since it confused too many people (including myself), Git now allows to use a different terms than "good" and "bad" (or "old" and "new"). Example: git bisect start --term-new=leak --term-bad=ok ... Then you can type directly: git bisect leak git bisect ok See also "git bisect terms" to remind you which terms you picked ;-) Victor On Sat, Jun 26, 2021 at 5:33 PM Antoine Pitrou <anto...@python.org> wrote: > > > Oh, my bad. I finally understood my mistake. "git bisect" always > expects you to search for a regression, not the other way round. So > "bad" revisions are supposed to be more recent than "good" revisions. > > Regards > > Antoine. > > > Le 26/06/2021 à 17:00, Antoine Pitrou a écrit : > > > > Hello, > > > > I haven't bisected the Python source tree in a long time and it seems > > our current way of making releases is messing it up. > > > > # Start on tip of branch 3.9 > > (3.9)$ git bisect start > > > > # 3.9 tip is good > > (3.9|BISECTING)$ git bisect good > > > > # Switch to release 3.9.1, where the bug wasn't fixed yet > > (3.9|BISECTING)$ git checkout v3.9.1 > > [...] > > ((v3.9.1)|BISECTING)$ LANG=C git bisect bad > > Some good revs are not ancestors of the bad rev. > > git bisect cannot work properly in this case. > > Maybe you mistook good and bad revs? > > > > > > How can this be worked around? Not being able to bisect a fix or > > regression is really annoying. > > > > Regards > > > > Antoine. > > _______________________________________________ > > python-committers mailing list -- python-committers@python.org > > To unsubscribe send an email to python-committers-le...@python.org > > https://mail.python.org/mailman3/lists/python-committers.python.org/ > > Message archived at > > https://mail.python.org/archives/list/python-committers@python.org/message/TTOJHPIDRBAW4FNIW6YOBX3GHDIPDYHA/ > > Code of Conduct: https://www.python.org/psf/codeofconduct/ > > > _______________________________________________ > python-committers mailing list -- python-committers@python.org > To unsubscribe send an email to python-committers-le...@python.org > https://mail.python.org/mailman3/lists/python-committers.python.org/ > Message archived at > https://mail.python.org/archives/list/python-committers@python.org/message/77J6XOQRA5WBF6OEU7GR4B4J25AMSME6/ > Code of Conduct: https://www.python.org/psf/codeofconduct/ -- Night gathers, and now my watch begins. It shall not end until my death. _______________________________________________ python-committers mailing list -- python-committers@python.org To unsubscribe send an email to python-committers-le...@python.org https://mail.python.org/mailman3/lists/python-committers.python.org/ Message archived at https://mail.python.org/archives/list/python-committers@python.org/message/5K6Q7ZWSQC7CX33LO6S3MWEOT6AUAM4V/ Code of Conduct: https://www.python.org/psf/codeofconduct/