public interface CommittedChangesProvider<T extends CommittedChangeList,U extends ChangeBrowserSettings>
default U createDefaultSettings()
ChangesBrowserSettingsEditor<U> createFilterUI(boolean showDateFilter)
RepositoryLocation getLocationFor(FilePath root)
@Deprecated default RepositoryLocation getLocationFor(FilePath root, java.lang.String repositoryPath)
getLocationFor(FilePath)
default VcsCommittedListsZipper getZipper()
java.util.List<T> getCommittedChanges(U settings, RepositoryLocation location, int maxCount) throws VcsException
VcsException
void loadCommittedChanges(U settings, RepositoryLocation location, int maxCount, AsynchConsumer<? super CommittedChangeList> consumer) throws VcsException
VcsException
ChangeListColumn [] getColumns()
default VcsCommittedViewAuxiliary createActions(DecoratorManager manager, RepositoryLocation location)
int getUnlimitedCountValue()
Pair<T,FilePath> getOneList(VirtualFile file, VcsRevisionNumber number) throws VcsException
VcsException
default RepositoryLocation getForNonLocal(VirtualFile file)
default boolean supportsIncomingChanges()