public class SubversionApiTigris extends java.lang.Object implements VersionControlSystem
| Constructor and Description |
|---|
SubversionApiTigris() |
SubversionApiTigris(org.tigris.subversion.svnclientadapter.ISVNClientAdapter clientAdapter,
boolean revert) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAndCommit(java.io.File workingCopyUrl,
java.lang.String commitMessage,
java.lang.String... fileNames) |
java.lang.String |
checkout(java.lang.String remoteRepoUrl,
java.io.File workingCopyUrl) |
java.lang.String |
checkout(java.lang.String remoteRepoUrl,
java.io.File workingCopyUrl,
java.lang.String revision) |
void |
commit(java.io.File workingCopyUrl,
java.lang.String commitMessage) |
org.tigris.subversion.svnclientadapter.ISVNClientAdapter |
getClientAdapter() |
java.lang.String |
getImplementationName() |
java.lang.String |
getLocalRevision(java.io.File workingCopy) |
java.lang.String |
getRemoteRevision(java.lang.String remoteRepoUrl,
java.io.File workingCopyUrl) |
java.util.List<RevisionHistoryItem> |
getRemoteRevisionHistory(java.lang.String remoteRepoUrl,
java.io.File workingCopyUrl,
int limit) |
void |
recursiveAdd(java.io.File workingCopyUrl) |
void |
setClientAdapter(org.tigris.subversion.svnclientadapter.ISVNClientAdapter clientAdapter) |
java.lang.String |
testConnection(java.lang.String remoteRepoUrl,
java.io.File workingCopyUrl) |
java.lang.String |
update(java.io.File workingCopyUrl) |
java.lang.String |
update(java.io.File workingCopyUrl,
java.lang.String revision) |
public SubversionApiTigris()
public SubversionApiTigris(org.tigris.subversion.svnclientadapter.ISVNClientAdapter clientAdapter,
boolean revert)
public java.lang.String testConnection(java.lang.String remoteRepoUrl,
java.io.File workingCopyUrl)
throws VcsException
testConnection in interface VersionControlSystemVcsExceptionpublic java.lang.String checkout(java.lang.String remoteRepoUrl,
java.io.File workingCopyUrl)
throws VcsException
checkout in interface VersionControlSystemVcsExceptionpublic java.lang.String checkout(java.lang.String remoteRepoUrl,
java.io.File workingCopyUrl,
java.lang.String revision)
throws VcsException
checkout in interface VersionControlSystemVcsExceptionpublic java.lang.String update(java.io.File workingCopyUrl,
java.lang.String revision)
throws VcsException
update in interface VersionControlSystemVcsExceptionpublic java.lang.String update(java.io.File workingCopyUrl)
throws VcsException
update in interface VersionControlSystemVcsExceptionpublic void commit(java.io.File workingCopyUrl,
java.lang.String commitMessage)
throws VcsException
commit in interface VersionControlSystemVcsExceptionpublic void recursiveAdd(java.io.File workingCopyUrl)
throws VcsException
recursiveAdd in interface VersionControlSystemVcsExceptionpublic void addAndCommit(java.io.File workingCopyUrl,
java.lang.String commitMessage,
java.lang.String... fileNames)
throws VcsException
addAndCommit in interface VersionControlSystemVcsExceptionpublic java.lang.String getImplementationName()
getImplementationName in interface VersionControlSystempublic java.lang.String getLocalRevision(java.io.File workingCopy)
throws VcsException
getLocalRevision in interface VersionControlSystemVcsExceptionpublic java.lang.String getRemoteRevision(java.lang.String remoteRepoUrl,
java.io.File workingCopyUrl)
throws VcsException
getRemoteRevision in interface VersionControlSystemVcsExceptionpublic java.util.List<RevisionHistoryItem> getRemoteRevisionHistory(java.lang.String remoteRepoUrl, java.io.File workingCopyUrl, int limit) throws VcsException
getRemoteRevisionHistory in interface VersionControlSystemVcsExceptionpublic org.tigris.subversion.svnclientadapter.ISVNClientAdapter getClientAdapter()
public void setClientAdapter(org.tigris.subversion.svnclientadapter.ISVNClientAdapter clientAdapter)