{"push_id":934133497,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"7d268c7c9a6dc0cfc3fe2c9bb7cc62cb0d0a3a10","before":"cdff944e56e8b1c7e77aef4e23ba8d1b35cd4399","commits":[{"sha":"f6699fdfb3a543e04d0618a5e855af74fa6bb1bf","author":{"email":"34d734a4ee19148aa2cc6cac2ee10ce5651156b2@mozilla.com","name":"Gregory Szorc"},"message":"rbbz: format user list properly; r=smacleod\n\nSpace around comma was wrong.\n\n--HG--\nextra : commitid : HuHBlVpUs39\nextra : amend_source : eaf54361136318976947f9d5d0844a5fa338b8b0\nextra : histedit_source : 5475e5d22af45bbee81d764ffce3807ee960808e","distinct":true,"url":"https://api.github.com/repos/mozilla/version-control-tools/commits/f6699fdfb3a543e04d0618a5e855af74fa6bb1bf"},{"sha":"4a9c1af1147a5d7b36234ae0f87ba6df28b8d562","author":{"email":"34d734a4ee19148aa2cc6cac2ee10ce5651156b2@mozilla.com","name":"Gregory Szorc"},"message":"mozreview: add more logging around creation of users; r=smacleod\n\nTo help with further forensic debugging.\n\n--HG--\nextra : commitid : FDe6rDAkLmq\nextra : rebase_source : ef86d22a36830027ea0f1debac5df789d50b1729\nextra : amend_source : 97e41e7719d1f9bdfe8876d6981d8305f950d2d3\nextra : histedit_source : b3776704c2a9a542cba8d36d9e23d96b4b35a6ad","distinct":true,"url":"https://api.github.com/repos/mozilla/version-control-tools/commits/4a9c1af1147a5d7b36234ae0f87ba6df28b8d562"},{"sha":"7303afcdb50b016efe9957c5ea4a19f5775608fe","author":{"email":"34d734a4ee19148aa2cc6cac2ee10ce5651156b2@mozilla.com","name":"Gregory Szorc"},"message":"mozreview: refactor updating of usernames (bug 1239452); r=smacleod\n\nBefore, we had a single save() and an except block that assumed the\nexception was due to username reasons. While unlikely, other failures\ncould occur. So we move the logic for handling username save failures\ninto the username change block. While I was here, the logic changed\nslightly.\n\n--HG--\nextra : commitid : 1RilXVPgRgX\nextra : rebase_source : 3845c3c24f790c9a23f8852ea6090c5acb647126\nextra : amend_source : 6d51e70e5fb0d7c9d70fef5e959e1afcdab688d4\nextra : histedit_source : e246865c5d1cee6526ac7690deaca46b5b201e88","distinct":true,"url":"https://api.github.com/repos/mozilla/version-control-tools/commits/7303afcdb50b016efe9957c5ea4a19f5775608fe"},{"sha":"7d268c7c9a6dc0cfc3fe2c9bb7cc62cb0d0a3a10","author":{"email":"34d734a4ee19148aa2cc6cac2ee10ce5651156b2@mozilla.com","name":"Gregory Szorc"},"message":"mozreview: use transaction.atomic to recover from IntegrityError (bug 1239452); r=smacleod\n\nFor reasons similar to\nhttps://stackoverflow.com/questions/20130507/django-transactionmanagementerror-when-using-signals\n\n--HG--\nextra : commitid : 941Jq3yFWtf\nextra : rebase_source : b2de509cc751f49a8227ed58f14563e20d8ca728\nextra : amend_source : 82bd0bb2f10be7877fc6964a8bb86f20d7382fcd","distinct":true,"url":"https://api.github.com/repos/mozilla/version-control-tools/commits/7d268c7c9a6dc0cfc3fe2c9bb7cc62cb0d0a3a10"}]}