{"push_id":1025210992,"size":379,"distinct_size":1,"ref":"refs/heads/finish-two-factor","head":"7ffe6900344235f4ae9c9b6eb67bc2d8ae362184","before":"859d61554e3ca6f3c770ae322521da3f4d2bc309","commits":[{"sha":"7b29101a5e03ab27aab90885f5c9a54b1cb5bb1f","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"upgrade tastypie","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/7b29101a5e03ab27aab90885f5c9a54b1cb5bb1f"},{"sha":"9a4041e94a004b11b4371a294c290f38fee368cd","author":{"email":"0cac6f20c141a49c12a21439535064b749c599c7@dimagi.com","name":"Ben Rudolph"},"message":"Failing tests","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/9a4041e94a004b11b4371a294c290f38fee368cd"},{"sha":"c2d5c15d0df2104a2db56867bc981ade8d54c1de","author":{"email":"0cac6f20c141a49c12a21439535064b749c599c7@dimagi.com","name":"Ben Rudolph"},"message":"fix for unknown users","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/c2d5c15d0df2104a2db56867bc981ade8d54c1de"},{"sha":"24eac09677f56023df3d19240809322ca158cc0b","author":{"email":"0cac6f20c141a49c12a21439535064b749c599c7@dimagi.com","name":"Ben Rudolph"},"message":"fix Case activity","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/24eac09677f56023df3d19240809322ca158cc0b"},{"sha":"e2b3ffb7c902d11ba4e1bc19fadd1ee4996b5fd0","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"fix couch resources","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/e2b3ffb7c902d11ba4e1bc19fadd1ee4996b5fd0"},{"sha":"ef3511c04421958b20f04bf7c09682257bc869f8","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"fix BulkUserResource","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/ef3511c04421958b20f04bf7c09682257bc869f8"},{"sha":"1f83e700b306ea12b0f170acd3b25d0e40a1cb2e","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"[refactor] use staticmethod","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/1f83e700b306ea12b0f170acd3b25d0e40a1cb2e"},{"sha":"b1314f28964e7b4cf32405658bdde0ac121e9c33","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"[cleanup] fix identation","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/b1314f28964e7b4cf32405658bdde0ac121e9c33"},{"sha":"4bed2660f0497ab0d75e12c2ab7a08e115900f3f","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"fix tests","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/4bed2660f0497ab0d75e12c2ab7a08e115900f3f"},{"sha":"cd9e93e7af92d14ebe517ce6876ebe68481c4127","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"move to top","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/cd9e93e7af92d14ebe517ce6876ebe68481c4127"},{"sha":"18169b6d0c59e09b0cb67afbd64a8e4bd7ff7578","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"initial LedgerTransaction","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/18169b6d0c59e09b0cb67afbd64a8e4bd7ff7578"},{"sha":"96602023fc9f970a2ae4efefc609c968553db9b6","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"move class to avoid import loop","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/96602023fc9f970a2ae4efefc609c968553db9b6"},{"sha":"814e43be2d93fd63bd5c620b1a7ce365f62cf803","author":{"email":"0cac6f20c141a49c12a21439535064b749c599c7@dimagi.com","name":"Ben Rudolph"},"message":"refactor repeater to be async","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/814e43be2d93fd63bd5c620b1a7ce365f62cf803"},{"sha":"a0f4f0076c9df69d4cf519029e5d5fdea1ad3e4f","author":{"email":"0cac6f20c141a49c12a21439535064b749c599c7@dimagi.com","name":"Ben Rudolph"},"message":"test check_repeat_records","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/a0f4f0076c9df69d4cf519029e5d5fdea1ad3e4f"},{"sha":"5acf7657219bf68c53c472a0fd9c325c66839d97","author":{"email":"0cac6f20c141a49c12a21439535064b749c599c7@dimagi.com","name":"Ben Rudolph"},"message":"remove post_fn! :skull:","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/5acf7657219bf68c53c472a0fd9c325c66839d97"},{"sha":"5fe6d9ded79b00da292979a29283d0ad56dfd3a2","author":{"email":"0cac6f20c141a49c12a21439535064b749c599c7@dimagi.com","name":"Ben Rudolph"},"message":"test for iterate_repeat_records","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/5fe6d9ded79b00da292979a29283d0ad56dfd3a2"},{"sha":"a1875686cc39e6e9d5f18adc338b8b6e3e427238","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"test consumption calucaltions","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/a1875686cc39e6e9d5f18adc338b8b6e3e427238"},{"sha":"2cdf69adf71860e172db1aef6e24944c4b8ed8b5","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"concert base commtract test to use normal form processing","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/2cdf69adf71860e172db1aef6e24944c4b8ed8b5"},{"sha":"1f9c43ccec22da57eb58bd9e4bdf051ae8c5f327","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"failing test","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/1f9c43ccec22da57eb58bd9e4bdf051ae8c5f327"},{"sha":"a0b282aadf548b53c1824eb223b60860076442d5","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"add migration for ledger transactions","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/a0b282aadf548b53c1824eb223b60860076442d5"}]}