{"push_id":997418553,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"9b632ad7ea1e8f710187a9f5606bff862ef12686","before":"a65e0700e6e6172b9446d88672aca4ba5afaacc3","commits":[{"sha":"9b632ad7ea1e8f710187a9f5606bff862ef12686","author":{"email":"44e53dc48c9f768c84a12adf24451b912e99a93a@gmail.com","name":"Andy Weidenbaum"},"message":"fix `.exists` when path not found\n\npreviously, `.exists` would raise exception X::Multi::NoMatch in these\ncases:\n\n    my @a = 'she', 'want', 'more', [ 'more', [ 'more', [ 'more' ] ] ];\n    my @g = Crane.copy(@a, :from(1,), :path(2,1,1,*-1));\n\n    Cannot call exists-value(\"more\", [1]); none of these signatures match:\n        ($container, @path where { ... } --> Bool)\n        (Associative $container, @path where { ... } --> Bool)\n        (Associative $container, @path where { ... } --> Bool)\n        (Positional $container, @path where { ... } --> Bool)\n        (Positional $container, @path where { ... } --> Bool)\n      in sub exists-value at lib/Crane.pm line 308\n      in sub exists-value at lib/Crane.pm line 308\n      in method exists at lib/Crane.pm line 257\n      in sub add at lib/Crane.pm line 548\n      in method add at lib/Crane.pm line 538\n      in method copy at lib/Crane.pm line 1537\n      in block <unit> at t/methods/copy.t line 71","distinct":true,"url":"https://api.github.com/repos/atweiden/crane/commits/9b632ad7ea1e8f710187a9f5606bff862ef12686"}]}