public interface RuntimeVersionControl
Modifier and Type | Method and Description |
---|---|
void |
checkout()
Will checkout a fresh copy of the remote repository files.
|
VersionControlSystem |
getApi(java.util.Properties properties)
Will return a fully configured low-level api should you wish to perform direct actions on the
VCS.
|
java.lang.String |
getImplementationName()
Return the name of the version control system this implementation is built for.
|
void |
setBootstrapProperties(BootstrapProperties bootstrapProperties)
Allow the Version Control System to configure itself through the Bootstrap Properties.
|
void |
update()
Updates the local repository with the remote repository changes.
|
java.lang.String getImplementationName()
void update() throws VcsException
VcsException
void checkout() throws VcsException
VcsException
void setBootstrapProperties(BootstrapProperties bootstrapProperties)
bootstrapProperties
- VersionControlSystem getApi(java.util.Properties properties) throws VcsException
properties
- configuration for bootstrapping the VCS apiVcsException