{"push_id":758009882,"size":187,"distinct_size":187,"ref":"refs/heads/master","head":"dda862abb57f656633f0736b858f7f048efd44bb","before":"d84625438eeb4b4b16ce1a28fc52b761201e2a63","commits":[{"sha":"f09afcdd28ed657d9733f7351dc92fa279ba9e20","author":{"email":"7a76ea1bbce19d7a3bcd1673a21d638e78abbd24@gmail.com","name":"Charles Fulton"},"message":"MDL-41598 auth_shibboleth: don't override wantsurl","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/f09afcdd28ed657d9733f7351dc92fa279ba9e20"},{"sha":"29e2563a6d41bcac205c4cfc54661d899edf1372","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"MDL-49293 db: Test sql_concat_join with more conditions","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/29e2563a6d41bcac205c4cfc54661d899edf1372"},{"sha":"9b16c1af2c646b181abd1f538bf9e1ac09316e8a","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"MDL-49293 db: Pass sql_concat_join to sql_concat","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/9b16c1af2c646b181abd1f538bf9e1ac09316e8a"},{"sha":"b1aa7dfac38653bfdb2b64fa6fa226e8b60146c2","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-50493 forum: Handle correctly qanda forums in get_discussion_posts","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/b1aa7dfac38653bfdb2b64fa6fa226e8b60146c2"},{"sha":"fef51794a08c2a3fff0ae04687be706e5c64d8cc","author":{"email":"a2b1f257afcd3351a9eefa4410db841b5dd44f2c@googlemail.com","name":"Andrew Hancox"},"message":"MDL-48970 groups: Fix hover description on groups overview page\n\nIf a course exists within multiple groupings then the description\nshould display when you mouseover any instance of it on the overview\npage.","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/fef51794a08c2a3fff0ae04687be706e5c64d8cc"},{"sha":"64489778cd7aaea217b0493731b71e935df2bf4f","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-50295 output: prevent 'emoji' arrows\n\nWe need to append U+FE0E VARIATION SELECTOR-15 to the arrow to ensure\nour l/rarrows are displayed as text icons, not 'emoji' icons.\n\nSee http://unicode.org/reports/tr51/#Diversity for more details of why\nthis changed in iOS 8.3+.","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/64489778cd7aaea217b0493731b71e935df2bf4f"},{"sha":"8ff7531ed7c651c572a568f5d777066ac7b840cb","author":{"email":"e5769a7e817a05c603dfee7750842c8d3f263fa4@canterbury.ac.nz","name":"Paul Nicholls"},"message":"MDL-43709 Forum: Reset forums not working with multiple forum types\n\nThe SQL being generated from the selected forum types on the course reset\nform was using AND, resulting in never matching anything if more than one\nforum type was selected for resetting (as each forum can only have one\ntype).  This should use $DB->get_in_or_equal() to generate sensible SQL.","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/8ff7531ed7c651c572a568f5d777066ac7b840cb"},{"sha":"06c9c36bdcfaffc8d64e98b404d898e3cba387e3","author":{"email":"507ce55bbc16d4fb2defbe26a0dcef008bca1f1a@oakland.edu","name":"Eric Merrill"},"message":"MDL-50833 report: Still make a chart if there are no logs","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/06c9c36bdcfaffc8d64e98b404d898e3cba387e3"},{"sha":"6166a9fbe707f353f7a9ceebb4d97c12f13a051a","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-50816 notes: Delete never met condition code","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/6166a9fbe707f353f7a9ceebb4d97c12f13a051a"},{"sha":"3f35882825b968c53f8c4b0b1e3d70610a51ada6","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@spvickers.freeserve.co.uk","name":"spvickers"},"message":"MDL-49629 mod_lti: Add icon fields\n\nIcon fields added to input form when defining an external tool at the\nadmin level.  The icon for a tool derived from a tool proxy can be\noverridden.  Course cache is cleared if current icon value is changed.\n\nAdd text boxes to edit form for entering icon URLs.","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/3f35882825b968c53f8c4b0b1e3d70610a51ada6"},{"sha":"dd8a0a3909a13b2a2c67434ea6fb06ca7cb845f1","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-19748 tags: edit tags not allowed for auth users","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/dd8a0a3909a13b2a2c67434ea6fb06ca7cb845f1"},{"sha":"265f4f388c2e915d16c4ae620cadfa66f08f3a54","author":{"email":"2664ac13c6a941cb7c07411216073c9f3ed30715@moodle.com","name":"Barbara Ramiro"},"message":"MDL-50370 Icons: Filetype icon for ePub","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/265f4f388c2e915d16c4ae620cadfa66f08f3a54"},{"sha":"9effa1481028c85ea90e6740fb666b804a9b7161","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"MDL-50645 cache: New plugin_functions cache\n\nImproves memory usage as we don't need to include all files every time we want\nto see if any plugin supports a callback.","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/9effa1481028c85ea90e6740fb666b804a9b7161"},{"sha":"592ea4b97588a0e3ed51a8d4f49b5180e8a83a61","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"MDL-50645 cache: get_plugins_with_function for more than one plugintype","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/592ea4b97588a0e3ed51a8d4f49b5180e8a83a61"},{"sha":"bb685cf3fab019a6c6f6c04d76a4ac10805524cc","author":{"email":"2b7fc56aa7f83f50a33ff388c12011e20a2918ce@goffstown.k12.nh.us","name":"Stephen Bourget"},"message":"MDL-49581 Lesson: Remove broken high score function","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/bb685cf3fab019a6c6f6c04d76a4ac10805524cc"},{"sha":"9a7e39866460842f9f8247af5b72f2e505495f08","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-50874 block: basic tests for tag-related blocks","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/9a7e39866460842f9f8247af5b72f2e505495f08"},{"sha":"e870b1034316db7589c4dac753263f973b17fab9","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-49434 availability: fix trailing whitespace","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/e870b1034316db7589c4dac753263f973b17fab9"},{"sha":"6a51993e9f02ff6670e53e35227e7c54fb7a21ad","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-49434 availability: more bad whitespace","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/6a51993e9f02ff6670e53e35227e7c54fb7a21ad"},{"sha":"7333fa3391506e63e499e61204d3ad58a80179f5","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"MDL-50125 navigation: Allowing all kind of plugins to extend navigation","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/7333fa3391506e63e499e61204d3ad58a80179f5"},{"sha":"3a7e17537db9f00ca20b39c7d5c1f0138241f995","author":{"email":"eb01d8f828a6c9a20be4534e72e049aaf41503df@moodle.org","name":"AMOS bot"},"message":"Automatically generated installer lang files","distinct":true,"url":"https://api.github.com/repos/ninelanterns/moodle/commits/3a7e17537db9f00ca20b39c7d5c1f0138241f995"}]}