public class EmptyChangelistBuilder extends java.lang.Object implements ChangelistBuilder
| Constructor and Description |
|---|
EmptyChangelistBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
processChange(Change change,
VcsKey vcsKey)
Process a change to the file.
|
void |
processChangeInList(Change change,
ChangeList changeList,
VcsKey vcsKey) |
void |
processChangeInList(Change change,
java.lang.String changeListName,
VcsKey vcsKey)
Put the given change into the change list with the given name.
|
void |
processIgnoredFile(FilePath file) |
void |
processLocallyDeletedFile(FilePath file)
Process a file that was deleted locally, but version
control has not been notified about removal yet.
|
void |
processLocallyDeletedFile(LocallyDeletedChange locallyDeletedChange) |
void |
processLockedFolder(VirtualFile file)
technically locked folder (for Subversion: locked in working copy to keep WC's state consistent)
|
void |
processLogicallyLockedFolder(VirtualFile file,
LogicalLock logicalLock)
Logically locked file: (in repository) in lock-modify-unlock model
|
void |
processModifiedWithoutCheckout(VirtualFile file)
Process the file that was modified without explicit checkout
(if version control supports such behavior).
|
void |
processRootSwitch(VirtualFile file,
java.lang.String branch) |
void |
processSwitchedFile(VirtualFile file,
java.lang.String branch,
boolean recursive)
Report a file which has been updated to a branch other than that of the files around it
("switched").
|
void |
processUnversionedFile(FilePath file) |
void |
removeRegisteredChangeFor(FilePath path) |
void |
reportAdditionalInfo(Factory<javax.swing.JComponent> infoComponent) |
void |
reportAdditionalInfo(java.lang.String text) |
boolean |
reportChangesOutsideProject() |
void |
reportWarningMessage(java.lang.String message) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessIgnoredFile, processUnversionedFilepublic void processChange(Change change, VcsKey vcsKey)
ChangelistBuilderprocessChange in interface ChangelistBuilderchange - a change to process.public void processChangeInList(Change change, ChangeList changeList, VcsKey vcsKey)
processChangeInList in interface ChangelistBuilderpublic void processChangeInList(Change change, java.lang.String changeListName, VcsKey vcsKey)
ChangelistBuilderprocessChangeInList in interface ChangelistBuilderchange - Submitted changechangeListName - A name for a change list.public void removeRegisteredChangeFor(FilePath path)
removeRegisteredChangeFor in interface ChangelistBuilderpublic void processUnversionedFile(FilePath file)
processUnversionedFile in interface ChangelistBuilderpublic void processLocallyDeletedFile(FilePath file)
ChangelistBuilderprocessLocallyDeletedFile in interface ChangelistBuilderfile - a file to processpublic void processLocallyDeletedFile(LocallyDeletedChange locallyDeletedChange)
processLocallyDeletedFile in interface ChangelistBuilderpublic void processModifiedWithoutCheckout(VirtualFile file)
ChangelistBuilderprocessModifiedWithoutCheckout in interface ChangelistBuilderfile - a file to processpublic void processIgnoredFile(FilePath file)
processIgnoredFile in interface ChangelistBuilderpublic void processLockedFolder(VirtualFile file)
ChangelistBuilderprocessLockedFolder in interface ChangelistBuilderpublic void processLogicallyLockedFolder(VirtualFile file, LogicalLock logicalLock)
ChangelistBuilderprocessLogicallyLockedFolder in interface ChangelistBuilderpublic void processSwitchedFile(VirtualFile file, java.lang.String branch, boolean recursive)
ChangelistBuilderChangelistBuilder.processChange(com.intellij.openapi.vcs.changes.Change, com.intellij.openapi.vcs.VcsKey)) can also be reported as switched.processSwitchedFile in interface ChangelistBuilderfile - the switched filebranch - the name of the branch to which the file is switched.recursive - if true, all subdirectories of file are also marked as switched to that branchpublic void processRootSwitch(VirtualFile file, java.lang.String branch)
processRootSwitch in interface ChangelistBuilderpublic boolean reportChangesOutsideProject()
reportChangesOutsideProject in interface ChangelistBuilderpublic void reportAdditionalInfo(java.lang.String text)
reportAdditionalInfo in interface ChangelistBuilderpublic void reportAdditionalInfo(Factory<javax.swing.JComponent> infoComponent)
reportAdditionalInfo in interface ChangelistBuilderpublic void reportWarningMessage(java.lang.String message)