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); }
/** @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); }
private void setupRepoIndexRefresh() { refreshJob = new ResourceRefreshJob(); refreshHandle = Repository.getGlobalListenerList().addIndexChangedListener(refreshJob); }