Merge branch 'stable-3.9'
* stable-3.9:
Reverse the order of storing commit, tree and blobs
Reformat file with gjf 1.7
Change-Id: I047f207fb3f6846e5b9f1a50f61a17c87e6e146b
diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/ApplyObject.java b/src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/ApplyObject.java
index 3b6b0be..5a4c92f 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/ApplyObject.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/ApplyObject.java
@@ -64,10 +64,6 @@
throw new MissingParentObjectException(name, refSpec.getSource(), parent.getId());
}
}
- refHead = newObjectID = oi.insert(commitObject.getType(), commitObject.getContent());
-
- RevisionObjectData treeObject = revisionData.getTreeObject();
- oi.insert(treeObject.getType(), treeObject.getContent());
}
for (RevisionObjectData rev : revisionData.getBlobs()) {
@@ -78,6 +74,13 @@
refHead = newObjectID;
}
+ if (commitObject != null) {
+ RevisionObjectData treeObject = revisionData.getTreeObject();
+ oi.insert(treeObject.getType(), treeObject.getContent());
+
+ refHead = oi.insert(commitObject.getType(), commitObject.getContent());
+ }
+
oi.flush();
if (commitObject == null) {