Search in sources :

Example 1 with VcsAnnotationRefresher

use of com.intellij.openapi.vcs.changes.VcsAnnotationRefresher in project intellij-community by JetBrains.

the class GitRepositoryForAnnotationsListener method createListener.

private GitRepositoryChangeListener createListener() {
    return new GitRepositoryChangeListener() {

        @Override
        public void repositoryChanged(@NotNull GitRepository repository) {
            final VcsAnnotationRefresher refresher = myProject.getMessageBus().syncPublisher(VcsAnnotationRefresher.LOCAL_CHANGES_CHANGED);
            refresher.dirtyUnder(repository.getRoot());
        }
    };
}
Also used : GitRepository(git4idea.repo.GitRepository) GitRepositoryChangeListener(git4idea.repo.GitRepositoryChangeListener) VcsAnnotationRefresher(com.intellij.openapi.vcs.changes.VcsAnnotationRefresher) NotNull(org.jetbrains.annotations.NotNull)

Aggregations

VcsAnnotationRefresher (com.intellij.openapi.vcs.changes.VcsAnnotationRefresher)1 GitRepository (git4idea.repo.GitRepository)1 GitRepositoryChangeListener (git4idea.repo.GitRepositoryChangeListener)1 NotNull (org.jetbrains.annotations.NotNull)1