Help: bisect
hg bisect [-gbsr] [-U] [-c CMD] [REV]
subdivision search of changesets
This command helps to find changesets which introduce problems. To use,
mark the earliest changeset you know exhibits the problem as bad, then
mark the latest changeset which is free from the problem as good. Bisect
will update your working directory to a revision for testing (unless the
-U/--noupdate option is specified). Once you have performed tests, mark
the working directory as good or bad, and bisect will either update to
another candidate changeset or announce that it has found the bad
revision.
As a shortcut, you can also use the revision argument to mark a revision
as good or bad without checking it out first.
If you supply a command, it will be used for automatic bisection. Its exit
status will be used to mark revisions as good or bad: status 0 means good,
125 means to skip the revision, 127 (command not found) will abort the
bisection, and any other non-zero exit status means the revision is bad.
Returns 0 on success.
options:
-r --reset reset bisect state
-g --good mark changeset good
-b --bad mark changeset bad
-s --skip skip testing changeset
-e --extend extend the bisect range
-c --command CMD use command to check changeset state
-U --noupdate do not update to target
use "hg -v help bisect" to show more info