{"push_id":960234119,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"f330d6ca612fe217451a67631af30d347607c44b","before":"ecffa9312f7cc04d08e9ae751743395434dd1166","commits":[{"sha":"617adae4f2c07fcee8adf01918fd3fed3d4df822","author":{"email":"ac39666f39dfa5b37bad5e19ae3f186528808854@google.com","name":"Dave Borowitz"},"message":"AbstractSubmit: Remove EventListener after each test\n\nOtherwise we end up with N identical (though fortunately idempotent)\nlisteners by the end of the test class.\n\nChange-Id: I1e15ccb11c482bddd1cfe08181db0068ca9268e3","distinct":true,"url":"https://api.github.com/repos/GerritCodeReview/gerrit/commits/617adae4f2c07fcee8adf01918fd3fed3d4df822"},{"sha":"add6932f775f72f16a114586ba16f3d7a65631ed","author":{"email":"ac39666f39dfa5b37bad5e19ae3f186528808854@google.com","name":"Dave Borowitz"},"message":"AbstractSubmit: Log observed ChangeMergedEvents\n\nChange-Id: Id53186adaffc7f171c2d29ef2a30770bd8053d16","distinct":true,"url":"https://api.github.com/repos/GerritCodeReview/gerrit/commits/add6932f775f72f16a114586ba16f3d7a65631ed"},{"sha":"f34c1eed5bc9f22f0f4c1ca802449961329a0bd5","author":{"email":"ac39666f39dfa5b37bad5e19ae3f186528808854@google.com","name":"Dave Borowitz"},"message":"AbstractSubmit: Use extension API to submit\n\nChange-Id: I5529eed0b1b9ace6168ac46afa99c670ba281f29","distinct":true,"url":"https://api.github.com/repos/GerritCodeReview/gerrit/commits/f34c1eed5bc9f22f0f4c1ca802449961329a0bd5"},{"sha":"c0ad7dd1870938da9439d6d457bd276803e851c3","author":{"email":"ac39666f39dfa5b37bad5e19ae3f186528808854@google.com","name":"Dave Borowitz"},"message":"AbstractSubmit: Set @NoHttpd\n\nTweak GerritServer to respect this annotation on any superclass.\n\nChange-Id: Ic8bd560125815b5ad2829ac7101962c6bf5d275d","distinct":true,"url":"https://api.github.com/repos/GerritCodeReview/gerrit/commits/c0ad7dd1870938da9439d6d457bd276803e851c3"},{"sha":"c5c26031c56f5ddfb1e0282bd327ff9b9beb05d1","author":{"email":"ac39666f39dfa5b37bad5e19ae3f186528808854@google.com","name":"Dave Borowitz"},"message":"AbstractSubmit: Show message contents in case of failure\n\nChange-Id: I7115e01a6abdc6671a7f402250f263fd97fcd12f","distinct":true,"url":"https://api.github.com/repos/GerritCodeReview/gerrit/commits/c5c26031c56f5ddfb1e0282bd327ff9b9beb05d1"},{"sha":"f330d6ca612fe217451a67631af30d347607c44b","author":{"email":"ac39666f39dfa5b37bad5e19ae3f186528808854@google.com","name":"Dave Borowitz"},"message":"BatchUpdate: Retain key order in ops map\n\nSubmitStrategy implementations iterate over changes in a specific\norder and expect their ops to be executed in that order. This was\ncausing nondeterministic test failures, particularly on\nRebaseIfNecessaryIT where the order of rebasing really matters.\n\nChange-Id: If0281d5925285ee087d0b9256e930d929bbc9d22","distinct":true,"url":"https://api.github.com/repos/GerritCodeReview/gerrit/commits/f330d6ca612fe217451a67631af30d347607c44b"}]}