[file-history] add default implementation to VcsHistorySession#getHistoryAsTreeProvider

GitOrigin-RevId: 8d9fab7cf1d9570c10f3646b9c91dcd052b514b1
This commit is contained in:
Julia Beliaeva
2022-01-07 22:26:55 +03:00
committed by intellij-monorepo-bot
parent f03fef934b
commit 15f3a280d3
4 changed files with 5 additions and 18 deletions

View File

@@ -24,10 +24,12 @@ public interface VcsHistorySession {
VcsRevisionNumber getCurrentRevisionNumber();
boolean isCurrentRevision(VcsRevisionNumber rev);
boolean shouldBeRefreshed();
boolean isContentAvailable(VcsFileRevision revision);
@Nullable
HistoryAsTreeProvider getHistoryAsTreeProvider();
// i.e. is history for local file (opposite - history for some URL)
boolean hasLocalSource();
@Nullable
default HistoryAsTreeProvider getHistoryAsTreeProvider() {
return null;
}
}

View File

@@ -180,11 +180,6 @@ public final class GitHistoryProvider implements VcsHistoryProviderEx,
}
}
@Override
public HistoryAsTreeProvider getHistoryAsTreeProvider() {
return null;
}
@Override
public VcsHistorySession copy() {
return createSession(myFilePath, getRevisionList(), getCurrentRevisionNumber());

View File

@@ -118,11 +118,6 @@ public class HgHistoryProvider implements VcsHistoryProvider {
return new HgWorkingCopyRevisionsCommand(myProject).parents(vcsRoot, filePath).first;
}
@Override
public HistoryAsTreeProvider getHistoryAsTreeProvider() {
return null;
}
@Override
public VcsHistorySession copy() {
return createAppendableSession(vcsRoot, filePath, getRevisionList(), getCurrentRevisionNumber());

View File

@@ -30,11 +30,6 @@ public class SvnHistorySession extends VcsAbstractHistorySession {
}
}
@Override
public HistoryAsTreeProvider getHistoryAsTreeProvider() {
return null;
}
@Override
@Nullable
public VcsRevisionNumber calcCurrentRevisionNumber() {