{"push_id":625674587,"size":1,"distinct_size":1,"ref":"refs/heads/release-0.8.x","head":"581de8e6860ba9a1a451d07d35f1fb803acbbea4","before":"08688ba97add1756c06eaaf84b31a152089d0a31","commits":[{"sha":"581de8e6860ba9a1a451d07d35f1fb803acbbea4","author":{"email":"2314b2e3a4a1f7db165be2aafbf1efd78f28cc97@beanbaginc.com","name":"Christian Hammond"},"message":"Reduce RelationCounterField ID signal conflicts and harden tests.\n\nRelationCounterFields were using RelationTracker instance IDs as the\ndipsatch_uid when listening to post_save signals, which could\ntheoretically conflict with another object that happened to use the same\nnumeric ID for another purpose. We now have additional information in\nthe dispatch UID to prevent such a conflict.\n\nThe unit tests have also been hardened for the case where there's\nalready legitimate signal connections to the post_save signal.\n\nTesting Done:\nUnit tests pass.\n\nReviewed at https://reviews.reviewboard.org/r/7166/","distinct":true,"url":"https://api.github.com/repos/djblets/djblets/commits/581de8e6860ba9a1a451d07d35f1fb803acbbea4"}]}