in src/main/java/com/googlesource/gerrit/plugins/importer/ReplayChangesStep.java [54:112]
ReplayChangesStep create(
@Nullable String fromGerrit,
GerritApi api,
Repository repo,
@Assisted("srcProject") Project.NameKey srcProject,
@Assisted("targetProject") Project.NameKey targetProject,
@Assisted("force") boolean force,
@Assisted("resume") boolean resume,
ResumeImportStatistic importStatistic,
ProgressMonitor pm);
}
private static Logger log = LoggerFactory.getLogger(ReplayChangesStep.class);
private final ReplayRevisionsStep.Factory replayRevisionsFactory;
private final ReplayInlineCommentsStep.Factory replayInlineCommentsFactory;
private final ReplayMessagesStep.Factory replayMessagesFactory;
private final AddApprovalsStep.Factory addApprovalsFactory;
private final AddHashtagsStep.Factory addHashtagsFactory;
private final InsertLinkToOriginalChangeStep.Factory insertLinkToOriginalFactory;
private final AccountUtil accountUtil;
private final ReviewDb db;
private final ChangeIndexer indexer;
private final Provider<InternalChangeQuery> queryProvider;
private final Sequences sequences;
private final String fromGerrit;
private final GerritApi api;
private final Repository repo;
private final Project.NameKey srcProject;
private final Project.NameKey targetProject;
private final boolean force;
private final boolean resume;
private final ResumeImportStatistic importStatistic;
private final ProgressMonitor pm;
private final boolean isNoteDbEnabled;
@Inject
ReplayChangesStep(
ReplayRevisionsStep.Factory replayRevisionsFactory,
ReplayInlineCommentsStep.Factory replayInlineCommentsFactory,
ReplayMessagesStep.Factory replayMessagesFactory,
AddApprovalsStep.Factory addApprovalsFactory,
AddHashtagsStep.Factory addHashtagsFactory,
InsertLinkToOriginalChangeStep.Factory insertLinkToOriginalFactory,
AccountUtil accountUtil,
ReviewDb db,
ChangeIndexer indexer,
Provider<InternalChangeQuery> queryProvider,
Sequences sequences,
NotesMigration migration,
@Assisted @Nullable String fromGerrit,
@Assisted GerritApi api,
@Assisted Repository repo,
@Assisted("srcProject") Project.NameKey srcProject,
@Assisted("targetProject") Project.NameKey targetProject,
@Assisted("force") boolean force,
@Assisted("resume") boolean resume,
@Assisted ResumeImportStatistic importStatistic,
@Assisted ProgressMonitor pm) {