{"push_id":887322281,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"cb9dd92865c3330e79e2e00f4849013b6936fe97","before":"d10ae1dbcc1f9c6b6a1461149283e0faed1ff816","commits":[{"sha":"d6fe0ed1dbffd1f7404d016549c672b92b7df1d9","author":{"email":"f506e827ecc1e3d921f927a9136424a9b3a83b0c@dinhe.net","name":"Aria Stewart"},"message":"Promisify customer.getStripeData","distinct":true,"url":"https://api.github.com/repos/nexdrew/newww/commits/d6fe0ed1dbffd1f7404d016549c672b92b7df1d9"},{"sha":"76313391635177246c293338e54eb4e1e56721a2","author":{"email":"f506e827ecc1e3d921f927a9136424a9b3a83b0c@dinhe.net","name":"Aria Stewart"},"message":"Rework customer.getBillingInfo to use promises and have a somewhat simpler error handling path","distinct":true,"url":"https://api.github.com/repos/nexdrew/newww/commits/76313391635177246c293338e54eb4e1e56721a2"},{"sha":"972f4b2fa2e8578b2c95283b53724cb74bee2766","author":{"email":"f506e827ecc1e3d921f927a9136424a9b3a83b0c@dinhe.net","name":"Aria Stewart"},"message":"Show effects of cancelling all billing for both private modules and orgs","distinct":true,"url":"https://api.github.com/repos/nexdrew/newww/commits/972f4b2fa2e8578b2c95283b53724cb74bee2766"},{"sha":"e88b1c3584184837aed00507bcfc9cf6cd7688e1","author":{"email":"f506e827ecc1e3d921f927a9136424a9b3a83b0c@dinhe.net","name":"Aria Stewart"},"message":"Make form conditional on their being billing info at all","distinct":true,"url":"https://api.github.com/repos/nexdrew/newww/commits/e88b1c3584184837aed00507bcfc9cf6cd7688e1"},{"sha":"8eb162aa7fb5f38927d5d1e4cd7ed8764591c5e2","author":{"email":"f506e827ecc1e3d921f927a9136424a9b3a83b0c@dinhe.net","name":"Aria Stewart"},"message":"Adjust tests for actually handled error paths","distinct":true,"url":"https://api.github.com/repos/nexdrew/newww/commits/8eb162aa7fb5f38927d5d1e4cd7ed8764591c5e2"},{"sha":"21fb3eedd0a303dca212536e8b3e0ec0a3b3a52d","author":{"email":"f506e827ecc1e3d921f927a9136424a9b3a83b0c@dinhe.net","name":"Aria Stewart"},"message":"Handle the case where there is no billing information","distinct":true,"url":"https://api.github.com/repos/nexdrew/newww/commits/21fb3eedd0a303dca212536e8b3e0ec0a3b3a52d"},{"sha":"86ed5d4fe695cac8d32fd02b8a95b3525baa65eb","author":{"email":"f506e827ecc1e3d921f927a9136424a9b3a83b0c@dinhe.net","name":"Aria Stewart"},"message":"Merge pull request #1593 from aredridel/warn-stop-payment\n\nWarn clearly on stop all payments what this will do to orgs","distinct":true,"url":"https://api.github.com/repos/nexdrew/newww/commits/86ed5d4fe695cac8d32fd02b8a95b3525baa65eb"},{"sha":"779e7580efdc6c4ee59afe931bd42c5cf0157b76","author":{"email":"a4e9354885a2d591fbeb00fb1c91f74aa7f203dd@gmail.com","name":"Jeffrey Lembeck"},"message":"Pagination at the agent level\n\nMake sure to use getUsers for all getting of users, and make it always return a promise","distinct":true,"url":"https://api.github.com/repos/nexdrew/newww/commits/779e7580efdc6c4ee59afe931bd42c5cf0157b76"},{"sha":"6c1a679fb9015696adf45691b657906d9247923d","author":{"email":"a4e9354885a2d591fbeb00fb1c91f74aa7f203dd@gmail.com","name":"Jeffrey Lembeck"},"message":"Update tests to reflect new urls","distinct":true,"url":"https://api.github.com/repos/nexdrew/newww/commits/6c1a679fb9015696adf45691b657906d9247923d"},{"sha":"cb9dd92865c3330e79e2e00f4849013b6936fe97","author":{"email":"523fd98c83528188555f43a5a82b4b2e6ea61ebf@rckbt.me","name":"Raquel Vélez"},"message":"Merge pull request #1596 from npm/add-view-team-members\n\nAdd view team members","distinct":true,"url":"https://api.github.com/repos/nexdrew/newww/commits/cb9dd92865c3330e79e2e00f4849013b6936fe97"}]}