{"push_id":1103324328,"size":176,"distinct_size":176,"ref":"refs/heads/master","head":"65676a3bd0633d2557837cd44050c5f71ab5682a","before":"e0230aac7758beee64ec40c05d137b99aac0bac4","commits":[{"sha":"3432ad1d16cb21c0c7af75e46f454f8edee689c9","author":{"email":"f7c78a756feb9a6617f97533b297a45c493eb008@google.com","name":"Guillaume Binet"},"message":"pep8","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/3432ad1d16cb21c0c7af75e46f454f8edee689c9"},{"sha":"5acb888feea796798f93ab388cdd6355054f7338","author":{"email":"f7c78a756feb9a6617f97533b297a45c493eb008@google.com","name":"Guillaume Binet"},"message":"Update CHANGES with 4.0.2","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/5acb888feea796798f93ab388cdd6355054f7338"},{"sha":"680e6ea25d9f4ca81af3ea1b466a7cfeb33e5d3b","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@byte.nl","name":"Nick Groenen"},"message":"Fix a small startup error on Telegram\n\nAn exception could triger when warn_admins() is fired during bot\nstartup, as Telegram admins listed in BOT_ADMINS could be integers\n(which lack a .strip() method).","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/680e6ea25d9f4ca81af3ea1b466a7cfeb33e5d3b"},{"sha":"3066f7f3028bd24c692204828d4166619087205c","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@byte.nl","name":"Nick Groenen"},"message":"Fix regression with --daemonize\n\nI accidentally broke `--daemonize` with #656. This fixes it.\n\nFixes #676","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/3066f7f3028bd24c692204828d4166619087205c"},{"sha":"c768b914bd09213b84c55fe40fa8820b4f0ef1f9","author":{"email":"f7c78a756feb9a6617f97533b297a45c493eb008@gootz.net","name":"Guillaume Binet"},"message":"Embed private py3 tables from for escaping xhtmlim\n\nThose are unavailable under python2.\n\nFixes #677","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/c768b914bd09213b84c55fe40fa8820b4f0ef1f9"},{"sha":"547fe846f819b46ed185a24a545cfe828fd93496","author":{"email":"f7c78a756feb9a6617f97533b297a45c493eb008@gootz.net","name":"Guillaume Binet"},"message":"no hate for PEP8","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/547fe846f819b46ed185a24a545cfe828fd93496"},{"sha":"0cc74b4c5c3be29421594e35b63bb3f0ce127e9d","author":{"email":"f7c78a756feb9a6617f97533b297a45c493eb008@gootz.net","name":"Guillaume Binet"},"message":"Use the correct method to detect utf-8 systems.","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/0cc74b4c5c3be29421594e35b63bb3f0ce127e9d"},{"sha":"371f7ee5eaf965a1b8d636695efa4c54838a89e3","author":{"email":"f7c78a756feb9a6617f97533b297a45c493eb008@gootz.net","name":"Guillaume Binet"},"message":"Updated CHANGES for 4.0.3","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/371f7ee5eaf965a1b8d636695efa4c54838a89e3"},{"sha":"215bc5e1034949e685f0b3c4c557ab88d13bd9ca","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@groenen.me","name":"Nick Groenen"},"message":"Format URLs on Slack\n\nThis converts URLs on Slack so that instead of printing the URL after\nthe link text it actually hyperlinks just the link text itself.\n\nAs a side effect, this changes how messages are sent from using the\nRealTime Messaging API to the generic web API because the RTM API\ndoes not support markup like this, only the web API does.\n\nThis is described at https://api.slack.com/rtm which states:\n\n> The RTM API only supports posting simple messages formatted using\n> our default message formatting mode. It does not support attachments\n> or other message formatting modes. To post a more complex message as\n> a user clients can call the chat.postMessage Web API method","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/215bc5e1034949e685f0b3c4c557ab88d13bd9ca"},{"sha":"3732bb07c742e08ebd96fc64a3cd778c58ad680e","author":{"email":"f7c78a756feb9a6617f97533b297a45c493eb008@gootz.net","name":"Guillaume Binet"},"message":"Merge pull request #680 from errbotio/slack-url-formatting\n\nFormat URLs on Slack","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/3732bb07c742e08ebd96fc64a3cd778c58ad680e"},{"sha":"0bdaa1a2a279d7947313751aa34420ef659fbdbd","author":{"email":"79138e662a6705c7256883aa449f32c7d01369c5@gmail.com","name":"Ken Crowell"},"message":"Python 2.7 import for hipchat","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/0bdaa1a2a279d7947313751aa34420ef659fbdbd"},{"sha":"011dde96d55edf07377b5e4fcb52addf7781d404","author":{"email":"f7c78a756feb9a6617f97533b297a45c493eb008@gootz.net","name":"Guillaume Binet"},"message":"Merge pull request #685 from oeuftete/hipchat-2.7-import\n\nPython 2.7 import for hipchat","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/011dde96d55edf07377b5e4fcb52addf7781d404"},{"sha":"c844f02cd3f6f5e11982f46388db67e330a455ba","author":{"email":"5821d58e84f1d115df6d16b20953aa48bcc0f4ae@gmail.com","name":"Kevin London"},"message":"Update setup.rst\n\nFill in a missing ending quote","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/c844f02cd3f6f5e11982f46388db67e330a455ba"},{"sha":"ea98a5cc6e03e16c0c219b6d519ff770ec5657f8","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@groenen.me","name":"Nick Groenen"},"message":"Merge pull request #688 from kevinlondon/patch-1\n\nUpdate setup.rst","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/ea98a5cc6e03e16c0c219b6d519ff770ec5657f8"},{"sha":"593efc051b78c385f5a8f8f93afe8956b97c2c18","author":{"email":"f7c78a756feb9a6617f97533b297a45c493eb008@google.com","name":"Guillaume Binet"},"message":"fixes #687","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/593efc051b78c385f5a8f8f93afe8956b97c2c18"},{"sha":"40ada29876d362242788d3fd56b258f4b78a3605","author":{"email":"5821d58e84f1d115df6d16b20953aa48bcc0f4ae@gmail.com","name":"Kevin London"},"message":"Update botcommands.rst\n\nAll `type` arguments must be a callable, so if it's used as a string it will cause the plugin to error.","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/40ada29876d362242788d3fd56b258f4b78a3605"},{"sha":"51637775f0ab8d10fbd646dd0cf5b553923e9887","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@groenen.me","name":"Nick Groenen"},"message":"Merge pull request #690 from kevinlondon/patch-2\n\nUpdate botcommands.rst","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/51637775f0ab8d10fbd646dd0cf5b553923e9887"},{"sha":"7b03cc4420a2fda9be7510a6e12e004ae564f1b3","author":{"email":"a59b9c75d33dc47e86338f7205ac5ac8e712c78e@gmail.com","name":"QliXeD [Ezequiel Brizuela]"},"message":"Fixed callback_room_topic. Now Works using on_{currentopic,notopic,topic} from the python-irc module.\nRequires a minor change on the room creation stage.","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/7b03cc4420a2fda9be7510a6e12e004ae564f1b3"},{"sha":"9b73eca653777ac90f39d073d699ae59b875afc6","author":{"email":"a59b9c75d33dc47e86338f7205ac5ac8e712c78e@gmail.com","name":"QliXeD [Ezequiel Brizuela]"},"message":"Merge branch 'master' of https://github.com/errbotio/errbot into fix_topic_callback","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/9b73eca653777ac90f39d073d699ae59b875afc6"},{"sha":"937cad565bb76a951d7ca65001a15fc404e391cc","author":{"email":"a59b9c75d33dc47e86338f7205ac5ac8e712c78e@gmail.com","name":"QliXeD [Ezequiel Brizuela]"},"message":"Doing some cosmetic to silence Travis CI.","distinct":true,"url":"https://api.github.com/repos/boidolr/errbot/commits/937cad565bb76a951d7ca65001a15fc404e391cc"}]}