Merge branch 'stable-2.12'
* stable-2.12:
ConfigureProjectStep: Use Provider for MetaDataUpdate.User
Build with API version 2.11.7
Remove VERSION
Change-Id: I43498b7da642167bca53652e0e064845799c1609
diff --git a/VERSION b/VERSION
deleted file mode 100644
index 9df7bf7..0000000
--- a/VERSION
+++ /dev/null
@@ -1,5 +0,0 @@
-# Used by BUCK to include "Implementation-Version" in plugin Manifest.
-# If this file doesn't exist the output of 'git describe' is used
-# instead.
-PLUGIN_VERSION = '2.12-SNAPSHOT'
-
diff --git a/src/main/java/com/googlesource/gerrit/plugins/importer/ConfigureProjectStep.java b/src/main/java/com/googlesource/gerrit/plugins/importer/ConfigureProjectStep.java
index 6aefa97..9497262 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/importer/ConfigureProjectStep.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/importer/ConfigureProjectStep.java
@@ -22,6 +22,7 @@
import com.google.gerrit.server.git.ProjectConfig;
import com.google.gerrit.server.project.ProjectCache;
import com.google.inject.Inject;
+import com.google.inject.Provider;
import com.google.inject.Singleton;
import org.eclipse.jgit.lib.ProgressMonitor;
@@ -31,13 +32,13 @@
@Singleton
class ConfigureProjectStep {
private final ProjectCache projectCache;
- private final MetaDataUpdate.User metaDataUpdateFactory;
+ private final Provider<MetaDataUpdate.User> metaDataUpdateFactory;
private final AllProjectsName allProjectsName;
@Inject
ConfigureProjectStep(
ProjectCache projectCache,
- MetaDataUpdate.User metaDataUpdateFactory,
+ Provider<MetaDataUpdate.User> metaDataUpdateFactory,
AllProjectsName allProjectsName) {
this.projectCache = projectCache;
this.metaDataUpdateFactory = metaDataUpdateFactory;
@@ -51,7 +52,7 @@
Project p = projectConfig.getProject();
if (!p.getParent(allProjectsName).equals(parentName)) {
p.setParentName(parentName);
- MetaDataUpdate md = metaDataUpdateFactory.create(name);
+ MetaDataUpdate md = metaDataUpdateFactory.get().create(name);
md.setMessage("Set Parent\n");
projectConfig.commit(md);
projectCache.evict(p);