Paul Martin
2016-04-16 eecaad8b8e2c447429c31a01d49260ddd6b4ee03
src/main/java/com/gitblit/MigrateTickets.java
@@ -39,6 +39,8 @@
import com.gitblit.tickets.ITicketService;
import com.gitblit.tickets.RedisTicketService;
import com.gitblit.utils.StringUtils;
import com.gitblit.utils.XssFilter;
import com.gitblit.utils.XssFilter.AllowXssFilter;
/**
 * A command-line tool to move all tickets from one ticket service to another.
@@ -134,8 +136,9 @@
      settings.overrideSetting(Keys.web.activityCacheDays, 0);
      settings.overrideSetting(ITicketService.SETTING_UPDATE_DIFFSTATS, false);
      IRuntimeManager runtimeManager = new RuntimeManager(settings, baseFolder).start();
      IRepositoryManager repositoryManager = new RepositoryManager(runtimeManager, null, null).start();
      XssFilter xssFilter = new AllowXssFilter();
      IRuntimeManager runtimeManager = new RuntimeManager(settings, xssFilter, baseFolder).start();
      IRepositoryManager repositoryManager = new RepositoryManager(runtimeManager, null, null, null).start();
      String inputServiceName = settings.getString(Keys.tickets.service, BranchTicketService.class.getSimpleName());
      if (StringUtils.isEmpty(inputServiceName)) {
@@ -167,7 +170,7 @@
      long start = System.nanoTime();
      long totalTickets = 0;
      long totalChanges = 0;
      for (RepositoryModel repository : repositoryManager.getRepositoryModels(null)) {
      for (RepositoryModel repository : repositoryManager.getRepositoryModels()) {
         Set<Long> ids = inputService.getIds(repository);
         if (ids == null || ids.isEmpty()) {
            // nothing to migrate