Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 8, 2020 18:37
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/9d7fd5a1f0e82c3196b01aa7bab3c50a to your computer and use it in GitHub Desktop.
Save Whateverable/9d7fd5a1f0e82c3196b01aa7bab3c50a to your computer and use it in GitHub Desktop.
bisectable6
say run <<perl6 -ne '(my $i)++; END say $i'>>, :in((^20).join("\n"))
Bisecting: 5869 revisions left to test after this (roughly 13 steps)
[4b8a0ef651435dfd0ba17264c394389b8b92fe57] Remove classes we no longer have in core
»»»»» Testing 4b8a0ef651435dfd0ba17264c394389b8b92fe57
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, signal => 0, command => ["perl6", "-ne", "(my \$i)++; END say \$i"])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f0c0b07c717ab806ea7923b4fc573abd139b61df
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0, command => ["perl6", "-ne", "(my \$i)++; END say \$i"])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 06a656afc2d440b3cea29febaa67fe4dfe6823c5
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 82432a4581d06213990e97a8e8a094444d9991d5
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0, command => ["perl6", "-ne", "(my \$i)++; END say \$i"])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0a90a5eca4debd2b41c809fca5fc56b5da1a0b06
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8aa0aa16cf017e6a9773357267ba2ce3865d800b
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0, command => ["perl6", "-ne", "(my \$i)++; END say \$i"])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 512b5e25427ce8cbb6ba8cac23a5372bd704daf2
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f3692a0b6d1ce7ad062aecc98332144db9e646b2
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 641ee1e088105b2efd7ebf149f0e674aecb2fea9
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0, command => ["perl6", "-ne", "(my \$i)++; END say \$i"])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4b32fcab2192054b82312cde4c235adda0b8ac4d
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 86d9e9123039b1d4b567186e0add168b2acfa44a
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0, command => ["perl6", "-ne", "(my \$i)++; END say \$i"])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8fb9ec91766e2019681607dc74e2e471209305b3
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0, command => ["perl6", "-ne", "(my \$i)++; END say \$i"])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c4fd9f515d49deea06d1462057e820608041eb9b
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0, command => ["perl6", "-ne", "(my \$i)++; END say \$i"])
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f111f0735ead633d1fabd7b3fc419d807798f1dc
»»»»» Script output:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(Any)
Proc.new(in => IO::Pipe, out => IO::Pipe, err => IO::Pipe, exitcode => 0, pid => Any, signal => 0)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
c4fd9f515d49deea06d1462057e820608041eb9b is the first new commit
commit c4fd9f515d49deea06d1462057e820608041eb9b
Author: Moritz Lenz <moritz@faui2k3.org>
Date: Sat Sep 17 21:26:53 2016 +0200
Include command in X::Proc::Unsuccessful output.
Closes #719. rudis++ for the original patch that this
one is based on.
:040000 040000 8020bcdc203b4d1891a3baa804143e6c27dd5f9b 2ee63c8e2fbd6a7ed96feb5fe281e815b63a9642 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment