diff options
Diffstat (limited to 'gerrit-server/src/main/java/com/google/gerrit/server/index/AbstractIndexModule.java')
-rw-r--r-- | gerrit-server/src/main/java/com/google/gerrit/server/index/AbstractIndexModule.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/index/AbstractIndexModule.java b/gerrit-server/src/main/java/com/google/gerrit/server/index/AbstractIndexModule.java index ec7804369c..d6029d0c24 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/index/AbstractIndexModule.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/index/AbstractIndexModule.java @@ -14,6 +14,7 @@ package com.google.gerrit.server.index; +import com.google.gerrit.index.IndexConfig; import com.google.gerrit.lifecycle.LifecycleModule; import com.google.gerrit.server.config.GerritServerConfig; import com.google.gerrit.server.index.account.AccountIndex; @@ -65,7 +66,7 @@ public abstract class AbstractIndexModule extends AbstractModule { protected abstract Class<? extends GroupIndex> getGroupIndex(); - protected abstract Class<? extends AbstractVersionManager> getVersionManager(); + protected abstract Class<? extends VersionManager> getVersionManager(); @Provides @Singleton @@ -74,14 +75,14 @@ public abstract class AbstractIndexModule extends AbstractModule { } protected IndexConfig getIndexConfig(@GerritServerConfig Config cfg) { - return IndexConfig.fromConfig(cfg); + return IndexConfig.fromConfig(cfg).separateChangeSubIndexes(true).build(); } private class MultiVersionModule extends LifecycleModule { @Override public void configure() { - Class<? extends AbstractVersionManager> versionManagerClass = getVersionManager(); - bind(AbstractVersionManager.class).to(versionManagerClass); + Class<? extends VersionManager> versionManagerClass = getVersionManager(); + bind(VersionManager.class).to(versionManagerClass); listener().to(versionManagerClass); } } |