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.IOExceptionpublic void delete()
public java.util.List<CommittedChangeList> writeChanges(java.util.List<? extends CommittedChangeList> changes) throws java.io.IOException
java.io.IOExceptionpublic java.util.List<CommittedChangeList> writeChanges(java.util.List<? extends CommittedChangeList> changes, java.util.List<java.lang.Boolean> present) throws java.io.IOException
java.io.IOExceptionpublic java.util.Date getLastCachedDate()
throws java.io.IOException
java.io.IOExceptionpublic java.util.Date getFirstCachedDate()
throws java.io.IOException
java.io.IOExceptionpublic long getFirstCachedChangelist()
throws java.io.IOException
java.io.IOExceptionpublic long getLastCachedChangelist()
throws java.io.IOException
java.io.IOExceptionpublic java.util.Iterator<ChangesBunch> getBackBunchedIterator(int bunchSize)
public void editChangelist(long number,
java.lang.String message)
throws java.io.IOException
java.io.IOExceptionpublic java.util.List<CommittedChangeList> readChanges(ChangeBrowserSettings settings, int maxCount) throws java.io.IOException
java.io.IOExceptionpublic boolean hasCompleteHistory()
public void setHaveCompleteHistory(boolean haveCompleteHistory)
public java.util.List<CommittedChangeList> loadIncomingChanges() throws java.io.IOException
java.io.IOExceptionpublic boolean processUpdatedFiles(UpdatedFiles updatedFiles, java.util.Collection<? super CommittedChangeList> receivedChanges) throws java.io.IOException
java.io.IOExceptionpublic boolean refreshIncomingChanges()
throws java.io.IOException,
VcsException
java.io.IOExceptionVcsExceptionpublic AbstractVcs getVcs()
public FilePath getRootPath()