Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 19, 2020 16:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/8f9e119ebedecb328f940d0eed12e826 to your computer and use it in GitHub Desktop.
Save Whateverable/8f9e119ebedecb328f940d0eed12e826 to your computer and use it in GitHub Desktop.
bisectable6
old=2016.05 new=2016.06 sub m() { { return 5; LEAVE {say 'L'} } }; say m();
Bisecting: 98 revisions left to test after this (roughly 7 steps)
[a61f6bb3a6ba94796f4b0c89e6f53e9b4ce7b30e] Oops, forgot to collapse two leading lines
»»»»» Testing a61f6bb3a6ba94796f4b0c89e6f53e9b4ce7b30e
»»»»» Script output:
L
5
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
5
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b3e9f5d24acb94270a28f3069067a74d71f32a3e
»»»»» Script output:
L
5
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
5
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 449a2e786627dc26c4cfe168e5609cad92b341aa
»»»»» Script output:
L
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
5
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 615d30c39eba318f7449b94bbbd0295e2fd75387
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5ca43c26d271b873af6f395664aad06513af4f2d
»»»»» Script output:
L
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
5
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fcd0093b43614ce91caeb8c23e2bbcff68d54f72
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7ee6578ce99aae069349c283012ae7e45dfd75ec
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing e5443765d4bce0697c6191dd2b17db3044e027ab
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 899e0fd4c1ce51bc492666ffc69627c502f657f7
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2126eda519696f4668d46b46eb257a5e26c88bc6
»»»»» Script output:
L
5
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
5
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 04929feeb06fa851d77ef5efa6be35248301f88c
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing e609822f01b82608b1b1c869032c95e9641172ce
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 70c19dd34c66f6d163ab482d63d721145adae9c2
»»»»» Script output:
L
5
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
5
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8beb87b415014254412409d56378afb3ed5f14d9
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 05170e0c14969663c816ee1c5aaa019d70938247
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 519e76487ddd1546b319bfbd47661beac2417d61
»»»»» Script output:
L
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
5
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 627dcf4be3f4d11295ac7b7e9bff0edcafe5307c
»»»»» Script output:
L
5
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
5
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
There are only 'skip'ped commits left to test.
The first new commit could be any of:
e609822f01b82608b1b1c869032c95e9641172ce
615d30c39eba318f7449b94bbbd0295e2fd75387
8beb87b415014254412409d56378afb3ed5f14d9
05170e0c14969663c816ee1c5aaa019d70938247
899e0fd4c1ce51bc492666ffc69627c502f657f7
e5443765d4bce0697c6191dd2b17db3044e027ab
fcd0093b43614ce91caeb8c23e2bbcff68d54f72
04929feeb06fa851d77ef5efa6be35248301f88c
7ee6578ce99aae069349c283012ae7e45dfd75ec
519e76487ddd1546b319bfbd47661beac2417d61
We cannot bisect more!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment