diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java b/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java index 668d33683b..610521d44a 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java @@ -1745,6 +1745,9 @@ public class ReceiveCommits { markChangeMergedByPush(db, this); } + if (cmd.getResult() == NOT_ATTEMPTED) { + cmd.execute(rp); + } replication.fire(project.getNameKey(), newPatchSet.getRefName()); hooks.doPatchsetCreatedHook(change, newPatchSet, db); if (mergedIntoRef != null) {