{"push_id":607913890,"size":73,"distinct_size":0,"ref":"refs/heads/MDL-49169_master","head":"a149d6a177f58aa031c60d6e1b4c0d9f8f2ced22","before":"06122e46fd16891787a08e9e3125465bea83eaf5","commits":[{"sha":"bdc83277a3a537e17291363e1408cc7df53b3d4c","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"MDL-49371 core_message: Unused method deprecation","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/bdc83277a3a537e17291363e1408cc7df53b3d4c"},{"sha":"64ca282207aba3d817b22cc02b6ddce469fe7a2a","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@spvickers.freeserve.co.uk","name":"spvickers"},"message":"MDL-49187 mod_lti: Fix tool config lookup\n\nChanged code to look for a tool ID before then matching on the URL.","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/64ca282207aba3d817b22cc02b6ddce469fe7a2a"},{"sha":"2f7b38cfb378ac962f34d80e991de35017f6045e","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-49267 mod_wiki: always apply filters to the wiki name","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/2f7b38cfb378ac962f34d80e991de35017f6045e"},{"sha":"400fa4a1b57367cbb6b6155ea3b2f1d9159621d3","author":{"email":"edfe6b4402360e2f4e74a8e540e54826f9fe186e@vedrine.org","name":"Jean-Michel Vedrine"},"message":"MDL-48965 mod_lesson: avoid short answer question without any answers","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/400fa4a1b57367cbb6b6155ea3b2f1d9159621d3"},{"sha":"a1679a115c12241cef83fcad44ad87425a052834","author":{"email":"ab30d540144f7d10267c2411c916c2d4c01e4e37@moodle.com","name":"Jetha Chan"},"message":"MDL-49442 javascript: fix handlebars get_string behaviour","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/a1679a115c12241cef83fcad44ad87425a052834"},{"sha":"9a4ad19f55c4ffdaa9ea7f5487fb77fa6f123cfd","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"MDL-44367 filter_data: Moving cache at course level","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/9a4ad19f55c4ffdaa9ea7f5487fb77fa6f123cfd"},{"sha":"677e0dd6ca56abe3db7f036eadee13af33866022","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"MDL-44367 filter_data: Adding basic unit tests","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/677e0dd6ca56abe3db7f036eadee13af33866022"},{"sha":"72f8324ec532e83d365be6eaaf8d8dde9ad93451","author":{"email":"d23823aa087a684389cc46bc02ffbc20967dc556@moodle.com","name":"Damyon Wiese"},"message":"MDL-49163 Webservices, AJAX: Add support for a new ajax webservice handler.\n\nThis is a new script that can call any function in the built-in AJAX webservice. This is\na new system service that is added at install time (like the mobile webservice). It has no\nprotocols added to it, but it accessible by a new ajax script /lib/ajax/service.php.\n\nRequests and responses to the script are required to be in json format, and multiple functions can\nbe called in a single request.","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/72f8324ec532e83d365be6eaaf8d8dde9ad93451"},{"sha":"f267b8b2f44bd177dd6b849b760672e301c82382","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@moodle.com","name":"Dave Cooper"},"message":"MDL-19670 mod_forum: Add tests for posting to multiple discussions","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/f267b8b2f44bd177dd6b849b760672e301c82382"},{"sha":"2587313a9a9aa07b9cae12fffc77575386373890","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@moodle.com","name":"Dave Cooper"},"message":"MDL-19670 mod_forum: Allow user to post a copy to all accessible groups","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/2587313a9a9aa07b9cae12fffc77575386373890"},{"sha":"1c4f42e1b240f22266b2de626eaba21376108b01","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-47729 repository_filesystem: smarter sync of references\n\nIt was noticed that if file content was once imported the following\nsynchronisations do not discover the changes","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/1c4f42e1b240f22266b2de626eaba21376108b01"},{"sha":"53c74b18138be24155d5fd4388f17e1b2da704d5","author":{"email":"7ce31ffc7f49215b65cae6c593eedf423dfbc6ba@lancaster.ac.uk","name":"Ruslan Kabalin"},"message":"MDL-49385 block_base: Deprecate config_save function.\n\nblock_base->config_save is not used anywhere any more. If contributed plugins\nrely on it, it makes no difference since it is not being called, if they do\nsomething like $this->config_save or parent::config_save somewhere in their\nblock class instance, this will still work as deprecated function will handle\nit.","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/53c74b18138be24155d5fd4388f17e1b2da704d5"},{"sha":"9bcb0ba894c574a92e96acabe09deea3cfe2a084","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-49361 lang: Add support for $CFG->customstringmanager","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/9bcb0ba894c574a92e96acabe09deea3cfe2a084"},{"sha":"752901faf3577034b0df3b045188dd93ebb5ade7","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-48717 book: book_exports_contents function implementation","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/752901faf3577034b0df3b045188dd93ebb5ade7"},{"sha":"8098d21b5285f0a787f7dd62ef1dda72386bc9b1","author":{"email":"62cc62825afd74ed4a9cbe4752c8cb2a75a4c46c@gmail.com","name":"Gary Krige"},"message":"MDL-49309 user: sort cohorts by name in bulk user actions","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/8098d21b5285f0a787f7dd62ef1dda72386bc9b1"},{"sha":"4ac4a9cc5288f210c7994cbc00af16759b32b893","author":{"email":"2708d560e9e7a767c0e8ebb8beba961774247b8a@oakland.edu","name":"Matt Switlik"},"message":"MDL-49121 mod/lesson: master optimize lesson report and fixed for coding guidelines","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/4ac4a9cc5288f210c7994cbc00af16759b32b893"},{"sha":"fd7a8af50bc98df66ee1367a44a12b96a2e91bb3","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-40990 qbehaviours: method to say if attempts can finish naturally","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/fd7a8af50bc98df66ee1367a44a12b96a2e91bb3"},{"sha":"e1ace26f1114b859b84d2806c86a67f3f6eab79a","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-49389 blocklib: avoid notices when moving blocks to the bottom","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/e1ace26f1114b859b84d2806c86a67f3f6eab79a"},{"sha":"5954a9de10b81d01dd7f0c6f995cc680701654ad","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-49445 behat: selectors should match the most specific tr or li\n\nI also fixed the text rule, which already did this, to use the same\nidiom. It is unnecessarily inefficient to count all the things and\ncompare to 0. Not exists should be faster.\n\nAlso, updated all the selectors here to consistently start relative to\nthe current node (.//, not //).","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/5954a9de10b81d01dd7f0c6f995cc680701654ad"},{"sha":"ca0ceacd27b10c277489c46d2438c59a1ee194c4","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-49446 behat: should_not_be_visible steps were not working\n\nI fixed all similar problems in this class, even ones where it did\nactually work becuase the two exceptions were of different types.\nThis pattern seems to have been copied and pasted a lot in this class,\nand I am sure that will happen again, so I did not want to leave any\ndangerous potential examples around.","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/ca0ceacd27b10c277489c46d2438c59a1ee194c4"}]}