package com.intellij.vcs.log; | |
import com.intellij.openapi.vfs.VirtualFile; | |
import org.jetbrains.annotations.NotNull; | |
/** | |
* Tells the VCS Log, that some data has possibly become obsolete and needs to be refreshed. | |
* | |
* @author Kirill Likhodedov | |
*/ | |
public interface VcsLogRefresher { | |
/** | |
* Makes the log perform refresh for the given root. | |
* This refresh can be optimized, i. e. it can query VCS just for the part of the log. | |
*/ | |
void refresh(@NotNull VirtualFile root); | |
} |