{"push_id":1271019708,"size":149,"distinct_size":149,"ref":"refs/heads/master","head":"0cd79f51b40078eb7c78d17e99f062c9a6ca2d93","before":"8eb308d98825b6bfe10be5d1dc0bcfa742b00776","commits":[{"sha":"516876a473645af40407eaa3238c69b3bac8b93b","author":{"name":"Samuel Lorétan","email":"7ea23fdaebf4f46c26f683e4b793c31a035505d9@riotgames.com"},"message":"Fixed parsing of Slack identifiers with channel and username.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/516876a473645af40407eaa3238c69b3bac8b93b"},{"sha":"84ec595702b4b55e39f7505c755eb5f1003ae9a8","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@google.com"},"message":"Adds a GPLv3 exception for Errbot plugins.\n\nThis was the original intent.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/84ec595702b4b55e39f7505c755eb5f1003ae9a8"},{"sha":"7936cc0141be70182110bd576767c128dda5a356","author":{"name":"Sijis Aviles","email":"ff2292ded84aeb5fad7a86ccf841110a76ece803@gmail.com"},"message":"slack: Add botid to alternative prefixes","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/7936cc0141be70182110bd576767c128dda5a356"},{"sha":"49ff96eb1d396250290b14f9851a41ea106753bc","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@google.com"},"message":"docs: corrected another error on plugin_manager.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/49ff96eb1d396250290b14f9851a41ea106753bc"},{"sha":"20531e0a9a85f873e6c24854f0c39ca494224400","author":{"name":"Roman Forkosh","email":"47b359ae868095a1fa6bae0950811b0d29cf8c37@corlva002.genevatrading.com"},"message":"Fix HipChat room occupants\n\nFix error in hipchat room object when calling occupants due to attribute\nhipchat_user not being specified on init, also xmpp_jid not containing\nresource\n\nCloses #759","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/20531e0a9a85f873e6c24854f0c39ca494224400"},{"sha":"077951f2b8ee9c4502b7367358da5b9dfd06f32a","author":{"name":"Nick Groenen","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@groenen.me"},"message":"Give better error message about malformed .plug files\n\nWhen errbot starts up it scans through various directories to load\nplugins. It does this by using Yapsy which looks for specially\nformatted .plug files.\n\nYapsy raises a ValueError when it encounters a plugin file which misses\nsome required attributes however. Doing something as simple as `echo >\nbroken.plug` into one of the directories scanned by errbot will prevent\nthe bot from starting up.\n\nSince the exception is thrown deep inside yapsy itself there isn't much\nwe can do about this, but by capturing this error we can log a more\nhelpful error message to the user so that they know where to look.\n\nCloses #769.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/077951f2b8ee9c4502b7367358da5b9dfd06f32a"},{"sha":"2c70ca9092c638cbd4a702dc0a40cd06cce10ad5","author":{"name":"Paweł Adamczak","email":"6aa88a5942dd55a3bcdcc8d8d42aad99b0cb2518@gmail.com"},"message":"Fixed text backends build_identifier() typo","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/2c70ca9092c638cbd4a702dc0a40cd06cce10ad5"},{"sha":"387c510f8e6dc0fd32bec9ecd677a8360416c14f","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@gootz.net"},"message":"Added an errbot --init and simplified config.\n\nNow all it takes to have an errbot up and running in Text mode is:\n\n1. mkvirtualenv errbot\n2. pip install errbot\n3. mkdir errbotdir; cd errbotdir\n4. errbot --init\n5. errbot\n\nAnd you have a ready to use development environment with an example\nplugin to get you started.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/387c510f8e6dc0fd32bec9ecd677a8360416c14f"},{"sha":"5058b1722ea96cf9634d30ec61fcb4d046477bbf","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@gootz.net"},"message":"Merge pull request #773 from pawelad/patch-1\n\nFixed text backends build_identifier() typo","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/5058b1722ea96cf9634d30ec61fcb4d046477bbf"},{"sha":"57aa976cf88197c34f5a2a6cd072715198373b55","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@gootz.net"},"message":"Merge pull request #770 from errbotio/issue-769\n\nGive better error message about malformed .plug files","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/57aa976cf88197c34f5a2a6cd072715198373b55"},{"sha":"bb189de629480d426b6a4319c8c6600156e44cdb","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@gootz.net"},"message":"Added --init to documentation + reorganization.\n\n- moved the contribution part to ... contribute instead of install\n- removed the copy config-template + customize flow and put --init +\n  tweak one with the template as a doc.\n- put the dependencies into each of the specific backend doc so it\n  doesn't clutter the main flow.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/bb189de629480d426b6a4319c8c6600156e44cdb"},{"sha":"2b5cda0b0f7651bc4229e9a489bf86408abb6db4","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@gootz.net"},"message":"Refer to the online config-template.py","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/2b5cda0b0f7651bc4229e9a489bf86408abb6db4"},{"sha":"545d69033f57b08276202ae02030ab2a25cb1c11","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@gootz.net"},"message":"renamed template.py to py.tmpl\n\nIt is less confusing for the development tools.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/545d69033f57b08276202ae02030ab2a25cb1c11"},{"sha":"0e29139c78b860fe617c34d9665a53730a9c3e9c","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@gootz.net"},"message":"Doc: Download instead of direct URL.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/0e29139c78b860fe617c34d9665a53730a9c3e9c"},{"sha":"072d8e2eb9652c863e9722929249d2cf6cccb986","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@gootz.net"},"message":"exit(1) in case of generic config error.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/072d8e2eb9652c863e9722929249d2cf6cccb986"},{"sha":"f2062d2656952961fb0bcf0aac1c0fa8e85a6fde","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@gootz.net"},"message":"Changed defaults to simplify the minimal config.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/f2062d2656952961fb0bcf0aac1c0fa8e85a6fde"},{"sha":"bc802cba06f81dccd1ae95df05e16800e1271a85","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@gootz.net"},"message":"EOL missing","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/bc802cba06f81dccd1ae95df05e16800e1271a85"},{"sha":"5ab13b067f1b8c2d07888e272e151e4f9c2198e1","author":{"name":"Guillaume Binet","email":"cb999ae1a4f4619319831d177e5d5c24f866dbd1@gootz.net"},"message":"Merge pull request #772 from errbotio/errbot-init\n\nAdded an errbot --init and simplified config.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/5ab13b067f1b8c2d07888e272e151e4f9c2198e1"},{"sha":"a5ec3361524e56fc60a13173a2f4bda31f5b8ac6","author":{"name":"Samuel Lorétan","email":"7ea23fdaebf4f46c26f683e4b793c31a035505d9@riotgames.com"},"message":"Fixed a bug I introduced in build_identifier for Slack, and added tests for it.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/a5ec3361524e56fc60a13173a2f4bda31f5b8ac6"},{"sha":"7d96c8cbbb25223b3a081da829d0fd31ae4c606d","author":{"name":"Samuel Lorétan","email":"7ea23fdaebf4f46c26f683e4b793c31a035505d9@riotgames.com"},"message":"Reverted change to SlackPerson.fullname.","distinct":true,"url":"https://api.github.com/repos/apophys/errbot/commits/7d96c8cbbb25223b3a081da829d0fd31ae4c606d"}]}
{"actor":{"display_login":"apophys"}}