Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created June 3, 2020 22:11
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/650fec73057f4f0e6ea9886bc99f91bd to your computer and use it in GitHub Desktop.
Save Whateverable/650fec73057f4f0e6ea9886bc99f91bd to your computer and use it in GitHub Desktop.
bisectable6
my $c; for 1..2000 { my $p = "/tmp/foo.txt{$c++}".IO.open(:w); $p.lock; $p.unlock; $p.close; }; say "DONE"
Bisecting: 5961 revisions left to test after this (roughly 13 steps)
[6726d4af20ea5b973130036e4ce76695b30fe9bb] Bump NQP
»»»»» Testing 6726d4af20ea5b973130036e4ce76695b30fe9bb
»»»»» Script output:
DONE
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4b68d30f225000d2e9731f35ffd286b52c3adc82
»»»»» Script output:
Too few positionals passed; expected 2 arguments but got 1
in block <unit> at /tmp/uIRFzHSY5O line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 41206c6863199937d35c8c8422e9f41093e13b42
»»»»» Script output:
DONE
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ffeb896daa4b42908ac614ff89791b963c7bedd9
»»»»» Script output:
Too few positionals passed; expected 2 arguments but got 1
in block <unit> at /tmp/uIRFzHSY5O line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8511081f7c11ba3c3866e758502f7aa6de601921
»»»»» Script output:
DONE
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6d04acf7dc59c08d750b79bbfd6e26efc42281d2
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 064b5858b2af54cf1e753b2216f471fd6691c7b9
»»»»» Script output:
Too few positionals passed; expected 2 arguments but got 1
in block <unit> at /tmp/uIRFzHSY5O line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 241831e05b6d6bec0f6e3d4aa5cb43333a3a2a1a
»»»»» Script output:
DONE
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 762c63ce64b0c593bdb7a3644f8e65674a7d5b07
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5069294b56eedc21f97900de1e00d2f9e9ed450a
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 20af51fef936201ec4953c4229f08b957b5f3835
»»»»» Script output:
Too few positionals passed; expected 2 arguments but got 1
in block <unit> at /tmp/uIRFzHSY5O line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 88140bbedf70270c42c5e5c9d4cb11e98258131a
»»»»» Script output:
DONE
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 63e76d7afec7dc88702ef76e5c26280c48340441
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 18bb9be2175248b49780378e62337ab91f910881
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing b123ab223bd62aef08f8696a70308b6e4c5bd355
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 74a55548cc9a3d3dd03cd5e510781fc93736b073
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing c16cdb2ce785bde62eca67c296527153db644db8
»»»»» Script output:
Too few positionals passed; expected 2 arguments but got 1
in block <unit> at /tmp/uIRFzHSY5O line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3487674be9684c926b2553d1159525fdaacdeb1e
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing b7c036c0829925b0b54b8ae784ff297b4542a461
»»»»» Script output:
Too few positionals passed; expected 2 arguments but got 1
in block <unit> at /tmp/uIRFzHSY5O line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 214198bfb208f96e667eaf073d61356b963da79d
»»»»» Script output:
DONE
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
214198bfb208f96e667eaf073d61356b963da79d is the first new commit
commit 214198bfb208f96e667eaf073d61356b963da79d
Author: Zoffix Znet <cpan@zoffix.com>
Date: Sun Apr 16 05:38:13 2017 +0000
[io grant] Implement proper args for IO::Handle.lock
:040000 040000 1889a0267f95f16a7b334047ec030dbb9a7ccf87 570c73d4286d4144c7b5eec26b822287d68dc49d M src
:040000 040000 6cc6c6fb8a1c1f365f428c2925cffe16a8df633a 8c5b9776d580e0cd71869b1c7e48167ba8119eef M t
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment