{"push_id":600870460,"size":88,"distinct_size":88,"ref":"refs/heads/master","head":"06122e46fd16891787a08e9e3125465bea83eaf5","before":"beaceef9ee8e5607cf2dda66af7b1c0fb5738a20","commits":[{"sha":"a75a381f0469098f95ef53c0d8f62b755c5c17d1","author":{"email":"87775759f752bf8a183d41127608678e691cfc87@open.ac.uk","name":"Jason Platts"},"message":"MDL-48437 Make Visible/All groups selector show own groups first","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/a75a381f0469098f95ef53c0d8f62b755c5c17d1"},{"sha":"39c6f62d031e167b7e63fd2ec4413f3d2477d06f","author":{"email":"844a1769bb485dd77e69b59c0b76e3a5932ef490@gmail.com","name":"Frederic Massart"},"message":"MDL-49107 atto_link: Insert link even when selection is empty","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/39c6f62d031e167b7e63fd2ec4413f3d2477d06f"},{"sha":"c86cf0199722c03007f8576434e485b0badf12a6","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@spvickers.freeserve.co.uk","name":"spvickers"},"message":"MDL-49159 mod_lti: Incorrect IDs in tools table\n\nThe \"_tools\" suffix for the IDs of tabs in the tools settings table was\nbeing duplicated.","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/c86cf0199722c03007f8576434e485b0badf12a6"},{"sha":"17488fd31a27f6a5afb89af5c9a8e882c47a57fa","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"MDL-48943 calendar: Rewrite calendar popup JS\n\nSingle instance model to support popup of calendar overlay information in a\nmore memory-efficient, and less DOM-heavy fashion. This also allows for\nfuture expansion - e.g. easier loading of new calendar content.","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/17488fd31a27f6a5afb89af5c9a8e882c47a57fa"},{"sha":"343b11a3fae05bbbb55d0bd8c5c155bca7a9aa0c","author":{"email":"ab30d540144f7d10267c2411c916c2d4c01e4e37@moodle.com","name":"Jetha Chan"},"message":"MDL-49224 course: allow setting fullname and summary in course generator","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/343b11a3fae05bbbb55d0bd8c5c155bca7a9aa0c"},{"sha":"dc3b2524a1b724d55d0008616ee7164e65ecc2b8","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"MDL-48943 calendar: Add behat tests for the calendar popup","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/dc3b2524a1b724d55d0008616ee7164e65ecc2b8"},{"sha":"9c75f8dc4476da5a9844cc8277a345131863b2ba","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-49366 questions: avoid PHP notices from bad pluginfile URLs","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/9c75f8dc4476da5a9844cc8277a345131863b2ba"},{"sha":"097efe9de32c9e4ee57585256539d827a07fda5a","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-49315 questions: unit tests for each behaviour type class","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/097efe9de32c9e4ee57585256539d827a07fda5a"},{"sha":"c803fa68550499aeb2ecd912ff150036c451d4c3","author":{"email":"507ce55bbc16d4fb2defbe26a0dcef008bca1f1a@oakland.edu","name":"Eric Merrill"},"message":"MDL-49298 backup: Make tgz file format standard for backups","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/c803fa68550499aeb2ecd912ff150036c451d4c3"},{"sha":"17e56698ec7d509c2102a2f61d103a70d2c841da","author":{"email":"507ce55bbc16d4fb2defbe26a0dcef008bca1f1a@oakland.edu","name":"Eric Merrill"},"message":"MDL-49332 gradebook: Raise time limit if we get into regrade\n\nBecause all regrading should (and does) start from this point, it\nis safe and best to call it just once, from this point.","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/17e56698ec7d509c2102a2f61d103a70d2c841da"},{"sha":"c288300c3c642e43c4b997eeb29ba1efa5b711a5","author":{"email":"6e6c26f0ffbf2a2da2c45d548bcec0b96ddd4d38@oid.ucla.edu","name":"Rex Lorenzo"},"message":"MDL-48572 gradereport_grader: Average wrong with suspended users","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/c288300c3c642e43c4b997eeb29ba1efa5b711a5"},{"sha":"9776f3dcdb3b21b622ea8a650fe2ef6b545f7fd1","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@moodle.com","name":"John Okely"},"message":"MDL-5583 behat: Add multiline version of 'And I set the field to'","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/9776f3dcdb3b21b622ea8a650fe2ef6b545f7fd1"},{"sha":"b89cca197e4d6447d12fdb7d3fa928edc8a0c837","author":{"email":"b7be4a9c9d3d832fa840a4e5804accbf37bb388e@netspot.com.au","name":"Damyon Wiese"},"message":"MDL-5583 mod_data: Add required fields\n\nThis is implemented for most fields but not all. The reason is that there are\nsome fields for which this does not make sense because no entry is a valid entry.\n\nThe supported fields are:\n    checkbox\n    file\n    latlong\n    menu\n    number\n    picture\n    radio\n    text\n    textarea\n    url\n\nThe unsupported fields are:\n    date\n    multimenu","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/b89cca197e4d6447d12fdb7d3fa928edc8a0c837"},{"sha":"1a970e5ca041e1aeef442df28cf6726a35569cfb","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"MDL-49376 behat: Fixing resize step regex","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/1a970e5ca041e1aeef442df28cf6726a35569cfb"},{"sha":"e9671116444d19870805d55692eaa7bb041c347f","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"MDL-48682 behat: Changing window size on specific tests","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/e9671116444d19870805d55692eaa7bb041c347f"},{"sha":"eb67d5a690e49ad82bf1d72fd76b7e060cc225b8","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"MDL-49094 dock: Add -only class to body for non-legacy regions\n\nThis also tidies up the dock region code.","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/eb67d5a690e49ad82bf1d72fd76b7e060cc225b8"},{"sha":"c4e2c67134ce6fd4389e4de7978a41806764455c","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"MDL-49256 atto: Check form existence before resetAutosave","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/c4e2c67134ce6fd4389e4de7978a41806764455c"},{"sha":"d7fec593f3d922d2049031510f79ca1aa830f0a6","author":{"email":"308059d2078ba123c435ebf7d0f20d8f137330cf@moodle.com","name":"Rajesh Taneja"},"message":"MDL-49402 behat: Fixed feature file with same scenario name\n\n1. We should not have same scanrio name in 1 feature file\n   As it doesn't explain what is being tested. So modified.\n2. Removed empty line, to keep it consistnet with other features","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/d7fec593f3d922d2049031510f79ca1aa830f0a6"},{"sha":"71611510a0d676742b8e69119f1149eaaa633ce7","author":{"email":"f4423af6d05786a73e0868097852adecf7e2d8ff@moodle.com","name":"Mark Nelson"},"message":"MDL-46064 install: prevent install/upgrade with MyISAM","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/71611510a0d676742b8e69119f1149eaaa633ce7"},{"sha":"08b66e861683a2e74f7359228790f8e28d023d5e","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-49242 webservices: Add filter options in core_course_get_contents","distinct":true,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/08b66e861683a2e74f7359228790f8e28d023d5e"}]}