[PATCH 0 of 3] hbisect: tolerate unusual but consistent bisect situations

Alexander Krauss krauss at in.tum.de
Sat Jul 16 17:40:39 CDT 2011


In certain situations (when the earliest good revision is not an
ancestor of the earliest bad one), bisect incorrectly claimed
"inconsistent state". Apparently, it was assumed that such situations
cannot occur, which is only true if the user strictly follows the
bisect sequence suggested by Mercurial. Adding other information to
the bisect state via "hg bisect -g REV" easily produces such a
situation.

Patch 3 in this series adresses the issue and adds a test. The rest
are minor clarifications.

Alex


More information about the Mercurial-devel mailing list