diff options
Diffstat (limited to 'gerrit-pgm/src/main/java/com/google/gerrit/pgm/ScanTrackingIds.java')
-rw-r--r-- | gerrit-pgm/src/main/java/com/google/gerrit/pgm/ScanTrackingIds.java | 30 |
1 files changed, 11 insertions, 19 deletions
diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/ScanTrackingIds.java b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/ScanTrackingIds.java index beeed2478f..c09329a21b 100644 --- a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/ScanTrackingIds.java +++ b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/ScanTrackingIds.java @@ -17,18 +17,17 @@ package com.google.gerrit.pgm; import static com.google.gerrit.server.schema.DataSourceProvider.Context.MULTI_USER; import com.google.gerrit.lifecycle.LifecycleManager; -import com.google.gerrit.lifecycle.LifecycleModule; import com.google.gerrit.pgm.util.SiteProgram; -import com.google.gerrit.reviewdb.Change; -import com.google.gerrit.reviewdb.PatchSet; -import com.google.gerrit.reviewdb.Project; -import com.google.gerrit.reviewdb.ReviewDb; +import com.google.gerrit.reviewdb.client.Change; +import com.google.gerrit.reviewdb.client.PatchSet; +import com.google.gerrit.reviewdb.client.Project; +import com.google.gerrit.reviewdb.server.ReviewDb; import com.google.gerrit.server.ChangeUtil; import com.google.gerrit.server.config.TrackingFooters; import com.google.gerrit.server.git.GitRepositoryManager; -import com.google.gerrit.server.git.LocalDiskRepositoryManager; -import com.google.gwtorm.client.OrmException; -import com.google.gwtorm.client.SchemaFactory; +import com.google.gerrit.server.schema.SchemaVersionCheck; +import com.google.gwtorm.server.OrmException; +import com.google.gwtorm.server.SchemaFactory; import com.google.inject.Inject; import com.google.inject.Injector; @@ -56,7 +55,6 @@ public class ScanTrackingIds extends SiteProgram { private List<Change> todo; private Injector dbInjector; - private Injector gitInjector; @Inject private TrackingFooters footers; @@ -74,17 +72,11 @@ public class ScanTrackingIds extends SiteProgram { } dbInjector = createDbInjector(MULTI_USER); - gitInjector = dbInjector.createChildInjector(new LifecycleModule() { - @Override - protected void configure() { - bind(GitRepositoryManager.class).to(LocalDiskRepositoryManager.class); - listener().to(LocalDiskRepositoryManager.Lifecycle.class); - } - }); - - manager.add(dbInjector, gitInjector); + manager.add( + dbInjector, + dbInjector.createChildInjector(SchemaVersionCheck.module())); manager.start(); - gitInjector.injectMembers(this); + dbInjector.injectMembers(this); final ReviewDb db = database.open(); try { |