Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 15, 2016 06:14
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/2d8b6006eaf478186574eb79ef765ae3 to your computer and use it in GitHub Desktop.
Save Whateverable/2d8b6006eaf478186574eb79ef765ae3 to your computer and use it in GitHub Desktop.
bisectable
say (^∞).grep({ last })[5]
Bisecting: 727 revisions left to test after this (roughly 10 steps)
[a3b8fefe93cfca81e5f12f998e07ae1bf54ac155] fix "useless use" in import arguments
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/65HfoePYbg /tmp/PIk2482WAC
»»»»» Testing a3b8fefe93cfca81e5f12f998e07ae1bf54ac155
»»»»» Script output:
5
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
Nil
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 363 revisions left to test after this (roughly 9 steps)
[204a03c0ef57c6f8e6ecdd8c4630e912be9db0db] Speed up Str.trans a bit
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/65HfoePYbg /tmp/PIk2482WAC
»»»»» Testing 204a03c0ef57c6f8e6ecdd8c4630e912be9db0db
»»»»» Script output:
Nil
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
Nil
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 181 revisions left to test after this (roughly 8 steps)
[5930d11e87f2e78e81c2c68d85c33e56dadefa78] Basically revert 69426bd8b3adeffd0a1a
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/65HfoePYbg /tmp/PIk2482WAC
»»»»» Testing 5930d11e87f2e78e81c2c68d85c33e56dadefa78
»»»»» Script output:
Nil
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
Nil
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 90 revisions left to test after this (roughly 7 steps)
[06fcfcbe6e0caa5de02373748ba7a9c9d15e952a] REPL6: Print notifications to user upon failing to load line editors
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/65HfoePYbg /tmp/PIk2482WAC
»»»»» Testing 06fcfcbe6e0caa5de02373748ba7a9c9d15e952a
»»»»» Script output:
5
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
Nil
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 45 revisions left to test after this (roughly 6 steps)
[13ca30c85291c3fc5536c21b561b38c0e8675792] Move role header out of generated part
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/65HfoePYbg /tmp/PIk2482WAC
»»»»» Testing 13ca30c85291c3fc5536c21b561b38c0e8675792
»»»»» Script output:
5
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
Nil
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 22 revisions left to test after this (roughly 5 steps)
[d56b686b0655600573b0c2b192e5e3e178d35473] Move permutations() to operators
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/65HfoePYbg /tmp/PIk2482WAC
»»»»» Testing d56b686b0655600573b0c2b192e5e3e178d35473
»»»»» Script output:
Nil
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
Nil
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 11 revisions left to test after this (roughly 4 steps)
[9eb1fb43d6587b07e8bc1b786ae3ed6b1711932f] Fix generic signature of int @a.push|unshift
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/65HfoePYbg /tmp/PIk2482WAC
»»»»» Testing 9eb1fb43d6587b07e8bc1b786ae3ed6b1711932f
»»»»» Script output:
Nil
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
Nil
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 5 revisions left to test after this (roughly 3 steps)
[2494cba60630925dae1d6ab8c6fbd22a213287ae] Make Blob.join|perl 2x as fast
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/65HfoePYbg /tmp/PIk2482WAC
»»»»» Testing 2494cba60630925dae1d6ab8c6fbd22a213287ae
»»»»» Script output:
Nil
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
Nil
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
Bisecting: 2 revisions left to test after this (roughly 2 steps)
[6d120cab6d0bf55a3c96fd3bd9c2e841e7eb99b0] Remove almost all push-exactly implementations
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/65HfoePYbg /tmp/PIk2482WAC
»»»»» Testing 6d120cab6d0bf55a3c96fd3bd9c2e841e7eb99b0
»»»»» Script output:
5
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
Nil
»»»»» The output is different
»»»»» Final exit code: 1
»»»»» -------------------------------------------------------------------------
Bisecting: 0 revisions left to test after this (roughly 1 step)
[99cd58b63b35b2b2c0cbe78123b39cdd332e1b03] Micro-optimize basic push-exactly implementation
running /home/bisectable/git/bisectable/test-commit /home/bisectable/git/bisectable/builds /tmp/65HfoePYbg /tmp/PIk2482WAC
»»»»» Testing 99cd58b63b35b2b2c0cbe78123b39cdd332e1b03
»»»»» Script output:
Nil
»»»»» Script exit code: 0
»»»»» Bisecting by using the output
»»»»» Comparing the output to:
Nil
»»»»» The output is identical
»»»»» Final exit code: 0
»»»»» -------------------------------------------------------------------------
6d120cab6d0bf55a3c96fd3bd9c2e841e7eb99b0 is the first bad commit
commit 6d120cab6d0bf55a3c96fd3bd9c2e841e7eb99b0
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Fri Mar 18 13:44:39 2016 +0100
Remove almost all push-exactly implementations
See 99cd58b for more background on this removal
:040000 040000 c08f272120fba80c164a323028f68e490119615d 0b840638cb1461142f93f2d438665e94bd1a68ed M src
:040000 040000 a33e8cc8b350ee50afd000daafada287296b6fde 0c10de3ffb2134d54f5f42f9b5dfe79b6b472f33 M tools
bisect run success
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment