Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created November 15, 2020 15:15
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/a61f84c04b849ffb1b90cc6c86e93601 to your computer and use it in GitHub Desktop.
Save Whateverable/a61f84c04b849ffb1b90cc6c86e93601 to your computer and use it in GitHub Desktop.
bisectable6
dd DateTime.new(2016,4,23,11,0,0).timezone
Bisecting: a merge base must be tested
[446a3ca324052080ac9edaa9010bc6bbe7b6fe05] Merge pull request #652 from autarch/patch-1
»»»»» Testing 446a3ca324052080ac9edaa9010bc6bbe7b6fe05
»»»»» Script output:
Default constructor for 'DateTime' only takes named arguments
in block <unit> at /tmp/Du0_v3pwrJ 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 9463bd9c82418e6a2f2148a2b28ec5cfe3a28d59
»»»»» Script output:
Cannot call new(DateTime: Int, Int, Int, Int, Int, Int); none of these signatures match:
(DateTime $: :$year!, :$month = { ... }, :$day = { ... }, :$hour = { ... }, :$minute = { ... }, :$second = { ... }, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Date:D :$date!, *%_)
(DateTime $: Instant:D $i, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Numeric:D $time is copy, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Str:D $datetime, :$timezone is copy, :&formatter, *%_)
(Dateish $: *%_)
in block <unit> at /tmp/Du0_v3pwrJ 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 e7ccc994890dba44bcff71a7410300d2ad03bafa
»»»»» Script output:
Cannot call new(DateTime: Int, Int, Int, Int, Int, Int); none of these signatures match:
(DateTime $: :$year!, :$month = { ... }, :$day = { ... }, :$hour = { ... }, :$minute = { ... }, :$second = { ... }, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Date:D :$date!, *%_)
(DateTime $: Instant:D $i, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Numeric:D $time is copy, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Str:D $datetime, :$timezone is copy, :&formatter, *%_)
(Dateish $: *%_)
in block <unit> at /tmp/Du0_v3pwrJ 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 b28da052f1311432592bf5c2d8fdaf4a46cc31ab
»»»»» Script output:
0
»»»»» 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 78fdfa9770a6f60d0c1d281600ad2c7b43841799
»»»»» Script output:
Cannot call new(DateTime: Int, Int, Int, Int, Int, Int); none of these signatures match:
(DateTime $: :$year!, :$month = { ... }, :$day = { ... }, :$hour = { ... }, :$minute = { ... }, :$second = { ... }, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Date:D :$date!, *%_)
(DateTime $: Instant:D $i, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Numeric:D $time is copy, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Str:D $datetime, :$timezone is copy, :&formatter, *%_)
(Dateish $: *%_)
in block <unit> at /tmp/Du0_v3pwrJ 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 9c8c3bf8568d1bc0e258041706b8d3ad4b9c1400
»»»»» Script output:
Cannot call new(DateTime: Int, Int, Int, Int, Int, Int); none of these signatures match:
(DateTime $: :$year!, :$month = { ... }, :$day = { ... }, :$hour = { ... }, :$minute = { ... }, :$second = { ... }, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Date:D :$date!, *%_)
(DateTime $: Instant:D $i, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Numeric:D $time is copy, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Str:D $datetime, :$timezone is copy, :&formatter, *%_)
(Dateish $: *%_)
in block <unit> at /tmp/Du0_v3pwrJ 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 cddf5da0cf5f31a9fc82eaaf984bf3783fc94027
»»»»» Script output:
0
»»»»» 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 b1a9e62bd4000729b499c87b85d8853710f98ebd
»»»»» Script output:
0
»»»»» 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 585619f35acc136ad96900f09ebaba2627389942
»»»»» Script output:
Cannot call new(DateTime: Int, Int, Int, Int, Int, Int); none of these signatures match:
(DateTime $: :$year!, :$month = { ... }, :$day = { ... }, :$hour = { ... }, :$minute = { ... }, :$second = { ... }, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Date:D :$date!, *%_)
(DateTime $: Instant:D $i, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Numeric:D $time is copy, :$timezone = { ... }, :&formatter, *%_)
(DateTime $: Str:D $datetime, :$timezone is copy, :&formatter, *%_)
(Dateish $: *%_)
in block <unit> at /tmp/Du0_v3pwrJ 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”
b1a9e62bd4000729b499c87b85d8853710f98ebd is the first new commit
commit b1a9e62bd4000729b499c87b85d8853710f98ebd
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Mon Feb 15 12:25:57 2016 +0100
Give DateTime.new a positional candidate again
Also adapt .perl to use the faster positional interface.
Please note this was not done by renaming the new-from-positional
private method to "new", because we probably want to be able to
programmatically recognize added methods / candidates in the (near)
future, e.g. by adding a trait.
:040000 040000 2d85646f359d051d523f0c15130075cf07c414f3 f7bc748caa7ac735305a1843a182df98e47f232c M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment