{"push_id":643125021,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"135791d481ba1c5e9b5b59b807b777fa9449c7c0","before":"8d9ee0202b035ea665610cad4765efb7fbce3baa","commits":[{"sha":"de63769caa0569ec6956ae655659bbc8dce5a384","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"add initial (failing) test for various ownership cleanliness conditions","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/de63769caa0569ec6956ae655659bbc8dce5a384"},{"sha":"cb4c4cd5baf8cd12bef3b11c5fbfbe0bd7741ae3","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"add tests for hints","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/cb4c4cd5baf8cd12bef3b11c5fbfbe0bd7741ae3"},{"sha":"f1f5f5abe2d86adfdbbc5eec3ecb2184357c629a","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"remove duplicate APIs for process_cases_with_casedb\n\nupdate everything to pass in a list of forms","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/f1f5f5abe2d86adfdbbc5eec3ecb2184357c629a"},{"sha":"402dd837e1b9dc68d4801bb8f6898796f87c6fa7","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"refactor case processing to return a result class, add dirtiness flags","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/402dd837e1b9dc68d4801bb8f6898796f87c6fa7"},{"sha":"5dcd4976cabf02ad48378921183101d7bb63fe36","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"add deprecation warning to legacy process_cases function\n\nis basically only used in tests.","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/5dcd4976cabf02ad48378921183101d7bb63fe36"},{"sha":"27c1cf1f39e2cd46f4f31eece1ade34b186d8ff2","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"fix bad refactor","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/27c1cf1f39e2cd46f4f31eece1ade34b186d8ff2"},{"sha":"beef683053090239ef4af0a9296a8d5ec0238f22","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"save flag dirtiness to DB. clean up/fix bugs in dirtiness flag logic","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/beef683053090239ef4af0a9296a8d5ec0238f22"},{"sha":"2dec993eecf6399aea36e6047f06f97bbd1d3516","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"add comment","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/2dec993eecf6399aea36e6047f06f97bbd1d3516"},{"sha":"0a7259d2edf1cfbab1165e6dcb7b1051bcf1dc74","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"change hint to the case with the bad index and fix tests","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/0a7259d2edf1cfbab1165e6dcb7b1051bcf1dc74"},{"sha":"addd5629b655c4edb4b85ed5a35ef201775cdf70","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"fix the last owner cleanliness test","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/addd5629b655c4edb4b85ed5a35ef201775cdf70"},{"sha":"02a5b1e35ba81323faf10e260c1d05943ca36762","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"convert to namedtuple","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/02a5b1e35ba81323faf10e260c1d05943ca36762"},{"sha":"c513bf1d3bcce28a0aa3536db58a428353c83a04","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"fix random toggles","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/c513bf1d3bcce28a0aa3536db58a428353c83a04"},{"sha":"05d4c83a6a86075e3c3b3b714aec7c0b6a888edd","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"add a slow rollout for cleanliness checks","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/05d4c83a6a86075e3c3b3b714aec7c0b6a888edd"},{"sha":"135791d481ba1c5e9b5b59b807b777fa9449c7c0","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"Merge pull request #6149 from dimagi/ownership-cleanliness\n\nOwnership cleanliness","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/135791d481ba1c5e9b5b59b807b777fa9449c7c0"}]}