{"push_id":1227448837,"size":16,"distinct_size":16,"ref":"refs/heads/outgoing_webhook","head":"113d1cf3161d1563cc5b90c27e4afd3bbab9fb77","before":"97f0c11ce6f2ad1397d260fce0caa382a1689982","commits":[{"sha":"ed95c34b830a983b767662de919cfca50b355b2c","author":{"name":"Tim Abbott","email":"11d0d2a938f462a7def8919e831320e6bd095602@mit.edu"},"message":"check-templates: Remove now-removed terms.html.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/ed95c34b830a983b767662de919cfca50b355b2c"},{"sha":"b69370d46fef2b4c80a4d5d07f2b43e8c609fb55","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add OutgoingWebhookBot model.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/b69370d46fef2b4c80a4d5d07f2b43e8c609fb55"},{"sha":"2c7d32b89f7c9c83e3356674bdc9796df4e041b2","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add variable to track outgoing webhook triggers in Message model.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/2c7d32b89f7c9c83e3356674bdc9796df4e041b2"},{"sha":"ffc7b43c5d70f54eaa1afe48f2d1ba5bece58b3a","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Modify Bugdown to detect outgoing webhook trigger.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/ffc7b43c5d70f54eaa1afe48f2d1ba5bece58b3a"},{"sha":"3cbae09650d79aa14daeff9586b4c63369136624","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Publish outgoing webhook triggers as events to test worker.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/3cbae09650d79aa14daeff9586b4c63369136624"},{"sha":"b8a96e00e297cab2ce185690f013ad68d0e2ce05","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add straight.plugin requirment.\n\nRequired for dynamic loading of Outgoing webhooks","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/b8a96e00e297cab2ce185690f013ad68d0e2ce05"},{"sha":"1156d6dea5704b3e9f6e492eacee3e75435b04b5","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Initialize zerver/outgoing_webhooks for dynmaic class loading\n\nThis is done with the help of straight.plugin","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/1156d6dea5704b3e9f6e492eacee3e75435b04b5"},{"sha":"7b693466d5c15395e60c56f2490753faf6b45be7","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add OutgoingWebhookBotInterface.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/7b693466d5c15395e60c56f2490753faf6b45be7"},{"sha":"2156f4e0e974096c93aad5c6a7d918777b20deb8","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add code for dynamic loading of bot classes.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/2156f4e0e974096c93aad5c6a7d918777b20deb8"},{"sha":"2a53840c0a638bc4fc719117c61ae43810b1bd2d","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add OutgoingWebhook worker to process outgoing webhook triggers.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/2a53840c0a638bc4fc719117c61ae43810b1bd2d"},{"sha":"1d2a49567d76cb2cfe86ef5e90863b46947d8d81","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add supervisord config for outhook worker queue.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/1d2a49567d76cb2cfe86ef5e90863b46947d8d81"},{"sha":"abb9fb912aa6594054aa6c79105182bf2988f7a8","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add cryptography requirement.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/abb9fb912aa6594054aa6c79105182bf2988f7a8"},{"sha":"c794e4f9d70de5af4b11474679e9bbc6c5eaa29c","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add pyopenssl requirement\n\nRequired by ndg-httpsclient.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/c794e4f9d70de5af4b11474679e9bbc6c5eaa29c"},{"sha":"e413b895a363bfb336f0bae5bfe652614a43fb74","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add ndg-httpsclient requirement.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/e413b895a363bfb336f0bae5bfe652614a43fb74"},{"sha":"8e4c17e9fca577bd97abe830beba5542e4e662b0","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add isitup bot.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/8e4c17e9fca577bd97abe830beba5542e4e662b0"},{"sha":"113d1cf3161d1563cc5b90c27e4afd3bbab9fb77","author":{"name":"rahuldeve","email":"a377c2b242caafb1278d58e728eacc7f8a4d1f33@gmail.com"},"message":"Add generic bot.","distinct":true,"url":"https://api.github.com/repos/rahuldeve/zulip/commits/113d1cf3161d1563cc5b90c27e4afd3bbab9fb77"}]}
{"actor":{"display_login":"rahuldeve"}}