{"push_id":1062802408,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"8b16ef4e820ac2e747bbb639614bd9405c6b735c","before":"64d48e1989b06ff4cdb33eb7b16846d511168c64","commits":[{"sha":"4b1b44c16347a9f7a404a390983782cc5625e355","author":{"email":"5453b5aba995278841363dd4cfe5654fc22f36f7@cpan.org","name":"Peter Rabbitson"},"message":"Bring back constants excised in 08a8d8f1. FML.","distinct":true,"url":"https://api.github.com/repos/dbsrgits/dbix-class/commits/4b1b44c16347a9f7a404a390983782cc5625e355"},{"sha":"de0edd06a26e5a5f90df64777aeba91968f06c93","author":{"email":"5453b5aba995278841363dd4cfe5654fc22f36f7@cpan.org","name":"Peter Rabbitson"},"message":"Harmonize DBICTEST_VIA_REPLICATED detection in tests\n\nBack in 8b60b9211a I made a number of mistakes implementing the escape\nchecks: an envvar being set does not mean we are in fact running under\nreplication (e.g. the user requested explicitly use_file => 0 )\n\nFix that and also make sure we still run when use_file => 1 (and fix a\nforgotten test failing this way)","distinct":true,"url":"https://api.github.com/repos/dbsrgits/dbix-class/commits/de0edd06a26e5a5f90df64777aeba91968f06c93"},{"sha":"36600771d6808d7ab45110c77a494510568ce3c7","author":{"email":"5453b5aba995278841363dd4cfe5654fc22f36f7@cpan.org","name":"Peter Rabbitson"},"message":"Remove dead code from DBI::Replicated\n\nThis was originally introduced in fecb38cba, without tests nor justification.\nSubsequently it got modified a bit in 7da56142c, and then got completely\nbroken by bbdda2810 which designated _dbh_details() as an off-limits internal\nmethod.\n\nGiven nothing has been heard since (6 years), and there is no effective change\nof behavior (the snippet below fails identically below and after this change)\ngo ahead and burninate.\n\nAlso adjust the \"can't touch this\" exception text a bit.\n\nDBICTEST_VIA_REPLICATED=1 perl -Ilib -It/lib -MDBICTest -e '\n  eval { DBICTest->init_schema->storage->$_ }, warn $@\n    for qw( _dbh_details _server_info _get_server_version _describe_connection )\n'","distinct":true,"url":"https://api.github.com/repos/dbsrgits/dbix-class/commits/36600771d6808d7ab45110c77a494510568ce3c7"},{"sha":"817ac9e927cd8e29d1bf553714379e54df5dbef7","author":{"email":"5453b5aba995278841363dd4cfe5654fc22f36f7@cpan.org","name":"Peter Rabbitson"},"message":"Lose another dependency: Class::Inspector\n\nIt is either used in tests (where we cargocult a similar function), or in a\nspot where Package::Stash will do","distinct":true,"url":"https://api.github.com/repos/dbsrgits/dbix-class/commits/817ac9e927cd8e29d1bf553714379e54df5dbef7"},{"sha":"87b1255103d7b8873b225416cb381c50011f4c06","author":{"email":"5453b5aba995278841363dd4cfe5654fc22f36f7@cpan.org","name":"Peter Rabbitson"},"message":"And lose yet another dependency: List::Util (yes, I know it's core)\n\nThe main motivation for this is that first {} is an expensive subcall,\nwhereas grep is a native fast opcode. Within the entire codebase there\nare pretty much no spots where we have so many elements to check, that\nthe \"check everything\" of grep will overwhelm the expense of entersub\n(in fact 2 calls - one to first() itself, another to the block)\n\nAs a side effect the removal of first(), which was the only thing\nwe used that has known leaks prior to L::U 1.18, lets us drop the\n\"5.8.8+ or later\" List::Util dep entirely (it doesn't matter much\nfor users, but it stresses the CI even more, which is a good thing)\n\nThis cangeset should introduce 0 functional changes","distinct":true,"url":"https://api.github.com/repos/dbsrgits/dbix-class/commits/87b1255103d7b8873b225416cb381c50011f4c06"},{"sha":"f967004237e287bab2d2b05401dcff06d89ad4b8","author":{"email":"5453b5aba995278841363dd4cfe5654fc22f36f7@cpan.org","name":"Peter Rabbitson"},"message":"Fix forgotten finally{} in Sybase::ASE (missed in ddcc02d14)\n\nI guess my grep-fu failed me, the finally is right there...\n\nAs per the comment nothing seems to fail if I just remove this, but ASE is\nso fragile that I'll just play it safe...","distinct":true,"url":"https://api.github.com/repos/dbsrgits/dbix-class/commits/f967004237e287bab2d2b05401dcff06d89ad4b8"},{"sha":"8b16ef4e820ac2e747bbb639614bd9405c6b735c","author":{"email":"5453b5aba995278841363dd4cfe5654fc22f36f7@cpan.org","name":"Peter Rabbitson"},"message":"Fix t/746sybase.t failing under -T","distinct":true,"url":"https://api.github.com/repos/dbsrgits/dbix-class/commits/8b16ef4e820ac2e747bbb639614bd9405c6b735c"}]}