@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.0.1-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.0.2-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.1.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.1.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.2.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.2.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"1.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"1.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"1.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"1.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.0.0-DEV") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.0.1-DEV") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.1.0-DEV") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.1.1-DEV") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.2.0-DEV") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.2.1-DEV") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.0.4-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.0.5-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.1.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.1.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.2.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.2.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"1.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"1.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"1.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"1.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.0.0-DEV") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.0.1-DEV") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.1.0-DEV") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.1.1-DEV") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.2.0-DEV") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.2.1-DEV") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.2.1-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.2.2-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.3.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.3.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.4.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.4.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"1.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"1.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"1.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"1.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.0.0-DEV") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.0.1-DEV") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.1.0-DEV") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.1.1-DEV") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.2.0-DEV") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.2.1-DEV") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.2.4-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.2.5-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.3.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.3.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.4.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.4.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"1.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"1.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"1.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"1.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.0.0-DEV") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.0.1-DEV") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.1.0-DEV") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.1.1-DEV") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.2.0-DEV") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.2.1-DEV") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.0.1-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.0.2-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.1.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.1.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.2.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.2.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.2.0-DEV") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.2.1-DEV") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.0.4-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.0.5-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.1.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.1.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.2.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.2.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.2.0-DEV") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.2.1-DEV") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.2.1-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.2.2-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.3.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.3.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.4.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.4.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.2.0-DEV") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.2.1-DEV") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.2.4-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.2.5-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.3.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.3.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.4.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.4.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.2.0-DEV") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.2.1-DEV") == v"1.2.1"

# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.0.1") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.0.2") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.1.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.1.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.2.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"0.2.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"1.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"1.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"1.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"1.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.0.0") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.0.1") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.1.0") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.1.1") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.2.0") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.0.0-DEV", v"2.2.1") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.0.4") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.0.5") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.1.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.1.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.2.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"0.2.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"1.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"1.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"1.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"1.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.0.0") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.0.1") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.1.0") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.1.1") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.2.0") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.0.3-DEV", v"2.2.1") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.2.1") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.2.2") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.3.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.3.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.4.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"0.4.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"1.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"1.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"1.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"1.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.0.0") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.0.1") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.1.0") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.1.1") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.2.0") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.2.0-DEV", v"2.2.1") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.2.4") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.2.5") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.3.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.3.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.4.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"0.4.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"1.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"1.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"1.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"1.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.0.0") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.0.1") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.1.0") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.1.1") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.2.0") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.2.3-DEV", v"2.2.1") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.0.1") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.0.2") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.1.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.1.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.2.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"1.2.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.2.0") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.0.0-DEV", v"2.2.1") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.0.4") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.0.5") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.1.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.1.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.2.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"1.2.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.2.0") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.0.3-DEV", v"2.2.1") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.2.1") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.2.2") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.3.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.3.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.4.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"1.4.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.2.0") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.2.0-DEV", v"2.2.1") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.2.4") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.2.5") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.3.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.3.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.4.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"1.4.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.2.0") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.2.3-DEV", v"2.2.1") == v"1.2.1"

# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

@test VersionVigilante._calculate_increment(v"0.0.0", v"0.0.1-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"0.0.2-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.0.0", v"0.1.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"0.1.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"0.2.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"0.2.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"1.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"1.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"1.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"1.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.0.0-DEV") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.0.1-DEV") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.1.0-DEV") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.1.1-DEV") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.2.0-DEV") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.2.1-DEV") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.0.3", v"0.0.4-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"0.0.5-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.0.3", v"0.1.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"0.1.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"0.2.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"0.2.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"1.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"1.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"1.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"1.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.0.0-DEV") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.0.1-DEV") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.1.0-DEV") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.1.1-DEV") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.2.0-DEV") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.2.1-DEV") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.2.0", v"0.2.1-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"0.2.2-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.2.0", v"0.3.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"0.3.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"0.4.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"0.4.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"1.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"1.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"1.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"1.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.0.0-DEV") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.0.1-DEV") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.1.0-DEV") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.1.1-DEV") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.2.0-DEV") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.2.1-DEV") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.2.3", v"0.2.4-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"0.2.5-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.2.3", v"0.3.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"0.3.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"0.4.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"0.4.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"1.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"1.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"1.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"1.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.0.0-DEV") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.0.1-DEV") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.1.0-DEV") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.1.1-DEV") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.2.0-DEV") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.2.1-DEV") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"1.0.0", v"1.0.1-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.0.0", v"1.0.2-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.0.0", v"1.1.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.0.0", v"1.1.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.0.0", v"1.2.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.0.0", v"1.2.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.2.0-DEV") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.2.1-DEV") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.0.3", v"1.0.4-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.0.3", v"1.0.5-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.0.3", v"1.1.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.0.3", v"1.1.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.0.3", v"1.2.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.0.3", v"1.2.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.2.0-DEV") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.2.1-DEV") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.2.0", v"1.2.1-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.2.0", v"1.2.2-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.2.0", v"1.3.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.2.0", v"1.3.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.2.0", v"1.4.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.2.0", v"1.4.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.2.0-DEV") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.2.1-DEV") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.2.3", v"1.2.4-DEV") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.2.3", v"1.2.5-DEV") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.2.3", v"1.3.0-DEV") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.2.3", v"1.3.1-DEV") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.2.3", v"1.4.0-DEV") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.2.3", v"1.4.1-DEV") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.0.0-DEV") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.0.1-DEV") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.1.0-DEV") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.1.1-DEV") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.2.0-DEV") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.2.1-DEV") == v"1.2.1"

# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

@test VersionVigilante._calculate_increment(v"0.0.0", v"0.0.1") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"0.0.2") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.0.0", v"0.1.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"0.1.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"0.2.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"0.2.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"1.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"1.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"1.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"1.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.0.0") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.0.1") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.1.0") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.1.1") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.2.0") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.0.0", v"2.2.1") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.0.3", v"0.0.4") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"0.0.5") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.0.3", v"0.1.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"0.1.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"0.2.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"0.2.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"1.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"1.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"1.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"1.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.0.0") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.0.1") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.1.0") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.1.1") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.2.0") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.0.3", v"2.2.1") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.2.0", v"0.2.1") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"0.2.2") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.2.0", v"0.3.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"0.3.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"0.4.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"0.4.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"1.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"1.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"1.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"1.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.0.0") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.0.1") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.1.0") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.1.1") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.2.0") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.2.0", v"2.2.1") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"0.2.3", v"0.2.4") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"0.2.5") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"0.2.3", v"0.3.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"0.3.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"0.4.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"0.4.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"1.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"1.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"1.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"1.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.0.0") == v"2.0.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.0.1") == v"2.0.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.1.0") == v"2.1.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.1.1") == v"2.1.1"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.2.0") == v"2.2.0"
@test VersionVigilante._calculate_increment(v"0.2.3", v"2.2.1") == v"2.2.1"

@test VersionVigilante._calculate_increment(v"1.0.0", v"1.0.1") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.0.0", v"1.0.2") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.0.0", v"1.1.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.0.0", v"1.1.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.0.0", v"1.2.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.0.0", v"1.2.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.2.0") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.0.0", v"2.2.1") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.0.3", v"1.0.4") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.0.3", v"1.0.5") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.0.3", v"1.1.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.0.3", v"1.1.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.0.3", v"1.2.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.0.3", v"1.2.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.2.0") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.0.3", v"2.2.1") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.2.0", v"1.2.1") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.2.0", v"1.2.2") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.2.0", v"1.3.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.2.0", v"1.3.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.2.0", v"1.4.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.2.0", v"1.4.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.2.0") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.2.0", v"2.2.1") == v"1.2.1"

@test VersionVigilante._calculate_increment(v"1.2.3", v"1.2.4") == v"0.0.1"
@test VersionVigilante._calculate_increment(v"1.2.3", v"1.2.5") == v"0.0.2"
@test VersionVigilante._calculate_increment(v"1.2.3", v"1.3.0") == v"0.1.0"
@test VersionVigilante._calculate_increment(v"1.2.3", v"1.3.1") == v"0.1.1"
@test VersionVigilante._calculate_increment(v"1.2.3", v"1.4.0") == v"0.2.0"
@test VersionVigilante._calculate_increment(v"1.2.3", v"1.4.1") == v"0.2.1"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.0.0") == v"1.0.0"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.0.1") == v"1.0.1"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.1.0") == v"1.1.0"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.1.1") == v"1.1.1"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.2.0") == v"1.2.0"
@test VersionVigilante._calculate_increment(v"1.2.3", v"2.2.1") == v"1.2.1"
