{"push_id":875012307,"size":247,"distinct_size":5,"ref":"refs/heads/test-optimizations","head":"3674c8fe053e9379b56ea1dcec881d50ef684ee5","before":"b48eff1f8a733e724285706e695112a909bbe4b6","commits":[{"sha":"bd073de56a23d60137c9d148735e1af2a252e729","author":{"email":"37d58662a68fda0c62bc00f366ddf1ba864f7785@gmail.com","name":"Cal Ellowitz"},"message":"adding funding source field to subscriptions","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/bd073de56a23d60137c9d148735e1af2a252e729"},{"sha":"996ef5e0f0436acbf4e37c490402ac1f4732119f","author":{"email":"37d58662a68fda0c62bc00f366ddf1ba864f7785@gmail.com","name":"Cal Ellowitz"},"message":"finishing behavior for funding source field","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/996ef5e0f0436acbf4e37c490402ac1f4732119f"},{"sha":"70686e182b2e88b482b6a4f2077e32f9bcbdcce2","author":{"email":"37d58662a68fda0c62bc00f366ddf1ba864f7785@gmail.com","name":"Cal Ellowitz"},"message":"updating discount and subscription type billing data","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/70686e182b2e88b482b6a4f2077e32f9bcbdcce2"},{"sha":"b0b081f9ac15abcfb95a691098a74cfdbc85c1e7","author":{"email":"37d58662a68fda0c62bc00f366ddf1ba864f7785@gmail.com","name":"Cal Ellowitz"},"message":"removing not set as a subscription type option","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/b0b081f9ac15abcfb95a691098a74cfdbc85c1e7"},{"sha":"4b5b536fa6c291cee113da48c52c694dafba9705","author":{"email":"37d58662a68fda0c62bc00f366ddf1ba864f7785@gmail.com","name":"Cal Ellowitz"},"message":"adding last payment method to billing accounts","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/4b5b536fa6c291cee113da48c52c694dafba9705"},{"sha":"c6b0aefcbe4b4f600664ac407eee1c6bcca48d41","author":{"email":"37d58662a68fda0c62bc00f366ddf1ba864f7785@gmail.com","name":"Cal Ellowitz"},"message":"adding pre or post pay property to billing account model","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/c6b0aefcbe4b4f600664ac407eee1c6bcca48d41"},{"sha":"9b965345b6b9d10a85b8143169f543b20305aadd","author":{"email":"37d58662a68fda0c62bc00f366ddf1ba864f7785@gmail.com","name":"Cal Ellowitz"},"message":"adding new metadata fields to accounting forms","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/9b965345b6b9d10a85b8143169f543b20305aadd"},{"sha":"139a3ee06b00474e5cb110cf1b51eeecbf2cea7b","author":{"email":"37d58662a68fda0c62bc00f366ddf1ba864f7785@gmail.com","name":"Cal Ellowitz"},"message":"updating credit card payment handlers to track metadata","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/139a3ee06b00474e5cb110cf1b51eeecbf2cea7b"},{"sha":"c013b31a30d55a9ac8304774b1c3db24903e76ff","author":{"email":"37d58662a68fda0c62bc00f366ddf1ba864f7785@gmail.com","name":"Cal Ellowitz"},"message":"adding automatic tagging for autopay and default values for existing domains","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/c013b31a30d55a9ac8304774b1c3db24903e76ff"},{"sha":"c99f23de7ebdd4b7989bf4f9767c940bebe21568","author":{"email":"37d58662a68fda0c62bc00f366ddf1ba864f7785@gmail.com","name":"Cal Ellowitz"},"message":"adding accounting migration","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/c99f23de7ebdd4b7989bf4f9767c940bebe21568"},{"sha":"b5b82139d5d2c19ca8b5ed912d55de90645d145d","author":{"email":"37d58662a68fda0c62bc00f366ddf1ba864f7785@gmail.com","name":"Cal Ellowitz"},"message":"fixing test failure","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/b5b82139d5d2c19ca8b5ed912d55de90645d145d"},{"sha":"85711b8a1623c178086baa8966c43db79ecce4fd","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"tmp wip with a sockets demo","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/85711b8a1623c178086baa8966c43db79ecce4fd"},{"sha":"6d11d542f44cc3cbcff87daa4c4e721164a32f4e","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"use hq static files, remove redundant tempalate blocks","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/6d11d542f44cc3cbcff87daa4c4e721164a32f4e"},{"sha":"0046c2a46588d5debfc9073dd1715701b87a4958","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"add username to chat","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/0046c2a46588d5debfc9073dd1715701b87a4958"},{"sha":"787ed2ae74761f4949a364b2d0d1ab6ccb6a613a","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"remove printout","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/787ed2ae74761f4949a364b2d0d1ab6ccb6a613a"},{"sha":"cccccd66b7e419f46fe871b4a61ab696f05e02b2","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"convert messages to json","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/cccccd66b7e419f46fe871b4a61ab696f05e02b2"},{"sha":"128772fbd81ebc4383f06b182cfcaeefa8082b95","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"trailing comma","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/128772fbd81ebc4383f06b182cfcaeefa8082b95"},{"sha":"055004c2cd6a69fc0e0dd4fe9ac25be4e67ff4e0","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"management command to make a websocket feed out of form submissions","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/055004c2cd6a69fc0e0dd4fe9ac25be4e67ff4e0"},{"sha":"3ee0ef5abcb8a07d9a9ce41e2829db0417dda01a","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"add real time chart of incoming form submissions","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/3ee0ef5abcb8a07d9a9ce41e2829db0417dda01a"},{"sha":"ef21a2721da514d88c83ab1d50f6fbc456d22a63","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"add commented out sort functionality","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/ef21a2721da514d88c83ab1d50f6fbc456d22a63"}]}