250 complex bisect test 1 # first bad rev is 9 |
250 complex bisect test 1 # first bad rev is 9 |
251 |
251 |
252 $ hg bisect -r |
252 $ hg bisect -r |
253 $ hg bisect -g 0 |
253 $ hg bisect -g 0 |
254 $ hg bisect -b 17 # -> update to rev 6 |
254 $ hg bisect -b 17 # -> update to rev 6 |
255 Testing changeset 6:a214d5d3811a (15 changesets remaining, ~3 tests) |
255 Testing changeset 6:a214d5d3811a "merge 4,5" (15 changesets remaining, ~3 tests) |
256 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
256 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
257 $ hg log -q -r 'bisect(pruned)' |
257 $ hg log -q -r 'bisect(pruned)' |
258 0:33b1f9bc8bc5 |
258 0:33b1f9bc8bc5 |
259 17:228c06deef46 |
259 17:228c06deef46 |
260 $ hg log -q -r 'bisect(untested)' |
260 $ hg log -q -r 'bisect(untested)' |
272 13:b0a32c86eb31 |
272 13:b0a32c86eb31 |
273 15:857b178a7cf3 |
273 15:857b178a7cf3 |
274 16:609d82a7ebae |
274 16:609d82a7ebae |
275 $ hg log -q -r 'bisect(ignored)' |
275 $ hg log -q -r 'bisect(ignored)' |
276 $ hg bisect -g # -> update to rev 13 |
276 $ hg bisect -g # -> update to rev 13 |
277 Testing changeset 13:b0a32c86eb31 (9 changesets remaining, ~3 tests) |
277 Testing changeset 13:b0a32c86eb31 "13" (9 changesets remaining, ~3 tests) |
278 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
278 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
279 $ hg bisect -s # -> update to rev 10 |
279 $ hg bisect -s # -> update to rev 10 |
280 Testing changeset 10:429fcd26f52d (9 changesets remaining, ~3 tests) |
280 Testing changeset 10:429fcd26f52d "merge 6,9" (9 changesets remaining, ~3 tests) |
281 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
281 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
282 $ hg bisect -b # -> update to rev 8 |
282 $ hg bisect -b # -> update to rev 8 |
283 Testing changeset 8:dab8161ac8fc (3 changesets remaining, ~1 tests) |
283 Testing changeset 8:dab8161ac8fc "8" (3 changesets remaining, ~1 tests) |
284 2 files updated, 0 files merged, 1 files removed, 0 files unresolved |
284 2 files updated, 0 files merged, 1 files removed, 0 files unresolved |
285 $ hg bisect -g # -> update to rev 9 |
285 $ hg bisect -g # -> update to rev 9 |
286 Testing changeset 9:3c77083deb4a (2 changesets remaining, ~1 tests) |
286 Testing changeset 9:3c77083deb4a "9" (2 changesets remaining, ~1 tests) |
287 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
287 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
288 $ hg bisect -b |
288 $ hg bisect -b |
289 The first bad revision is: |
289 The first bad revision is: |
290 changeset: 9:3c77083deb4a |
290 changeset: 9:3c77083deb4a |
291 user: test |
291 user: test |
348 complex bisect test 2 # first good rev is 13 |
348 complex bisect test 2 # first good rev is 13 |
349 |
349 |
350 $ hg bisect -r |
350 $ hg bisect -r |
351 $ hg bisect -g 18 |
351 $ hg bisect -g 18 |
352 $ hg bisect -b 1 # -> update to rev 6 |
352 $ hg bisect -b 1 # -> update to rev 6 |
353 Testing changeset 6:a214d5d3811a (13 changesets remaining, ~3 tests) |
353 Testing changeset 6:a214d5d3811a "merge 4,5" (13 changesets remaining, ~3 tests) |
354 2 files updated, 0 files merged, 1 files removed, 0 files unresolved |
354 2 files updated, 0 files merged, 1 files removed, 0 files unresolved |
355 $ hg bisect -s # -> update to rev 10 |
355 $ hg bisect -s # -> update to rev 10 |
356 Testing changeset 10:429fcd26f52d (13 changesets remaining, ~3 tests) |
356 Testing changeset 10:429fcd26f52d "merge 6,9" (13 changesets remaining, ~3 tests) |
357 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
357 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
358 $ hg log -q -r 'bisect(pruned)' |
358 $ hg log -q -r 'bisect(pruned)' |
359 0:33b1f9bc8bc5 |
359 0:33b1f9bc8bc5 |
360 1:4ca5088da217 |
360 1:4ca5088da217 |
361 6:a214d5d3811a |
361 6:a214d5d3811a |
362 18:d42e18c7bc9b |
362 18:d42e18c7bc9b |
363 $ hg bisect -b # -> update to rev 12 |
363 $ hg bisect -b # -> update to rev 12 |
364 Testing changeset 12:9f259202bbe7 (5 changesets remaining, ~2 tests) |
364 Testing changeset 12:9f259202bbe7 "12" (5 changesets remaining, ~2 tests) |
365 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
365 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
366 $ hg log -q -r 'bisect(pruned)' |
366 $ hg log -q -r 'bisect(pruned)' |
367 0:33b1f9bc8bc5 |
367 0:33b1f9bc8bc5 |
368 1:4ca5088da217 |
368 1:4ca5088da217 |
369 2:051e12f87bf1 |
369 2:051e12f87bf1 |
379 11:82ca6f06eccd |
379 11:82ca6f06eccd |
380 12:9f259202bbe7 |
380 12:9f259202bbe7 |
381 13:b0a32c86eb31 |
381 13:b0a32c86eb31 |
382 15:857b178a7cf3 |
382 15:857b178a7cf3 |
383 $ hg bisect -b # -> update to rev 13 |
383 $ hg bisect -b # -> update to rev 13 |
384 Testing changeset 13:b0a32c86eb31 (3 changesets remaining, ~1 tests) |
384 Testing changeset 13:b0a32c86eb31 "13" (3 changesets remaining, ~1 tests) |
385 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
385 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
386 $ hg bisect -g |
386 $ hg bisect -g |
387 The first good revision is: |
387 The first good revision is: |
388 changeset: 13:b0a32c86eb31 |
388 changeset: 13:b0a32c86eb31 |
389 user: test |
389 user: test |
412 10,9,13 are skipped an might be the first bad revisions as well |
412 10,9,13 are skipped an might be the first bad revisions as well |
413 |
413 |
414 $ hg bisect -r |
414 $ hg bisect -r |
415 $ hg bisect -g 1 |
415 $ hg bisect -g 1 |
416 $ hg bisect -b 16 # -> update to rev 6 |
416 $ hg bisect -b 16 # -> update to rev 6 |
417 Testing changeset 6:a214d5d3811a (13 changesets remaining, ~3 tests) |
417 Testing changeset 6:a214d5d3811a "merge 4,5" (13 changesets remaining, ~3 tests) |
418 2 files updated, 0 files merged, 2 files removed, 0 files unresolved |
418 2 files updated, 0 files merged, 2 files removed, 0 files unresolved |
419 $ hg log -q -r 'bisect(pruned)' |
419 $ hg log -q -r 'bisect(pruned)' |
420 0:33b1f9bc8bc5 |
420 0:33b1f9bc8bc5 |
421 1:4ca5088da217 |
421 1:4ca5088da217 |
422 16:609d82a7ebae |
422 16:609d82a7ebae |
423 17:228c06deef46 |
423 17:228c06deef46 |
424 $ hg bisect -g # -> update to rev 13 |
424 $ hg bisect -g # -> update to rev 13 |
425 Testing changeset 13:b0a32c86eb31 (8 changesets remaining, ~3 tests) |
425 Testing changeset 13:b0a32c86eb31 "13" (8 changesets remaining, ~3 tests) |
426 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
426 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
427 $ hg bisect -s # -> update to rev 10 |
427 $ hg bisect -s # -> update to rev 10 |
428 Testing changeset 10:429fcd26f52d (8 changesets remaining, ~3 tests) |
428 Testing changeset 10:429fcd26f52d "merge 6,9" (8 changesets remaining, ~3 tests) |
429 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
429 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
430 $ hg bisect -s # -> update to rev 12 |
430 $ hg bisect -s # -> update to rev 12 |
431 Testing changeset 12:9f259202bbe7 (8 changesets remaining, ~3 tests) |
431 Testing changeset 12:9f259202bbe7 "12" (8 changesets remaining, ~3 tests) |
432 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
432 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
433 $ hg log -q -r 'bisect(pruned)' |
433 $ hg log -q -r 'bisect(pruned)' |
434 0:33b1f9bc8bc5 |
434 0:33b1f9bc8bc5 |
435 1:4ca5088da217 |
435 1:4ca5088da217 |
436 2:051e12f87bf1 |
436 2:051e12f87bf1 |
441 10:429fcd26f52d |
441 10:429fcd26f52d |
442 13:b0a32c86eb31 |
442 13:b0a32c86eb31 |
443 16:609d82a7ebae |
443 16:609d82a7ebae |
444 17:228c06deef46 |
444 17:228c06deef46 |
445 $ hg bisect -g # -> update to rev 9 |
445 $ hg bisect -g # -> update to rev 9 |
446 Testing changeset 9:3c77083deb4a (5 changesets remaining, ~2 tests) |
446 Testing changeset 9:3c77083deb4a "9" (5 changesets remaining, ~2 tests) |
447 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
447 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
448 $ hg bisect -s # -> update to rev 15 |
448 $ hg bisect -s # -> update to rev 15 |
449 Testing changeset 15:857b178a7cf3 (5 changesets remaining, ~2 tests) |
449 Testing changeset 15:857b178a7cf3 "merge 10,13" (5 changesets remaining, ~2 tests) |
450 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
450 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
451 $ hg log -q -r 'bisect(ignored)' |
451 $ hg log -q -r 'bisect(ignored)' |
452 $ hg bisect -b |
452 $ hg bisect -b |
453 Due to skipped revisions, the first bad revision could be any of: |
453 Due to skipped revisions, the first bad revision could be any of: |
454 changeset: 9:3c77083deb4a |
454 changeset: 9:3c77083deb4a |
498 15,16 are skipped an might be the first good revisions as well |
498 15,16 are skipped an might be the first good revisions as well |
499 |
499 |
500 $ hg bisect -r |
500 $ hg bisect -r |
501 $ hg bisect -g 17 |
501 $ hg bisect -g 17 |
502 $ hg bisect -b 8 # -> update to rev 10 |
502 $ hg bisect -b 8 # -> update to rev 10 |
503 Testing changeset 13:b0a32c86eb31 (8 changesets remaining, ~3 tests) |
503 Testing changeset 13:b0a32c86eb31 "13" (8 changesets remaining, ~3 tests) |
504 2 files updated, 0 files merged, 1 files removed, 0 files unresolved |
504 2 files updated, 0 files merged, 1 files removed, 0 files unresolved |
505 $ hg bisect -b # -> update to rev 13 |
505 $ hg bisect -b # -> update to rev 13 |
506 Testing changeset 10:429fcd26f52d (5 changesets remaining, ~2 tests) |
506 Testing changeset 10:429fcd26f52d "merge 6,9" (5 changesets remaining, ~2 tests) |
507 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
507 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
508 $ hg bisect -b # -> update to rev 15 |
508 $ hg bisect -b # -> update to rev 15 |
509 Testing changeset 15:857b178a7cf3 (3 changesets remaining, ~1 tests) |
509 Testing changeset 15:857b178a7cf3 "merge 10,13" (3 changesets remaining, ~1 tests) |
510 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
510 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
511 $ hg log -q -r 'bisect(pruned)' |
511 $ hg log -q -r 'bisect(pruned)' |
512 0:33b1f9bc8bc5 |
512 0:33b1f9bc8bc5 |
513 1:4ca5088da217 |
513 1:4ca5088da217 |
514 2:051e12f87bf1 |
514 2:051e12f87bf1 |
522 11:82ca6f06eccd |
522 11:82ca6f06eccd |
523 12:9f259202bbe7 |
523 12:9f259202bbe7 |
524 13:b0a32c86eb31 |
524 13:b0a32c86eb31 |
525 17:228c06deef46 |
525 17:228c06deef46 |
526 $ hg bisect -s # -> update to rev 16 |
526 $ hg bisect -s # -> update to rev 16 |
527 Testing changeset 16:609d82a7ebae (3 changesets remaining, ~1 tests) |
527 Testing changeset 16:609d82a7ebae "16" (3 changesets remaining, ~1 tests) |
528 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
528 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
529 $ hg log -q -r 'bisect(pruned)' |
529 $ hg log -q -r 'bisect(pruned)' |
530 0:33b1f9bc8bc5 |
530 0:33b1f9bc8bc5 |
531 1:4ca5088da217 |
531 1:4ca5088da217 |
532 2:051e12f87bf1 |
532 2:051e12f87bf1 |
610 end at merge: 17 bad, 11 good (but 9 is first bad) |
610 end at merge: 17 bad, 11 good (but 9 is first bad) |
611 |
611 |
612 $ hg bisect -r |
612 $ hg bisect -r |
613 $ hg bisect -b 17 |
613 $ hg bisect -b 17 |
614 $ hg bisect -g 11 |
614 $ hg bisect -g 11 |
615 Testing changeset 13:b0a32c86eb31 (5 changesets remaining, ~2 tests) |
615 Testing changeset 13:b0a32c86eb31 "13" (5 changesets remaining, ~2 tests) |
616 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
616 3 files updated, 0 files merged, 1 files removed, 0 files unresolved |
617 $ hg log -q -r 'bisect(ignored)' |
617 $ hg log -q -r 'bisect(ignored)' |
618 2:051e12f87bf1 |
618 2:051e12f87bf1 |
619 3:0950834f0a9c |
619 3:0950834f0a9c |
620 4:5c668c22234f |
620 4:5c668c22234f |
621 5:385a529b6670 |
621 5:385a529b6670 |
622 6:a214d5d3811a |
622 6:a214d5d3811a |
623 9:3c77083deb4a |
623 9:3c77083deb4a |
624 10:429fcd26f52d |
624 10:429fcd26f52d |
625 $ hg bisect -g |
625 $ hg bisect -g |
626 Testing changeset 15:857b178a7cf3 (3 changesets remaining, ~1 tests) |
626 Testing changeset 15:857b178a7cf3 "merge 10,13" (3 changesets remaining, ~1 tests) |
627 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
627 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
628 $ hg bisect -b |
628 $ hg bisect -b |
629 The first bad revision is: |
629 The first bad revision is: |
630 changeset: 15:857b178a7cf3 |
630 changeset: 15:857b178a7cf3 |
631 parent: 13:b0a32c86eb31 |
631 parent: 13:b0a32c86eb31 |
663 5:385a529b6670 |
663 5:385a529b6670 |
664 6:a214d5d3811a |
664 6:a214d5d3811a |
665 9:3c77083deb4a |
665 9:3c77083deb4a |
666 10:429fcd26f52d |
666 10:429fcd26f52d |
667 $ hg bisect --extend |
667 $ hg bisect --extend |
668 Extending search to changeset 8:dab8161ac8fc |
668 Extending search to changeset 8:dab8161ac8fc "8" |
669 2 files updated, 0 files merged, 2 files removed, 0 files unresolved |
669 2 files updated, 0 files merged, 2 files removed, 0 files unresolved |
670 $ hg log -q -r 'bisect(untested)' |
670 $ hg log -q -r 'bisect(untested)' |
671 $ hg log -q -r 'bisect(ignored)' |
671 $ hg log -q -r 'bisect(ignored)' |
672 2:051e12f87bf1 |
672 2:051e12f87bf1 |
673 3:0950834f0a9c |
673 3:0950834f0a9c |
675 5:385a529b6670 |
675 5:385a529b6670 |
676 6:a214d5d3811a |
676 6:a214d5d3811a |
677 9:3c77083deb4a |
677 9:3c77083deb4a |
678 10:429fcd26f52d |
678 10:429fcd26f52d |
679 $ hg bisect -g # dab8161ac8fc |
679 $ hg bisect -g # dab8161ac8fc |
680 Testing changeset 9:3c77083deb4a (3 changesets remaining, ~1 tests) |
680 Testing changeset 9:3c77083deb4a "9" (3 changesets remaining, ~1 tests) |
681 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
681 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
682 $ hg log -q -r 'bisect(untested)' |
682 $ hg log -q -r 'bisect(untested)' |
683 9:3c77083deb4a |
683 9:3c77083deb4a |
684 10:429fcd26f52d |
684 10:429fcd26f52d |
685 $ hg log -q -r 'bisect(ignored)' |
685 $ hg log -q -r 'bisect(ignored)' |
755 user adds irrelevant but consistent information (here: -g 2) to bisect state |
755 user adds irrelevant but consistent information (here: -g 2) to bisect state |
756 |
756 |
757 $ hg bisect -r |
757 $ hg bisect -r |
758 $ hg bisect -b 13 |
758 $ hg bisect -b 13 |
759 $ hg bisect -g 8 |
759 $ hg bisect -g 8 |
760 Testing changeset 11:82ca6f06eccd (3 changesets remaining, ~1 tests) |
760 Testing changeset 11:82ca6f06eccd "11" (3 changesets remaining, ~1 tests) |
761 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
761 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
762 $ hg log -q -r 'bisect(untested)' |
762 $ hg log -q -r 'bisect(untested)' |
763 11:82ca6f06eccd |
763 11:82ca6f06eccd |
764 12:9f259202bbe7 |
764 12:9f259202bbe7 |
765 $ hg bisect -g 2 |
765 $ hg bisect -g 2 |
766 Testing changeset 11:82ca6f06eccd (3 changesets remaining, ~1 tests) |
766 Testing changeset 11:82ca6f06eccd "11" (3 changesets remaining, ~1 tests) |
767 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
767 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
768 $ hg log -q -r 'bisect(untested)' |
768 $ hg log -q -r 'bisect(untested)' |
769 11:82ca6f06eccd |
769 11:82ca6f06eccd |
770 12:9f259202bbe7 |
770 12:9f259202bbe7 |
771 $ hg bisect -b |
771 $ hg bisect -b |