Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 8, 2020 18:20
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/d7c4fdad1efcd68af29df82722606895 to your computer and use it in GitHub Desktop.
Save Whateverable/d7c4fdad1efcd68af29df82722606895 to your computer and use it in GitHub Desktop.
bisectable6
old=2017.05 my $p = run <bash -c>, ‘exit 5’, :out; say ‘Out​: "’ ~ $p.out.slurp-rest ~ ‘"’; say $p.exitcode;
Bisecting: 3392 revisions left to test after this (roughly 12 steps)
[8f090821a7687535e7283cb854817f9a2bebda54] Don't call STORE_AT_KEY when we don't need to
»»»»» Testing 8f090821a7687535e7283cb854817f9a2bebda54
»»»»» Script output:
Out​: ""
5
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a1866b7b3339099c06ffb7ee28e721d16558f0a1
»»»»» Script output:
Out​: ""
5
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c63c57e9a823303e74c06afdee10a99d6cb137ad
»»»»» Script output:
Out​: ""
5
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4aa60ad040bf57425ea28cba1f391c1d0e05907f
»»»»» Script output:
Out​: ""
-1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 85710a71c0bc6b67307a05e990633ab2d44634f2
»»»»» Script output:
Out​: ""
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d13d9c2e155d9967c158fc3f707f7a7f21853fd7
»»»»» Script output:
Out​: ""
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8efffb1d1326663d7e8191e4bd13b0db054b01ba
»»»»» Script output:
Out​: ""
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c356d88f94953035cf41def5e9c52ddd252f4185
»»»»» Script output:
Out​: ""
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3da80259c4161e8943e9a67159269d199de33059
»»»»» Script output:
Out​: ""
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing bf95bcb6c050bf7fbaa80d0754defc9d003fd072
»»»»» Script output:
Out​: ""
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing dc0e39b6211b86013e2f5e47531e8835eacb173c
»»»»» Script output:
Out​: ""
-1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2ccd5cb1f5f0f88244afe971622f399e5aeee840
»»»»» Script output:
Out​: ""
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 92bd7e4f54a92fa660f99b4d056d33a08fb98bd2
»»»»» Script output:
Out​: ""
-1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7c279f479fc475ff60fd690103a382b89350e4ad
»»»»» Script output:
Out​: ""
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Out​: ""
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
92bd7e4f54a92fa660f99b4d056d33a08fb98bd2 is the first new commit
commit 92bd7e4f54a92fa660f99b4d056d33a08fb98bd2
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Mon Jun 12 17:44:51 2017 +0200
Re-implement Proc in terms of Proc::Async.
Almost works; the case of chaining the output of one Proc into another
is still to come.
:040000 040000 cc9bc09081a70ea1459acaa5a79cec109704def8 85131bb718a4da43b6418f13b969d4cf80773f5d M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment