public class ChangesCacheFile
extends java.lang.Object
Constructor and Description |
---|
ChangesCacheFile(Project project,
java.io.File path,
AbstractVcs vcs,
VirtualFile root,
RepositoryLocation location) |
public ChangesCacheFile(Project project, java.io.File path, AbstractVcs vcs, VirtualFile root, RepositoryLocation location)
public RepositoryLocation getLocation()
public CachingCommittedChangesProvider getProvider()
public boolean isEmpty() throws java.io.IOException
java.io.IOException
public void delete()
public java.util.List<CommittedChangeList> writeChanges(java.util.List<? extends CommittedChangeList> changes) throws java.io.IOException
java.io.IOException
public java.util.List<CommittedChangeList> writeChanges(java.util.List<? extends CommittedChangeList> changes, java.util.List<java.lang.Boolean> present) throws java.io.IOException
java.io.IOException
public java.util.Date getLastCachedDate() throws java.io.IOException
java.io.IOException
public java.util.Date getFirstCachedDate() throws java.io.IOException
java.io.IOException
public long getFirstCachedChangelist() throws java.io.IOException
java.io.IOException
public long getLastCachedChangelist() throws java.io.IOException
java.io.IOException
public java.util.Iterator<ChangesBunch> getBackBunchedIterator(int bunchSize)
public void editChangelist(long number, java.lang.String message) throws java.io.IOException
java.io.IOException
public java.util.List<CommittedChangeList> readChanges(ChangeBrowserSettings settings, int maxCount) throws java.io.IOException
java.io.IOException
public boolean hasCompleteHistory()
public void setHaveCompleteHistory(boolean haveCompleteHistory)
public java.util.List<CommittedChangeList> loadIncomingChanges() throws java.io.IOException
java.io.IOException
public boolean processUpdatedFiles(UpdatedFiles updatedFiles, java.util.Collection<? super CommittedChangeList> receivedChanges) throws java.io.IOException
java.io.IOException
public boolean refreshIncomingChanges() throws java.io.IOException, VcsException
java.io.IOException
VcsException
public AbstractVcs getVcs()
public FilePath getRootPath()