{"push_id":3130729546,"size":38,"distinct_size":2,"ref":"refs/heads/2.8","head":"b5aeb795e0b1624238df1190e24ec6b1228b67d6","before":"717811526bfb25e2af16ae916e6d0d2a76da7c9a","commits":[{"sha":"08118aeb7dcadd4110f63d9c5ad0dfb167cd414a","author":{"name":"Konstantin Sivakov","email":"9eefabbf417e8771ceffc9acd2769d8e67bab7ea@gmail.com"},"message":"Fix links in the CHANGELOG","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/08118aeb7dcadd4110f63d9c5ad0dfb167cd414a"},{"sha":"8438404bda863cee21916993838420b7f6b7e8bb","author":{"name":"Konstantin Sivakov","email":"9eefabbf417e8771ceffc9acd2769d8e67bab7ea@gmail.com"},"message":"Fix broken links","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/8438404bda863cee21916993838420b7f6b7e8bb"},{"sha":"a83b665a10ad1eadff51e636e85659d512a10665","author":{"name":"Konstantin Sivakov","email":"9eefabbf417e8771ceffc9acd2769d8e67bab7ea@gmail.com"},"message":"Update version number for 2.8.2b","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/a83b665a10ad1eadff51e636e85659d512a10665"},{"sha":"966fcb0699245b321f26fa146f7bf6d5f84eb55d","author":{"name":"Sergey Motornyuk","email":"0ceddd46f4af828cc9c8745c8e8baf6e96ac8e84@linkdigital.com.au"},"message":"group_patch does not reset packages","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/966fcb0699245b321f26fa146f7bf6d5f84eb55d"},{"sha":"8e6d5b76f625ec2853caec30014d6d8d4051fc9a","author":{"name":"Sergey Motornyuk","email":"0ceddd46f4af828cc9c8745c8e8baf6e96ac8e84@linkdigital.com.au"},"message":"update activity tests","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/8e6d5b76f625ec2853caec30014d6d8d4051fc9a"},{"sha":"9a2d09980d42abef20e3eb2e95da20d210a50a6d","author":{"name":"Sergey Motornyuk","email":"0ceddd46f4af828cc9c8745c8e8baf6e96ac8e84@linkdigital.com.au"},"message":"pep8 fix","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/9a2d09980d42abef20e3eb2e95da20d210a50a6d"},{"sha":"27f2ab37214f525242ed75c8cbf69118a0153dc1","author":{"name":"Guillaume Troupel","email":"7ddf988c838812a4318332f2967bbe1035b2db75@novel-t.ch"},"message":"Fixes ckan#4247\n\ncredits @ashleysommer","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/27f2ab37214f525242ed75c8cbf69118a0153dc1"},{"sha":"02ea503cb8bad0b653e3d11057700218f7d8b91a","author":{"name":"Guillaume Troupel","email":"7ddf988c838812a4318332f2967bbe1035b2db75@novel-t.ch"},"message":"pep8","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/02ea503cb8bad0b653e3d11057700218f7d8b91a"},{"sha":"25afedf96de59c3530d7163ede2781182fc679a2","author":{"name":"amercader","email":"8016ed31a0da5fced41092a200c4b393a7b60095@gmail.com"},"message":"Allow to defined legacy route mappings as a dict in config\n\nThe current code only updates the core default list if the\n`ckan.legacy_route_mappings` is a string (which is probably how it comes\nfrom the ini file). But this setting can also be set by extensions\ndirectly on the config object, and it makes more sense to do it as a\ndict.","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/25afedf96de59c3530d7163ede2781182fc679a2"},{"sha":"6e89c00c6afaaeccf12f2ab92ca6bc2ad175aa65","author":{"name":"Teemu Erkkola","email":"ee6c9b9748887a4d25e9c1c5e0aff697ac55fd56@gofore.com"},"message":"Fix i18n API encoding\n\n- Make `i18n_js_translations` call `_finish_ok` with an object response data like all the others\r\n- Fix `_finish` and `_finish_ok` documentation to reflect the expected `response_data` type for \"json\" `content_type`","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/6e89c00c6afaaeccf12f2ab92ca6bc2ad175aa65"},{"sha":"6f3ee78d132d773dfbc698fe1f96651c2f21fbbf","author":{"name":"Teemu Erkkola","email":"ee6c9b9748887a4d25e9c1c5e0aff697ac55fd56@iki.fi"},"message":"Fix documentation style\n\nSplit long documentation lines","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/6f3ee78d132d773dfbc698fe1f96651c2f21fbbf"},{"sha":"9f1d0dde9b1ae5fea5a88e5b79d6cb9b203602ba","author":{"name":"Alice Butcher","email":"e940b337df69638a15a567af2adf4baff109c321@gmail.com"},"message":"Allow plugins to define multiple blueprints\n\nIf `IBlueprint.get_blueprint()` returns a list, register the `Blueprint` objects in a loop. Backwards compatible; will still work if the method only returns a single `Blueprint`.","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/9f1d0dde9b1ae5fea5a88e5b79d6cb9b203602ba"},{"sha":"c5439af1a393b5c61a3d9c1447648750a4024981","author":{"name":"David Read","email":"952faf35f6bc776f632d80d5b1a8d768f091a5a8@hackneyworkshop.com"},"message":"Flask patch update","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/c5439af1a393b5c61a3d9c1447648750a4024981"},{"sha":"38b9638fc0ab5188de29084cf4bcb71ce96353a7","author":{"name":"Ori Hoch","email":"6c720b6ece72a4972cc39d6436cb370514e267ec@uumpa.com"},"message":"autocomplete.js: fix handling of comma key codes","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/38b9638fc0ab5188de29084cf4bcb71ce96353a7"},{"sha":"c7c06d1afbf63e1a230d68a72ffa3aeb6f431c74","author":{"name":"Yan","email":"e958ec5a56cd9794647c3623b3aa5a85122e74a5@rudenko.com"},"message":"[4416] Fix for Resouce View Re-order","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/c7c06d1afbf63e1a230d68a72ffa3aeb6f431c74"},{"sha":"c49433ee0b814cff53f7d1d258f7d37688c0c501","author":{"name":"amercader","email":"8016ed31a0da5fced41092a200c4b393a7b60095@gmail.com"},"message":"Don't re-register plugin helpers on flask_app, as it has been done on load_environment","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/c49433ee0b814cff53f7d1d258f7d37688c0c501"},{"sha":"f37017f59ebf19264246b8f8efc043a99d28f9e7","author":{"name":"François Van Der Biest","email":"0005bd41f669db23f03f05a01711937f057617ae@camptocamp.com"},"message":"Obvious doc fix related with #3991","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/f37017f59ebf19264246b8f8efc043a99d28f9e7"},{"sha":"102b7104a2ec6549984aca53140ccb62f8c80e9e","author":{"name":"Sol Lee","email":"94d6a37c046b61e3223f50f18eedc3fbdc8fc5d4@gmail.com"},"message":"[#4379] Fix edit slug button","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/102b7104a2ec6549984aca53140ccb62f8c80e9e"},{"sha":"dd4af37a0ab24b41f7313959fd999212138dabe7","author":{"name":"Ian Ward","email":"57a33a5496950fec8433e4dd83347673459dcdfc@excess.org"},"message":"[#4236] datastore_search: distinct=true total fix","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/dd4af37a0ab24b41f7313959fd999212138dabe7"},{"sha":"625945bafd1c655ea74b44dc9beb70205ca23dbf","author":{"name":"Ian Ward","email":"57a33a5496950fec8433e4dd83347673459dcdfc@excess.org"},"message":"[#4236] datastore_search: distinct=true total fix test","distinct":false,"url":"https://api.github.com/repos/ckan/ckan/commits/625945bafd1c655ea74b44dc9beb70205ca23dbf"}]}
{"actor":{"display_login":"tino097"}}