From ac4219971b31ad428d8ebed66923629bc9aed40c Mon Sep 17 00:00:00 2001 From: Sven Selberg Date: Wed, 26 Jun 2019 17:43:46 +0200 Subject: [PATCH] Close changes oldest-change-first when merging on push This is the order that "all" submit strategies closes changes. Bug: Issue 11082 Change-Id: Iaa76251645d8048983b0688122f98f2d74201821 --- java/com/google/gerrit/server/git/receive/ReceiveCommits.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/com/google/gerrit/server/git/receive/ReceiveCommits.java b/java/com/google/gerrit/server/git/receive/ReceiveCommits.java index 2fc2205189..8cc7674a69 100644 --- a/java/com/google/gerrit/server/git/receive/ReceiveCommits.java +++ b/java/com/google/gerrit/server/git/receive/ReceiveCommits.java @@ -3094,6 +3094,7 @@ class ReceiveCommits { Branch.NameKey branch = new Branch.NameKey(project.getNameKey(), refName); rw.reset(); + rw.sort(RevSort.REVERSE); rw.markStart(newTip); if (!ObjectId.zeroId().equals(cmd.getOldId())) { rw.markUninteresting(rw.parseCommit(cmd.getOldId()));