Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created August 16, 2017 21: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/6a7a6bfbc157bac3d06e9d2d58306846 to your computer and use it in GitHub Desktop.
Save Whateverable/6a7a6bfbc157bac3d06e9d2d58306846 to your computer and use it in GitHub Desktop.
bisectable6test
old=2017.07 new=HEAD sub mem { "/proc/$*PID/statm".IO.lines[0].split(/\s/)[5] * 4096 / 1024 }; say mem(); run 'echo'; exit (mem() < 250000 ?? 1 !! 0);
Bisecting: 84 revisions left to test after this (roughly 7 steps)
[f083cfc6a7da8946e27d40bf2fafdd7d3093b647] Merge pull request #1124 from bduggan/nom
»»»»» Testing f083cfc6a7da8946e27d40bf2fafdd7d3093b647
»»»»» Script output:
139100
»»»»» 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 e4d65ac90b36605d67e5c3d8dc7c3e1d4c8409b7
»»»»» Script output:
59492
»»»»» 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 a3a3d1a96844351a0d29eea9518fd9fe9db09fee
»»»»» Script output:
59532
»»»»» 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 8f73d77b0361f7522aa50dc904459370d2e0389a
»»»»» Script output:
59508
»»»»» 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 1a74a8c3458ada61f6a8485d8d2b7666e3743599
»»»»» Script output:
59504
»»»»» 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 9658dd98c9dd8ecbefc606a08357e59718e328c2
»»»»» Script output:
139448
»»»»» 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 48ce47e6fad4d4c5ddd71d300d082ee77ae2d4d6
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4561c2696c098ee2c827ed98c6276b1b8e119332
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
There are only 'skip'ped commits left to test.
The first new commit could be any of:
4561c2696c098ee2c827ed98c6276b1b8e119332
48ce47e6fad4d4c5ddd71d300d082ee77ae2d4d6
9658dd98c9dd8ecbefc606a08357e59718e328c2
We cannot bisect more!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment