ChangeRebuilder: Add dependencies on PatchSetEvent
This ensures events for patch sets don't get sorted before the PatchSetEvent that created them. This can happen due to timestamp skew, or the corner case described in If8ef0726. Change-Id: I45b16437518fb396e1d42d4aedb21a42258364ac
This commit is contained in:
@@ -715,6 +715,8 @@ public class ChangeRebuilderIT extends AbstractDaemonTest {
|
||||
rin.message = "comment";
|
||||
|
||||
Timestamp ts = new Timestamp(c.getCreatedOn().getTime() + 2000);
|
||||
assertThat(ts).isGreaterThan(c.getCreatedOn());
|
||||
assertThat(ts).isLessThan(db.patchSets().get(psId).getCreatedOn());
|
||||
RevisionResource revRsrc = parseCurrentRevisionResource(r.getChangeId());
|
||||
postReview.get().apply(revRsrc, rin, ts);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user