{"push_id":611637024,"size":30,"distinct_size":30,"ref":"refs/heads/MOODLE_28_STABLE","head":"3ea79917c9051c6e01905d42105711dd776809e7","before":"79dfb7382447af4d38930c4d80c683cb4e28cdac","commits":[{"sha":"f9db06b107e5baf5a6d5a5a9fd2f40a4918e4501","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":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/f9db06b107e5baf5a6d5a5a9fd2f40a4918e4501"},{"sha":"1118c28a5118a8041d8ca44bc44f4e9d69132b3f","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-49267 mod_wiki: always apply filters to the wiki name","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/1118c28a5118a8041d8ca44bc44f4e9d69132b3f"},{"sha":"fbfa01b84726cb79cd94b56930052036cea0aa31","author":{"email":"edfe6b4402360e2f4e74a8e540e54826f9fe186e@vedrine.org","name":"Jean-Michel Vedrine"},"message":"MDL-48965 mod_lesson: avoid short answer question without any answers","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/fbfa01b84726cb79cd94b56930052036cea0aa31"},{"sha":"116f2c571443d14c41c29dd1a2405a42fa1409cf","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@howtomoodle.com","name":"Dan Bennett"},"message":"MDL-49104 repository_s3: backport of MDL-43725","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/116f2c571443d14c41c29dd1a2405a42fa1409cf"},{"sha":"a34b18ad218105a20cc0ea88a363f29630923a36","author":{"email":"ab30d540144f7d10267c2411c916c2d4c01e4e37@moodle.com","name":"Jetha Chan"},"message":"MDL-49442 javascript: add handlebars hashtable to support get_string","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/a34b18ad218105a20cc0ea88a363f29630923a36"},{"sha":"1a17ca8bddace1a2edb0bb4f6e61445ed2af9fa0","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":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/1a17ca8bddace1a2edb0bb4f6e61445ed2af9fa0"},{"sha":"d8ace7dd74000ccfe46a6841efe784f22e79f74b","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-49389 blocklib: avoid notices when moving blocks to the bottom","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/d8ace7dd74000ccfe46a6841efe784f22e79f74b"},{"sha":"6d01dfe627d10b00473f6b035f64382e4f7678a4","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":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/6d01dfe627d10b00473f6b035f64382e4f7678a4"},{"sha":"44242e1a40f9d5523902bc01870e1dfebbc3353f","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":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/44242e1a40f9d5523902bc01870e1dfebbc3353f"},{"sha":"55526a8a5373ff8a96751b672e5c89f660ff1b68","author":{"email":"82b8cfda1039d78620aadc9be786579a63d933e8@ccal.edu","name":"Daniel Thies"},"message":"MDL-47712 qtype_multianswer: Move mathjaxloader spans to outer question","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/55526a8a5373ff8a96751b672e5c89f660ff1b68"},{"sha":"4050f60b5580a23b8179e58bc6f798330ee0e8cc","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@danmarsden.com","name":"Dan Marsden"},"message":"MDL-44548 mod_scorm: force an external sync to check for updated files.","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/4050f60b5580a23b8179e58bc6f798330ee0e8cc"},{"sha":"9455b8b96b5506024b8fa83622e2a059f1bc5fbd","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"Merge branch 'wip-MDL-47729-m28' of git://github.com/marinaglancy/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/9455b8b96b5506024b8fa83622e2a059f1bc5fbd"},{"sha":"c35f3e97dac57c49369101b5cefc74f7d3477282","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"Merge branch 'm28_MDL-44548' of git://github.com/danmarsden/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/c35f3e97dac57c49369101b5cefc74f7d3477282"},{"sha":"54fbcc3105f654dea07930b93da407375ab62c97","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"Merge branch 'MDL-47712-m28-master' of git://github.com/dthies/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/54fbcc3105f654dea07930b93da407375ab62c97"},{"sha":"bad69e63f5f2687694ac24085218b9429ac1bc1e","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"MDL-47712 question_multianswer: Concat as string","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/bad69e63f5f2687694ac24085218b9429ac1bc1e"},{"sha":"ea505f1b35b17253f012b81b77006bc52db3e1a0","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"Merge branch 'MDL-49445_28' of git://github.com/timhunt/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/ea505f1b35b17253f012b81b77006bc52db3e1a0"},{"sha":"d8088471b0d08a8ee3cfbfd85270044bfd295ee2","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"Merge branch 'MDL-49442-28' of git://github.com/jethac/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/d8088471b0d08a8ee3cfbfd85270044bfd295ee2"},{"sha":"8736f9b956a9af9c469ab2d2ebe4d8072774e406","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"Merge branch 'MDL-49187-28' of https://github.com/spvickers/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/8736f9b956a9af9c469ab2d2ebe4d8072774e406"},{"sha":"b6c5e8f7908e371052c77e52bc58b1f1ddaf58e4","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"Merge branch 'MDL-49104-28' of git://github.com/DanBennettUK/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/b6c5e8f7908e371052c77e52bc58b1f1ddaf58e4"},{"sha":"8d8124fa9f116b0ec7534ed798205e940bd6d8db","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"Merge branch 'wip-MDL-49267-m28' of git://github.com/marinaglancy/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/8d8124fa9f116b0ec7534ed798205e940bd6d8db"}]}