{"push_id":2703231525,"size":4,"distinct_size":4,"ref":"refs/heads/p9818","head":"02fe09cfb8f0bfd4c13f40dc2df7129ff9f358a6","before":"98e3a6eb04fd37d65019a207766445ce2211411e","commits":[{"sha":"887a3a939129a6abac8193bbcb5e5c82696b4c88","author":{"name":"Vishnu Ks","email":"c41975d1dae1cc69b16ad8892b8c77164e84ca39@vishnuks.com"},"message":"billing: Show the billing page only to admins and billing users.","distinct":true,"url":"https://api.github.com/repos/hackerkid/zulip/commits/887a3a939129a6abac8193bbcb5e5c82696b4c88"},{"sha":"ab723b0b02f6da270043cdfcd4cc7a97f1878699","author":{"name":"Vishnu Ks","email":"c41975d1dae1cc69b16ad8892b8c77164e84ca39@vishnuks.com"},"message":"billing: Check for live subscriptions before subscribing customer.","distinct":true,"url":"https://api.github.com/repos/hackerkid/zulip/commits/ab723b0b02f6da270043cdfcd4cc7a97f1878699"},{"sha":"c9274ca7aaa4a048541d5e7fb14014b1be97ad32","author":{"name":"Vishnu Ks","email":"c41975d1dae1cc69b16ad8892b8c77164e84ca39@vishnuks.com"},"message":"billing: Use get_live_subscription for getting subscription in billing.","distinct":true,"url":"https://api.github.com/repos/hackerkid/zulip/commits/c9274ca7aaa4a048541d5e7fb14014b1be97ad32"},{"sha":"02fe09cfb8f0bfd4c13f40dc2df7129ff9f358a6","author":{"name":"Vishnu Ks","email":"c41975d1dae1cc69b16ad8892b8c77164e84ca39@vishnuks.com"},"message":"billing: Get upcoming invoice only if there is a live subscription.\n\nOtherwise Stripe will throw an error.","distinct":true,"url":"https://api.github.com/repos/hackerkid/zulip/commits/02fe09cfb8f0bfd4c13f40dc2df7129ff9f358a6"}]}
{"actor":{"display_login":"hackerkid"}}