{"push_id":978784162,"size":759,"distinct_size":14,"ref":"refs/heads/wip-MDL-50905-master","head":"515e30cc9ec29f89906ebae4de8a0116ec77b3d2","before":"320f99239173c6b63316266c2eafc8a13ebf6b7f","commits":[{"sha":"560c7d6afa48d1dd31c926592bf26ba87c972231","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@moodle.com","name":"Andrew Davis"},"message":"MDL-51204 coding style fixes in /lang","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/560c7d6afa48d1dd31c926592bf26ba87c972231"},{"sha":"502336f215494c25477cbef53392bbdd1f28657e","author":{"email":"a2b1f257afcd3351a9eefa4410db841b5dd44f2c@googlemail.com","name":"Andrew Hancox"},"message":"MDL-26935 course: Require course:renameroles to rename roles.","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/502336f215494c25477cbef53392bbdd1f28657e"},{"sha":"30baca293b7bdb9aac7cda0b8c4ab510e38979e6","author":{"email":"a2b1f257afcd3351a9eefa4410db841b5dd44f2c@googlemail.com","name":"Andrew Hancox"},"message":"MDL-48451 report_outline: Added number of distinct users","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/30baca293b7bdb9aac7cda0b8c4ab510e38979e6"},{"sha":"4b11af960789ba40393e25c1aedaa65e71859247","author":{"email":"31017a722665e4afce586950f42944a6d331dabf@moodle.com","name":"Frederic Massart"},"message":"MDL-51664 external: Validate courses does not refetch prefetched courses","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/4b11af960789ba40393e25c1aedaa65e71859247"},{"sha":"583b02e4059b67af95db947cd6eaf4fb3088909c","author":{"email":"31017a722665e4afce586950f42944a6d331dabf@moodle.com","name":"Frederic Massart"},"message":"MDL-51664 external: Update usage of external_util::validate_courses","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/583b02e4059b67af95db947cd6eaf4fb3088909c"},{"sha":"26670f5ee963547a7e16b7079ee704d8c668d7e1","author":{"email":"7b332d37b1018e7a60dca30f45d2c383afff29a4@usq.edu.au","name":"Jonathon Fowler"},"message":"MDL-44598 assign: improve 'grant extension' form to show user names\n\nPresents the first several students like the 'Set marking workflow\nstate' facility does, and processes the submitted ids through the\ngrading batch intermediary form. (For reference: MDL-42531)","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/26670f5ee963547a7e16b7079ee704d8c668d7e1"},{"sha":"58e5ab1bacb604955e501c8242fb284065cf45ed","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-51985 files: sync timemodified when possible","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/58e5ab1bacb604955e501c8242fb284065cf45ed"},{"sha":"70ba1f6bcbe198094a8cf1bbc97b574e5e4b7ae0","author":{"email":"342564bc1ab1e55103f85104b5e013adfdf828cb@umn.edu","name":"Colin Campbell"},"message":"MDL-51715 lib/grade: Zero out aggregationweight for novalue and dropped\n\nset_usedinaggregation was setting aggregationweight to zero in these\ncases for non-category grades, but not for category grades.","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/70ba1f6bcbe198094a8cf1bbc97b574e5e4b7ae0"},{"sha":"7006ab3eb7ec9632da2ff550a8cc7132691aa457","author":{"email":"342564bc1ab1e55103f85104b5e013adfdf828cb@umn.edu","name":"Colin Campbell"},"message":"MDL-51715 lib/grade: Unit test for aggregationweight","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/7006ab3eb7ec9632da2ff550a8cc7132691aa457"},{"sha":"462065e822a2337f764aabcbb0cb5e71b77efa7c","author":{"email":"d88b10c6bc7c38a4ffb541994aef7d8a7f8e3819@catalyst-au.net","name":"Brendan Heywood"},"message":"MDL-51718 weblib: Allow moodle_url scheme to be set","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/462065e822a2337f764aabcbb0cb5e71b77efa7c"},{"sha":"e1db2b4112988cbc4a319e1845c99f140080045d","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@moodle.com","name":"Ryan Wyllie"},"message":"MDL-52042 autocomplete: close suggestion box\n\nClose the suggestion box when the input loses focus for more\nthan half a second.","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/e1db2b4112988cbc4a319e1845c99f140080045d"},{"sha":"419b1128322c50c5a535170265bca73848a388a4","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-52108 messages: New WS core_message_delete_message","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/419b1128322c50c5a535170265bca73848a388a4"},{"sha":"fa29c0c3d41cc621a2072c3f8ad11819d5138c01","author":{"email":"7ce31ffc7f49215b65cae6c593eedf423dfbc6ba@lancaster.ac.uk","name":"Ruslan Kabalin"},"message":"MDL-51830 course: Add course section deletion event.","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/fa29c0c3d41cc621a2072c3f8ad11819d5138c01"},{"sha":"90d50ad4399151128310ea48dc533ed944dc3361","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-52074 ws: Add enrol_self_get_instance_info to the mobile service","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/90d50ad4399151128310ea48dc533ed944dc3361"},{"sha":"4bc38ba96a30b8821cd86a49376dcd6ae379879a","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-51925 enrol: Support ordering in get_enrolled_users WS","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/4bc38ba96a30b8821cd86a49376dcd6ae379879a"},{"sha":"97562c4d7c8cf14cbaf7096ab173d95b677b9c6c","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-52193 questions: add missing require_once","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/97562c4d7c8cf14cbaf7096ab173d95b677b9c6c"},{"sha":"705afe6ffc24fb321ba079a4d54d1756d098e2b2","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-52108 core_message: Move library inclusion outside the class methods","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/705afe6ffc24fb321ba079a4d54d1756d098e2b2"},{"sha":"83f3ac52074fadbfc0179f3402a36a7384c69d0c","author":{"email":"4d1692ba409f4318d3a82aed1d5bc9e8d39f5d77@sau19.org","name":"Stephen Bourget"},"message":"MDL-51097 Lesson: allow resume from within a cluster","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/83f3ac52074fadbfc0179f3402a36a7384c69d0c"},{"sha":"20dde5e67405136de4d93bcacd1321eaa0a60319","author":{"email":"251691f0b9c9bb4a08e45b3c1de965d7ed0f59a0@umontreal.ca","name":"Jean-Philippe Gaudreau"},"message":"MDL-52237 navigationlib: Plugins can extend navigation user profile","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/20dde5e67405136de4d93bcacd1321eaa0a60319"},{"sha":"2d85210817566465c8864bae5d429be33f2e0ed7","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-52289 message_airnotifier: Add debugging","distinct":false,"url":"https://api.github.com/repos/abgreeve/moodle/commits/2d85210817566465c8864bae5d429be33f2e0ed7"}]}