{"push_id":798190484,"size":187,"distinct_size":2,"ref":"refs/heads/MDL-38214_wipd","head":"4d49e9c51dac3a04e85db827dc2caa37260207e0","before":"40b6a44b6436d61ee0bf599d303b7452b1256301","commits":[{"sha":"fd14eb5c401c729d2ffa34f94870001f6f453279","author":{"email":"87a6d9f833c7f211274c4b334c1e0831f1ca6f94@gmail.com","name":"Daniel Kosinski"},"message":"MDL-46705 admin: Check if course with same shortname already exists","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/fd14eb5c401c729d2ffa34f94870001f6f453279"},{"sha":"3c3d38d09a9b3ae17ef861effe8423b6ea4ec89e","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"MDL-51170 core: Scheme section of URL should be case insensitive","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/3c3d38d09a9b3ae17ef861effe8423b6ea4ec89e"},{"sha":"9679425c162d0b3f29fdab904e40298aca6ba184","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@moodle.com","name":"Andrew Davis"},"message":"MDL-51205 coding style fixes in /pix","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/9679425c162d0b3f29fdab904e40298aca6ba184"},{"sha":"7f2033eafef49df12859b58e5bf220cfd32e761c","author":{"email":"7ce31ffc7f49215b65cae6c593eedf423dfbc6ba@lancaster.ac.uk","name":"Ruslan Kabalin"},"message":"MDL-51217 auth: Check if recaptcha enabled in the plugin used for signup.","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/7f2033eafef49df12859b58e5bf220cfd32e761c"},{"sha":"9764aab9da0a5cdf52500d65fd3a75f544a090a3","author":{"email":"d23823aa087a684389cc46bc02ffbc20967dc556@moodle.com","name":"Damyon Wiese"},"message":"MDL-51213 externallib: external_format_text/external_format_string\n\nAPI functions do not know if they are being called from a web page, or a\nweb-service. They need a single function to call to correctly apply\nfilters, strip tags etc that knows the correct way to do this based on\nthe way it was called (e.g. webservices allow parameters for skipping\nfilters etc).\n\nSo here we are fixing the default for the filter argument used in\nexternal_format_text and adding a matching external_format_string.","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/9764aab9da0a5cdf52500d65fd3a75f544a090a3"},{"sha":"51e488eaf31307319e34c8b56a85c019016c7871","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@joshwillcock.co.uk","name":"Josh Willcock"},"message":"MDL-50287 completion: Separated slow task out from cron\n\nThe mark started function for the completions scheduled task can be very\nslow and causes performance issues when running. By splitting this into\nit's own task it can be managed independantly from the other parts which\nupdate regularly.","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/51e488eaf31307319e34c8b56a85c019016c7871"},{"sha":"0628925bf1a7d982166509344eac8ff941e5bc63","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-50287 completion: avoid introducing uncessary functions\n\nAlso fix copyright","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/0628925bf1a7d982166509344eac8ff941e5bc63"},{"sha":"160ccd3d09c2514c8f6a6ca9d218bd18f6653663","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-50287 completion: Rename tasks to remove the word 'cron'","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/160ccd3d09c2514c8f6a6ca9d218bd18f6653663"},{"sha":"88d350eab46b646fd96fa56dcdb41190670697f5","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-50287 lang: remove unused string\n\n(I don't think this string warrants deprecation)","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/88d350eab46b646fd96fa56dcdb41190670697f5"},{"sha":"12fb029c67b91504c77b0507119a9407a7ed38e8","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-50287 completion: version bump","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/12fb029c67b91504c77b0507119a9407a7ed38e8"},{"sha":"20dbcc33e8bcf93513f6f9d070aec915dc982c82","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-33564 rss: on error return HTTP error status\n\nAlso remove an unecessary debugging notice.","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/20dbcc33e8bcf93513f6f9d070aec915dc982c82"},{"sha":"b6c97f4c2b7cdd08efceee6bfa429ab060c81da6","author":{"email":"9029fec5dd1f2a38f7b1d604fdb06ed2740b32b9@blackboard.com","name":"Jinu Abraham"},"message":"MDL-51232 mod_book: Filter name header","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/b6c97f4c2b7cdd08efceee6bfa429ab060c81da6"},{"sha":"b87f31db53390c40cab8e1184ef243bf457f317c","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-50944 mod_choice: New Web Service mod_choice_get_choice_results","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/b87f31db53390c40cab8e1184ef243bf457f317c"},{"sha":"565528cebccc1f191eb9c50bed2e3964c356a9e2","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-50944 mod_choice: New Web Service mod_choice_get_choice_options","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/565528cebccc1f191eb9c50bed2e3964c356a9e2"},{"sha":"100645941574df5d916dfa436dbc0a3682d065a9","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-50944 mod_choice: New Web Service mod_choice_submit_choice_response","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/100645941574df5d916dfa436dbc0a3682d065a9"},{"sha":"4c4d3b7303d2db530ebaededaca3e7f0d817b4be","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-50944 mod_choice: New Web Service mod_choice_view_choice","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/4c4d3b7303d2db530ebaededaca3e7f0d817b4be"},{"sha":"dffb87edf6f2ae940712ff73870b9947ded6abdd","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-50944 mod_choice: Unit tests for external functions","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/dffb87edf6f2ae940712ff73870b9947ded6abdd"},{"sha":"50a20317128c1ee68667647ce16b52b296d2def4","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-50995 mod_forum: New WS mod_forum_add_discussion_post","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/50a20317128c1ee68667647ce16b52b296d2def4"},{"sha":"1ca4cdf3e983156608d28a5984bbdc1ad4d78e9e","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-50853 mod_chat: New Web Service mod_chat_login_user","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/1ca4cdf3e983156608d28a5984bbdc1ad4d78e9e"},{"sha":"e4076a6e4cba50958df9c656e9f87efc6156fa88","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-50853 mod_chat: New Web Service mod_chat_get_chat_users","distinct":false,"url":"https://api.github.com/repos/ppichet/moodle/commits/e4076a6e4cba50958df9c656e9f87efc6156fa88"}]}