tests/test-bisect2.t
changeset 15147 395ca8cd2669
parent 15146 b39d85be78a8
child 15153 fa0a464e4ca5
equal deleted inserted replaced
15146:b39d85be78a8 15147:395ca8cd2669
   268   11:82ca6f06eccd
   268   11:82ca6f06eccd
   269   12:9f259202bbe7
   269   12:9f259202bbe7
   270   13:b0a32c86eb31
   270   13:b0a32c86eb31
   271   15:857b178a7cf3
   271   15:857b178a7cf3
   272   16:609d82a7ebae
   272   16:609d82a7ebae
       
   273   $ hg log -q -r 'bisect(ignored)'
   273   $ hg bisect -g      # -> update to rev 13
   274   $ hg bisect -g      # -> update to rev 13
   274   Testing changeset 13:b0a32c86eb31 (9 changesets remaining, ~3 tests)
   275   Testing changeset 13:b0a32c86eb31 (9 changesets remaining, ~3 tests)
   275   3 files updated, 0 files merged, 1 files removed, 0 files unresolved
   276   3 files updated, 0 files merged, 1 files removed, 0 files unresolved
   276   $ hg bisect -s      # -> update to rev 10
   277   $ hg bisect -s      # -> update to rev 10
   277   Testing changeset 10:429fcd26f52d (9 changesets remaining, ~3 tests)
   278   Testing changeset 10:429fcd26f52d (9 changesets remaining, ~3 tests)
   420   Testing changeset 9:3c77083deb4a (5 changesets remaining, ~2 tests)
   421   Testing changeset 9:3c77083deb4a (5 changesets remaining, ~2 tests)
   421   1 files updated, 0 files merged, 1 files removed, 0 files unresolved
   422   1 files updated, 0 files merged, 1 files removed, 0 files unresolved
   422   $ hg bisect -s      # -> update to rev 15
   423   $ hg bisect -s      # -> update to rev 15
   423   Testing changeset 15:857b178a7cf3 (5 changesets remaining, ~2 tests)
   424   Testing changeset 15:857b178a7cf3 (5 changesets remaining, ~2 tests)
   424   3 files updated, 0 files merged, 0 files removed, 0 files unresolved
   425   3 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
   426   $ hg log -q -r 'bisect(ignored)'
   425   $ hg bisect -b
   427   $ hg bisect -b
   426   Due to skipped revisions, the first bad revision could be any of:
   428   Due to skipped revisions, the first bad revision could be any of:
   427   changeset:   9:3c77083deb4a
   429   changeset:   9:3c77083deb4a
   428   user:        test
   430   user:        test
   429   date:        Thu Jan 01 00:00:09 1970 +0000
   431   date:        Thu Jan 01 00:00:09 1970 +0000
   461   11:82ca6f06eccd
   463   11:82ca6f06eccd
   462   12:9f259202bbe7
   464   12:9f259202bbe7
   463   13:b0a32c86eb31
   465   13:b0a32c86eb31
   464   15:857b178a7cf3
   466   15:857b178a7cf3
   465   16:609d82a7ebae
   467   16:609d82a7ebae
       
   468   $ hg log -q -r 'bisect(ignored)'
   466 
   469 
   467 complex bisect test 4
   470 complex bisect test 4
   468 
   471 
   469 first good revision is 17
   472 first good revision is 17
   470 15,16 are skipped an might be the first good revisions as well
   473 15,16 are skipped an might be the first good revisions as well
   558   $ hg bisect -r
   561   $ hg bisect -r
   559   $ hg bisect -b 17
   562   $ hg bisect -b 17
   560   $ hg bisect -g 11
   563   $ hg bisect -g 11
   561   Testing changeset 13:b0a32c86eb31 (5 changesets remaining, ~2 tests)
   564   Testing changeset 13:b0a32c86eb31 (5 changesets remaining, ~2 tests)
   562   3 files updated, 0 files merged, 1 files removed, 0 files unresolved
   565   3 files updated, 0 files merged, 1 files removed, 0 files unresolved
       
   566   $ hg log -q -r 'bisect(ignored)'
       
   567   2:051e12f87bf1
       
   568   3:0950834f0a9c
       
   569   4:5c668c22234f
       
   570   5:385a529b6670
       
   571   6:a214d5d3811a
       
   572   9:3c77083deb4a
       
   573   10:429fcd26f52d
   563   $ hg bisect -g
   574   $ hg bisect -g
   564   Testing changeset 15:857b178a7cf3 (3 changesets remaining, ~1 tests)
   575   Testing changeset 15:857b178a7cf3 (3 changesets remaining, ~1 tests)
   565   3 files updated, 0 files merged, 0 files removed, 0 files unresolved
   576   3 files updated, 0 files merged, 0 files removed, 0 files unresolved
   566   $ hg bisect -b
   577   $ hg bisect -b
   567   The first bad revision is:
   578   The first bad revision is:
   588   13:b0a32c86eb31
   599   13:b0a32c86eb31
   589   15:857b178a7cf3
   600   15:857b178a7cf3
   590   16:609d82a7ebae
   601   16:609d82a7ebae
   591   17:228c06deef46
   602   17:228c06deef46
   592   $ hg log -q -r 'bisect(untested)'
   603   $ hg log -q -r 'bisect(untested)'
       
   604   $ hg log -q -r 'bisect(ignored)'
       
   605   2:051e12f87bf1
       
   606   3:0950834f0a9c
       
   607   4:5c668c22234f
       
   608   5:385a529b6670
       
   609   6:a214d5d3811a
       
   610   9:3c77083deb4a
       
   611   10:429fcd26f52d
   593   $ hg bisect --extend
   612   $ hg bisect --extend
   594   Extending search to changeset 8:dab8161ac8fc
   613   Extending search to changeset 8:dab8161ac8fc
   595   2 files updated, 0 files merged, 2 files removed, 0 files unresolved
   614   2 files updated, 0 files merged, 2 files removed, 0 files unresolved
   596   $ hg log -q -r 'bisect(untested)'
   615   $ hg log -q -r 'bisect(untested)'
       
   616   $ hg log -q -r 'bisect(ignored)'
       
   617   2:051e12f87bf1
       
   618   3:0950834f0a9c
       
   619   4:5c668c22234f
       
   620   5:385a529b6670
       
   621   6:a214d5d3811a
       
   622   9:3c77083deb4a
       
   623   10:429fcd26f52d
   597   $ hg bisect -g # dab8161ac8fc
   624   $ hg bisect -g # dab8161ac8fc
   598   Testing changeset 9:3c77083deb4a (3 changesets remaining, ~1 tests)
   625   Testing changeset 9:3c77083deb4a (3 changesets remaining, ~1 tests)
   599   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   626   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   600   $ hg log -q -r 'bisect(untested)'
   627   $ hg log -q -r 'bisect(untested)'
   601   9:3c77083deb4a
   628   9:3c77083deb4a
   602   10:429fcd26f52d
   629   10:429fcd26f52d
       
   630   $ hg log -q -r 'bisect(ignored)'
       
   631   2:051e12f87bf1
       
   632   3:0950834f0a9c
       
   633   4:5c668c22234f
       
   634   5:385a529b6670
       
   635   6:a214d5d3811a
   603   $ hg bisect -b
   636   $ hg bisect -b
   604   The first bad revision is:
   637   The first bad revision is:
   605   changeset:   9:3c77083deb4a
   638   changeset:   9:3c77083deb4a
   606   user:        test
   639   user:        test
   607   date:        Thu Jan 01 00:00:09 1970 +0000
   640   date:        Thu Jan 01 00:00:09 1970 +0000
   626   13:b0a32c86eb31
   659   13:b0a32c86eb31
   627   15:857b178a7cf3
   660   15:857b178a7cf3
   628   16:609d82a7ebae
   661   16:609d82a7ebae
   629   17:228c06deef46
   662   17:228c06deef46
   630   $ hg log -q -r 'bisect(untested)'
   663   $ hg log -q -r 'bisect(untested)'
       
   664   $ hg log -q -r 'bisect(ignored)'
       
   665   2:051e12f87bf1
       
   666   3:0950834f0a9c
       
   667   4:5c668c22234f
       
   668   5:385a529b6670
       
   669   6:a214d5d3811a
   631 
   670 
   632 user adds irrelevant but consistent information (here: -g 2) to bisect state
   671 user adds irrelevant but consistent information (here: -g 2) to bisect state
   633 
   672 
   634   $ hg bisect -r
   673   $ hg bisect -r
   635   $ hg bisect -b 13
   674   $ hg bisect -b 13