public BranchTicketService(
      IRuntimeManager runtimeManager,
      IPluginManager pluginManager,
      INotificationManager notificationManager,
      IUserManager userManager,
      IRepositoryManager repositoryManager) {

    super(runtimeManager, pluginManager, notificationManager, userManager, repositoryManager);

    lastAssignedId = new ConcurrentHashMap<String, AtomicLong>();

    // register the branch ticket service for repository ref changes
    Repository.getGlobalListenerList().addRefsChangedListener(this);
  }
Beispiel #2
0
 /** @see org.eclipse.ui.forms.editor.FormEditor#addPages() */
 protected void addPages() {
   try {
     commitPage = new CommitEditorPage(this);
     addPage(commitPage);
     if (getCommit().getRevCommit().getParentCount() <= 1) {
       diffPage = new DiffEditorPage(this);
       addPage(diffPage);
     }
     if (getCommit().getNotes().length > 0) {
       notePage = new NotesEditorPage(this);
       addPage(notePage);
     }
   } catch (PartInitException e) {
     Activator.error("Error adding page", e); // $NON-NLS-1$
   }
   refListenerHandle = Repository.getGlobalListenerList().addRefsChangedListener(this);
 }
Beispiel #3
0
 private void setupRepoIndexRefresh() {
   refreshJob = new ResourceRefreshJob();
   refreshHandle = Repository.getGlobalListenerList().addIndexChangedListener(refreshJob);
 }