{"push_id":621134211,"size":161,"distinct_size":161,"ref":"refs/heads/master","head":"a5fa8d6d2a8cec277123784725d1d82e3ec613a0","before":"66408d9faff11ecf5328a34f5857f6b885951918","commits":[{"sha":"7a79030f48ce090107dc264114447a628289bd9d","author":{"email":"31017a722665e4afce586950f42944a6d331dabf@moodle.com","name":"Frederic Massart"},"message":"MDL-23296 repository_local: Implementing search through server files","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/7a79030f48ce090107dc264114447a628289bd9d"},{"sha":"5c2d847be4d073e7f1477a99e5c884cead0c6b52","author":{"email":"7e6c1815c094fcc92acd68522cf6b0ce5ff1bd6c@netspot.com.au","name":"Adam Olley"},"message":"MDL-49481 theme_bootstrapbase: Adjust alignment of radio/check on forms","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/5c2d847be4d073e7f1477a99e5c884cead0c6b52"},{"sha":"5d70615157ecf269e88a0a2d851528404599f19d","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"MDL-49598 files: getimagesize -> getimagesizefromstring","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/5d70615157ecf269e88a0a2d851528404599f19d"},{"sha":"ecca6b031a62f83bd463a5852d8642099d42c5e2","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@moodle.com","name":"Adrian Greeve"},"message":"MDL-49522 lib: Upgrade TCPDF to 6.2.6","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/ecca6b031a62f83bd463a5852d8642099d42c5e2"},{"sha":"7a0d8e725c15caae4004fe3fc118f4bb61e3d55d","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@danmarsden.com","name":"Dan Marsden"},"message":"MDL-48096 scorm: Make exit activity link return to correct section","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/7a0d8e725c15caae4004fe3fc118f4bb61e3d55d"},{"sha":"2a3e6f87da1e1ad879f3bdd15b5485273b2083c9","author":{"email":"1717ef30094903c77a1471ba4069cd2e455a2699@netspot.com.au","name":"Tim Lock"},"message":"MDL-36506 mod_book: Skip legacy files migration if missing a CM record","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/2a3e6f87da1e1ad879f3bdd15b5485273b2083c9"},{"sha":"657b12788d8f35fce3abe25d6fe3832c131f19fe","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@moodle.com","name":"Dave Cooper"},"message":"MDL-49518 libraries: Update lessphp to 1.7.0.3","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/657b12788d8f35fce3abe25d6fe3832c131f19fe"},{"sha":"d5f596589b4f6c4f2260afa70c6768a761be58cb","author":{"email":"77f4b85eeaf88912e605e2d922aa631f894b060e@urv.cat","name":"Jordi Pujol Ahulló"},"message":"MDL-49641 repository_dropbox: preventing poor performance.\n\nemptied sort default value at get_external_files to prevent poor performance.","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/d5f596589b4f6c4f2260afa70c6768a761be58cb"},{"sha":"3e45fb4151df21a57c515fbd74fd4eaeaf8113e5","author":{"email":"06cf9154929c4c6dabd2d4805cba897a9afdf4a5@netspot.com.au","name":"Tony Levi"},"message":"MDL-49294 logging: Cleanup runs in smaller chunks\n\nJust running a huge log cleanup will probably cause big problems on large sites.\nSo we break this down into smaller day-by-day chunks until reaching the target.","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/3e45fb4151df21a57c515fbd74fd4eaeaf8113e5"},{"sha":"b1c5888daf4363d4267df8e230c83cf5b039247a","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@moodle.com","name":"Dave Cooper"},"message":"MDL-49520 libraries: Update password_compat library","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/b1c5888daf4363d4267df8e230c83cf5b039247a"},{"sha":"4ad70aede06ababdc7f82f9a9b9743b95330bd9b","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-49661 pluginfo: Do not consider missing version.php as correct\n\nAll plugins are required to contain valid version.php since Moodle 2.5.\nIt's time to get rid of this TODO.","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/4ad70aede06ababdc7f82f9a9b9743b95330bd9b"},{"sha":"a69ba70ddc17144d46d3f5dfc37756f7f97396cf","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-49643 navigation: Fix API for extending navigation in local plugins","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/a69ba70ddc17144d46d3f5dfc37756f7f97396cf"},{"sha":"2b6f97fded0c132c18e0fde4932487bb68f98534","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-49674 comment: Use correct format when displaying the comment\n\nThe plugin callback executed above can eventually change the format. We\nneed to use that one to have the formatting of the first AJAX response\nconsistent with following displays.","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/2b6f97fded0c132c18e0fde4932487bb68f98534"},{"sha":"4e2e3c952867e0a20e34979e4dec4039748a9552","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-49617 webservices: Return additional fields in get_assignments WS","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/4e2e3c952867e0a20e34979e4dec4039748a9552"},{"sha":"0be81772f0ab6cf41164aab48585dd83ab4fa12d","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-49617 webservices: Additional tests for the new function","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/0be81772f0ab6cf41164aab48585dd83ab4fa12d"},{"sha":"be9854162f59dfe5a6ed65356d228a3bda81a69e","author":{"email":"b17c26e203dcbb00adfa4b32694cd3828d0bc8a2@gmail.com","name":"Costantino Cito"},"message":"MDL-49203 webservices: New WS core_comment_get_comments","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/be9854162f59dfe5a6ed65356d228a3bda81a69e"},{"sha":"e77a0f368fde73de75e39598328104ef7795477b","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-49203 webservices: Coding style fixes, ws added to the app service","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/e77a0f368fde73de75e39598328104ef7795477b"},{"sha":"ffe1579b0adf7ab069ecab16b9ca2e8ecef51a3e","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-49203 webservices: Add missing component testsuite declaration","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/ffe1579b0adf7ab069ecab16b9ca2e8ecef51a3e"},{"sha":"2016c7d4d087ca05c0f0254857b3b856dee0a391","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-49203 webservices: Unit tests for the new external function","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/2016c7d4d087ca05c0f0254857b3b856dee0a391"},{"sha":"2258883544ea94ac325bb45418bcbc3b2382bce5","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-49453 course: Move view trigger event to a new API function","distinct":true,"url":"https://api.github.com/repos/uhunkler/moodle/commits/2258883544ea94ac325bb45418bcbc3b2382bce5"}]}