public interface VCSClient
Modifier and Type | Method and Description |
---|---|
void |
checkin(java.util.List fileNames,
java.lang.String description)
Checks the files into the VCS.
|
void |
checkout(java.util.List fileNames)
Checks out the files from the VCS along with a list of file names
referring to the elements in the VCS that should be checked out.
|
void |
delete(boolean isPredelete,
java.util.List fileNames,
java.lang.String comment)
Deletes a list of files from the VCS.
|
java.util.List |
getInfo()
Returns general VCS information.
|
java.util.List |
getLog(java.lang.String fileName)
Returns the log for the given file from the version control system.
|
boolean |
isCheckedOut(java.lang.String fileName)
Indicates whether the given file is checked out of the VCS.
|
void |
load(java.util.List dirNames,
java.util.List fileNames)
Loads the current version of the elements, directories, and files
recursively.
|
void |
load(java.util.List dirNames,
java.util.List fileNames,
java.util.Date date)
Loads the directories by date.
|
void |
load(java.util.List dirNames,
java.util.List fileNames,
java.lang.String revision,
boolean isInterface)
Loads the directories by revision.
|
void |
loadByLabel(java.util.List dirNames,
java.util.List fileNames,
java.lang.String label)
Loads working copies of the directories by label.
|
boolean |
mustDeleteBeforeLoad()
Indicates whether this client must delete existing files before loading a
new copy from the VCS.
|
void |
revert(java.util.List fileNames)
Reverts the given files.
|
java.util.List getInfo() throws VCSException
VCSException
void checkout(java.util.List fileNames) throws VCSException
VCSException
java.util.List getLog(java.lang.String fileName) throws VCSException
VCSException
void checkin(java.util.List fileNames, java.lang.String description) throws VCSException
VCSException
void load(java.util.List dirNames, java.util.List fileNames, java.util.Date date) throws VCSException
VCSException
void load(java.util.List dirNames, java.util.List fileNames, java.lang.String revision, boolean isInterface) throws VCSException
VCSException
void load(java.util.List dirNames, java.util.List fileNames) throws VCSException
VCSException
void loadByLabel(java.util.List dirNames, java.util.List fileNames, java.lang.String label) throws VCSException
VCSException
void delete(boolean isPredelete, java.util.List fileNames, java.lang.String comment) throws VCSException
VCSException
void revert(java.util.List fileNames) throws VCSException
VCSException
boolean isCheckedOut(java.lang.String fileName) throws VCSException
VCSException
boolean mustDeleteBeforeLoad() throws VCSException
VCSException