bisect

Undocumented in source.

Members

Aliases

currentDir
alias currentDir = subDir!"current"

Final build directory for bisect tests.

Functions

binaryOrder
T[] binaryOrder(T[] items)

Reorders [1, 2, ..., 98, 99] into [50, 25, 75, 13, 38, 63, 88, ...]

commitsBetween
string[] commitsBetween(Repository* repo, string p0, string p1)
Undocumented in source. Be warned that the author may not have intended to support it.
doBisect
int doBisect(bool noVerify, string bisectConfigFile, string[] bisectConfigLines)
Undocumented in source. Be warned that the author may not have intended to support it.
doBisectStep
int doBisectStep(string rev)
Undocumented in source. Be warned that the author may not have intended to support it.
doDelve
int doDelve(bool inBisect)

Find the earliest revision that Digger can build. Used during development to extend Digger's range.

getRev
string getRev()

Returns SHA-1 of the initial search points.

pathBetween
BisectStep[] pathBetween(Repository* repo, string p0, string p1)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

EXIT_UNTESTABLE
enum EXIT_UNTESTABLE;
Undocumented in source.

Structs

BisectConfig
struct BisectConfig
Undocumented in source.
BisectStep
struct BisectStep
Undocumented in source.
CommitRange
struct CommitRange
Undocumented in source.

Variables

badCommits
CommitRange[] badCommits;

Known unbuildable time ranges

bisectConfig
BisectConfig bisectConfig;
Undocumented in source.
bisectConfigFile
string bisectConfigFile;
Undocumented in source.

Meta