{"push_id":880248753,"size":26,"distinct_size":1,"ref":"refs/heads/3.4/develop","head":"da16a324a718eb1b1836540814c4ebd7682b5140","before":"cdd6fe3ea2a7376120533f8db2d17298910844e7","commits":[{"sha":"68e965765551becb7e21da397798398aa3fcb90d","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Merge pull request #56 from kohana/3.4/feat/travis-module-builds\n\nAdd standalone build for 3.4 series","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/68e965765551becb7e21da397798398aa3fcb90d"},{"sha":"872ecba374ad71b9d1869b718eea308834fd61d9","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@ingenerator.com","name":"Andrew Coulton"},"message":"Revert \"Add standalone build for 3.4 series\"","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/872ecba374ad71b9d1869b718eea308834fd61d9"},{"sha":"1f868b27ff8927d920b2b4316665bee8ab42ea52","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@ingenerator.com","name":"Andrew Coulton"},"message":"Merge pull request #57 from kohana/revert-56-3.4/feat/travis-module-builds\n\nRevert \"Add standalone build for 3.4 series\"","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/1f868b27ff8927d920b2b4316665bee8ab42ea52"},{"sha":"c67eaa8c295bee35704158e62285547ad4026c8c","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Revert \"Revert \"Add standalone build for 3.4 series\"\"\n\nThis reverts commit 872ecba374ad71b9d1869b718eea308834fd61d9.","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/c67eaa8c295bee35704158e62285547ad4026c8c"},{"sha":"54e8abbcbec7af77c00cd22a50fa1fc8500fa605","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Merge 3.3/release/3.3.3 into 3.3/master","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/54e8abbcbec7af77c00cd22a50fa1fc8500fa605"},{"sha":"a5e5a070cb919b064e701e6b70d9d13a5f98f8f5","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Merge 3.3/hotfix/fix-versions-in-composer-and-travis","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/a5e5a070cb919b064e701e6b70d9d13a5f98f8f5"},{"sha":"fc979973e8bbc82f55ee55e06fe3214c0eee20ab","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Merge 3.3/master into 3.3/develop","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/fc979973e8bbc82f55ee55e06fe3214c0eee20ab"},{"sha":"b4894ceabac1e6015ed426e23ae40459bd046803","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Merge branch '3.3/master' of https://github.com/kohana/cache into 3.3/develop","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/b4894ceabac1e6015ed426e23ae40459bd046803"},{"sha":"8feadd615e02c9ccdfc5a14fce0c460c1636999e","author":{"email":"55bedd395ceb537fbd7cc7cafa2364e73340e2db@gmail.com","name":"Rafis Ganeyev"},"message":"Prevent reading all file if cache is expired","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/8feadd615e02c9ccdfc5a14fce0c460c1636999e"},{"sha":"e001903db55c2af92737da2f3cf957e94282417c","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Merge pull request #68 from rafis/3.3/develop\n\nPrevent reading all file if cache is expired","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/e001903db55c2af92737da2f3cf957e94282417c"},{"sha":"2de7d66fe5751d67e9f826aeb00b3b43705ccf2a","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Cache File driver: normalize _delete_file calls\n\nRecursive calls of Cache_File::_delete_file should keep\n`$retain_parent_directory`, `$ignore_errors`, `$only_expired`\nvariable values. This also fixes garbage collection.","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/2de7d66fe5751d67e9f826aeb00b3b43705ccf2a"},{"sha":"15a5879ccdb15091e37a01c2cd107948fc10fb05","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"added failing/erroring unittest","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/15a5879ccdb15091e37a01c2cd107948fc10fb05"},{"sha":"6496c68acfcadabe3a4115281739cafac436e1d4","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Cache_File::_delete_file fix expiry test\n\nCache_File::_delete_file was using a wrong JSON-based cache expiry\nimplementation.\n\nDRY things out and separate logic that tests for the expiry in a\nprotected method.\n\nThis method might slightly slow things out, as a single Cache::get will\nopen and read the cache file twice.\n\nThanks @MaciejKrol\nRef https://github.com/kohana/cache/pull/70","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/6496c68acfcadabe3a4115281739cafac436e1d4"},{"sha":"daf691d6f47ae5b784ae4fb41854ab882bf507d4","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@ingenerator.com","name":"Andrew Coulton"},"message":"Merge pull request #71 from kohana/3.3/bug/fix-cache-file-expiry-and-garbage-collection\n\nCache_File driver: Fix expiry test and garbage collection","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/daf691d6f47ae5b784ae4fb41854ab882bf507d4"},{"sha":"b0d12e529bb5f4208c7e07082a5173ce86d8e8bd","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Test ignore_on_delete config setting on an arbitrary file\n\nWhen unit-testing a Kohana application the conventional way, without\nKoharness and with the cache tests enabled, the .gitignore file in the\n`application/cache` folder ends up deleted.\n\nWith this change, tests does not affect `.gitignore` but run on an\narbitrary `file_we_want_to_keep.cache` file that gets created while\ntesting, and then destroyed.","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/b0d12e529bb5f4208c7e07082a5173ce86d8e8bd"},{"sha":"8bcf01225f7b32fc7fbf6929826ff9791831849f","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Merge pull request #72 from kohana/3.3/test/test-ignore-delete-file-on-fake-gitignore\n\nTest ignore_on_delete config setting on an arbitrary file","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/8bcf01225f7b32fc7fbf6929826ff9791831849f"},{"sha":"1711a71a3f61e258c505debb17e11023c150fd79","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"PHP7 support","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/1711a71a3f61e258c505debb17e11023c150fd79"},{"sha":"59e15d7aa784d90bf1a296d5e73f69a2fc38243f","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@ingenerator.com","name":"Andrew Coulton"},"message":"Merge pull request #73 from kohana/3.3/feat/php7-support\n\nPHP7 support","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/59e15d7aa784d90bf1a296d5e73f69a2fc38243f"},{"sha":"3b1335f696ad75a6954363da54de097c765c7569","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@enov.ws","name":"Samuel Demirdjian"},"message":"Add test with lowest PHPUnit version to Travis matrix","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/3b1335f696ad75a6954363da54de097c765c7569"},{"sha":"766131a13aa80f9dd57e8fd59cfb80af63190b61","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@ingenerator.com","name":"Andrew Coulton"},"message":"Merge pull request #74 from kohana/3.3/test/phpunit-version-lowest\n\nAdd test with lowest PHPUnit version to Travis matrix","distinct":false,"url":"https://api.github.com/repos/kohana/cache/commits/766131a13aa80f9dd57e8fd59cfb80af63190b61"}]}