public class SVNGitRepository
extends org.tmatesoft.svn.core.internal.io.fs.FSRepository
| Modifier | Constructor and Description |
|---|---|
protected |
SVNGitRepository(org.tmatesoft.svn.core.SVNURL location,
org.tmatesoft.svn.core.io.ISVNSession options) |
| Modifier and Type | Method and Description |
|---|---|
void |
abortReport() |
org.tmatesoft.svn.core.internal.io.fs.FSTranslateReporter |
beginReport(long revision,
org.tmatesoft.svn.core.SVNURL url,
String target,
boolean ignoreAncestry,
boolean sendTextDeltas,
boolean sendCopyFromArgs,
org.tmatesoft.svn.core.SVNDepth depth,
org.tmatesoft.svn.core.io.ISVNEditor editor) |
org.tmatesoft.svn.core.SVNNodeKind |
checkPath(String path,
long revision) |
void |
deletePath(String path) |
void |
diff(org.tmatesoft.svn.core.SVNURL url,
long targetRevision,
long revision,
String target,
boolean ignoreAncestry,
org.tmatesoft.svn.core.SVNDepth depth,
boolean getContents,
org.tmatesoft.svn.core.io.ISVNReporterBaton reporter,
org.tmatesoft.svn.core.io.ISVNEditor editor) |
void |
finishReport()
start: related with myReporterContext
|
org.tmatesoft.svn.core.io.ISVNEditor |
getCommitEditor(String logMessage,
Map locks,
boolean keepLocks,
org.tmatesoft.svn.core.io.ISVNWorkspaceMediator mediator) |
protected org.tmatesoft.svn.core.io.ISVNEditor |
getCommitEditorInternal(Map locks,
boolean keepLocks,
org.tmatesoft.svn.core.SVNProperties revProps,
org.tmatesoft.svn.core.io.ISVNWorkspaceMediator mediator) |
long |
getDatedRevision(Date date) |
protected long |
getDeletedRevisionImpl(String path,
long pegRevision,
long endRevision) |
org.tmatesoft.svn.core.SVNDirEntry |
getDir(String path,
long revision,
boolean includeCommitMessages,
Collection entries) |
long |
getDir(String path,
long revision,
org.tmatesoft.svn.core.SVNProperties properties,
int entryFields,
org.tmatesoft.svn.core.ISVNDirEntryHandler handler) |
long |
getFile(String path,
long revision,
org.tmatesoft.svn.core.SVNProperties properties,
OutputStream contents) |
protected int |
getFileRevisionsImpl(String path,
long startRevision,
long endRevision,
boolean includeMergedRevisions,
org.tmatesoft.svn.core.io.ISVNFileRevisionHandler handler) |
org.tmatesoft.svn.core.internal.io.fs.FSFS |
getFSFS() |
protected void |
getInheritedPropertiesImpl(String path,
long revision,
String propertyName,
org.tmatesoft.svn.core.io.ISVNInheritedPropertiesHandler handler) |
long |
getLatestRevision() |
protected long |
getLocationSegmentsImpl(String path,
long pegRevision,
long startRevision,
long endRevision,
org.tmatesoft.svn.core.io.ISVNLocationSegmentHandler handler) |
protected int |
getLocationsImpl(String path,
long pegRevision,
long[] revisions,
org.tmatesoft.svn.core.io.ISVNLocationEntryHandler handler) |
org.tmatesoft.svn.core.SVNLock |
getLock(String path) |
org.tmatesoft.svn.core.SVNLock[] |
getLocks(String path) |
protected Map |
getMergeInfoImpl(String[] paths,
long revision,
org.tmatesoft.svn.core.SVNMergeInfoInheritance inherit,
boolean includeDescendants) |
String |
getRepositoryPath(String relativePath)
Returns a path relative to the repository root directory given
a path relative to the location to which this driver object is set.
|
org.tmatesoft.svn.core.SVNProperties |
getRevisionProperties(long revision,
org.tmatesoft.svn.core.SVNProperties properties) |
org.tmatesoft.svn.core.SVNPropertyValue |
getRevisionPropertyValue(long revision,
String propertyName) |
boolean |
hasCapability(org.tmatesoft.svn.core.io.SVNCapability capability) |
org.tmatesoft.svn.core.SVNDirEntry |
info(String path,
long revision) |
void |
linkPath(org.tmatesoft.svn.core.SVNURL url,
String path,
String lockToken,
long revision,
org.tmatesoft.svn.core.SVNDepth depth,
boolean startEmpty) |
void |
lock(Map pathsToRevisions,
String comment,
boolean force,
boolean isDAVComment,
org.tmatesoft.svn.core.io.ISVNLockHandler handler) |
void |
lock(Map pathsToRevisions,
String comment,
boolean force,
org.tmatesoft.svn.core.io.ISVNLockHandler handler) |
protected long |
logImpl(String[] targetPaths,
long startRevision,
long endRevision,
boolean discoverChangedPaths,
boolean strictNode,
long limit,
boolean includeMergedRevisions,
String[] revPropNames,
org.tmatesoft.svn.core.ISVNLogEntryHandler handler) |
void |
replay(long lowRevision,
long highRevision,
boolean sendDeltas,
org.tmatesoft.svn.core.io.ISVNEditor editor) |
void |
setPath(String path,
String lockToken,
long revision,
org.tmatesoft.svn.core.SVNDepth depth,
boolean startEmpty) |
void |
setRevisionPropertyValue(long revision,
String propertyName,
org.tmatesoft.svn.core.SVNPropertyValue propertyValue,
boolean bypassPreRevpropHook,
boolean bypassPostRevpropHook) |
void |
status(long revision,
String target,
org.tmatesoft.svn.core.SVNDepth depth,
org.tmatesoft.svn.core.io.ISVNReporterBaton reporter,
org.tmatesoft.svn.core.io.ISVNEditor editor) |
void |
testConnection() |
void |
unlock(Map pathToTokens,
boolean force,
org.tmatesoft.svn.core.io.ISVNLockHandler handler) |
void |
update(long revision,
String target,
org.tmatesoft.svn.core.SVNDepth depth,
boolean sendCopyFromArgs,
org.tmatesoft.svn.core.io.ISVNReporterBaton reporter,
org.tmatesoft.svn.core.io.ISVNEditor editor) |
void |
update(org.tmatesoft.svn.core.SVNURL url,
long revision,
String target,
org.tmatesoft.svn.core.SVNDepth depth,
org.tmatesoft.svn.core.io.ISVNReporterBaton reporter,
org.tmatesoft.svn.core.io.ISVNEditor editor) |
closeSession, getDir, getReposFormat, getRepositoryRootDir, isHooksEnabled, isInvalidRevision, isValidRevision, linkPath, replayRangeImpl, setHooksEnabled, setPath, setRevisionPropertyValue, setRevisionPropertyValueaddConnectionListener, assertServerIsMergeInfoCapable, assertValidRevision, checkout, checkout, checkoutFiles, diff, diff, diff, fireConnectionClosed, fireConnectionOpened, getAuthenticationManager, getCanceller, getCommitEditor, getCommitEditor, getDebugLog, getDeletedRevision, getDir, getDir, getFileRevisions, getFileRevisions, getFileRevisions, getFullPath, getInheritedProperties, getInheritedProperties, getLocation, getLocationRelativePath, getLocations, getLocations, getLocations, getLocationSegments, getLocationSegments, getMergeInfo, getOptions, getRepositoryRoot, getRepositoryRoot, getRepositoryUUID, getRepositoryUUID, getRevisionObject, getTunnelProvider, lock, lock, log, log, log, log, removeConnectionListener, replayRange, setAuthenticationManager, setCanceller, setDebugLog, setLocation, setRepositoryCredentials, setTunnelProvider, status, unlock, update, updateprotected SVNGitRepository(org.tmatesoft.svn.core.SVNURL location,
org.tmatesoft.svn.core.io.ISVNSession options)
public long getLatestRevision()
throws org.tmatesoft.svn.core.SVNException
getLatestRevision in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic org.tmatesoft.svn.core.internal.io.fs.FSFS getFSFS()
getFSFS in class org.tmatesoft.svn.core.internal.io.fs.FSRepositorypublic void testConnection()
throws org.tmatesoft.svn.core.SVNException
testConnection in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic org.tmatesoft.svn.core.internal.io.fs.FSTranslateReporter beginReport(long revision,
org.tmatesoft.svn.core.SVNURL url,
String target,
boolean ignoreAncestry,
boolean sendTextDeltas,
boolean sendCopyFromArgs,
org.tmatesoft.svn.core.SVNDepth depth,
org.tmatesoft.svn.core.io.ISVNEditor editor)
throws org.tmatesoft.svn.core.SVNException
beginReport in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic String getRepositoryPath(String relativePath) throws org.tmatesoft.svn.core.SVNException
getRepositoryPath in class org.tmatesoft.svn.core.io.SVNRepositoryrelativePath - a path relative to the location to which
this SVNRepository is setorg.tmatesoft.svn.core.SVNException - in case the repository could not be connectedorg.tmatesoft.svn.core.SVNAuthenticationException - in case of authentication problemspublic void finishReport()
throws org.tmatesoft.svn.core.SVNException
finishReport in interface org.tmatesoft.svn.core.io.ISVNReporterfinishReport in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void abortReport()
throws org.tmatesoft.svn.core.SVNException
abortReport in interface org.tmatesoft.svn.core.io.ISVNReporterabortReport in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void deletePath(String path) throws org.tmatesoft.svn.core.SVNException
deletePath in interface org.tmatesoft.svn.core.io.ISVNReporterdeletePath in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void linkPath(org.tmatesoft.svn.core.SVNURL url,
String path,
String lockToken,
long revision,
org.tmatesoft.svn.core.SVNDepth depth,
boolean startEmpty)
throws org.tmatesoft.svn.core.SVNException
linkPath in interface org.tmatesoft.svn.core.io.ISVNReporterlinkPath in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void setPath(String path, String lockToken, long revision, org.tmatesoft.svn.core.SVNDepth depth, boolean startEmpty) throws org.tmatesoft.svn.core.SVNException
setPath in interface org.tmatesoft.svn.core.io.ISVNReportersetPath in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic long getDatedRevision(Date date) throws org.tmatesoft.svn.core.SVNException
getDatedRevision in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic org.tmatesoft.svn.core.SVNProperties getRevisionProperties(long revision,
org.tmatesoft.svn.core.SVNProperties properties)
throws org.tmatesoft.svn.core.SVNException
getRevisionProperties in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void setRevisionPropertyValue(long revision,
String propertyName,
org.tmatesoft.svn.core.SVNPropertyValue propertyValue,
boolean bypassPreRevpropHook,
boolean bypassPostRevpropHook)
throws org.tmatesoft.svn.core.SVNException
setRevisionPropertyValue in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic org.tmatesoft.svn.core.SVNPropertyValue getRevisionPropertyValue(long revision,
String propertyName)
throws org.tmatesoft.svn.core.SVNException
getRevisionPropertyValue in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic org.tmatesoft.svn.core.SVNNodeKind checkPath(String path, long revision) throws org.tmatesoft.svn.core.SVNException
checkPath in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic long getFile(String path, long revision, org.tmatesoft.svn.core.SVNProperties properties, OutputStream contents) throws org.tmatesoft.svn.core.SVNException
getFile in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic org.tmatesoft.svn.core.SVNDirEntry getDir(String path, long revision, boolean includeCommitMessages, Collection entries) throws org.tmatesoft.svn.core.SVNException
getDir in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic long getDir(String path, long revision, org.tmatesoft.svn.core.SVNProperties properties, int entryFields, org.tmatesoft.svn.core.ISVNDirEntryHandler handler) throws org.tmatesoft.svn.core.SVNException
getDir in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionprotected int getFileRevisionsImpl(String path, long startRevision, long endRevision, boolean includeMergedRevisions, org.tmatesoft.svn.core.io.ISVNFileRevisionHandler handler) throws org.tmatesoft.svn.core.SVNException
getFileRevisionsImpl in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionprotected long logImpl(String[] targetPaths, long startRevision, long endRevision, boolean discoverChangedPaths, boolean strictNode, long limit, boolean includeMergedRevisions, String[] revPropNames, org.tmatesoft.svn.core.ISVNLogEntryHandler handler) throws org.tmatesoft.svn.core.SVNException
logImpl in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionprotected int getLocationsImpl(String path, long pegRevision, long[] revisions, org.tmatesoft.svn.core.io.ISVNLocationEntryHandler handler) throws org.tmatesoft.svn.core.SVNException
getLocationsImpl in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionprotected long getLocationSegmentsImpl(String path, long pegRevision, long startRevision, long endRevision, org.tmatesoft.svn.core.io.ISVNLocationSegmentHandler handler) throws org.tmatesoft.svn.core.SVNException
getLocationSegmentsImpl in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void replay(long lowRevision,
long highRevision,
boolean sendDeltas,
org.tmatesoft.svn.core.io.ISVNEditor editor)
throws org.tmatesoft.svn.core.SVNException
replay in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic org.tmatesoft.svn.core.SVNDirEntry info(String path, long revision) throws org.tmatesoft.svn.core.SVNException
info in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic org.tmatesoft.svn.core.io.ISVNEditor getCommitEditor(String logMessage, Map locks, boolean keepLocks, org.tmatesoft.svn.core.io.ISVNWorkspaceMediator mediator) throws org.tmatesoft.svn.core.SVNException
getCommitEditor in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic org.tmatesoft.svn.core.SVNLock getLock(String path) throws org.tmatesoft.svn.core.SVNException
getLock in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic org.tmatesoft.svn.core.SVNLock[] getLocks(String path) throws org.tmatesoft.svn.core.SVNException
getLocks in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void lock(Map pathsToRevisions, String comment, boolean force, org.tmatesoft.svn.core.io.ISVNLockHandler handler) throws org.tmatesoft.svn.core.SVNException
lock in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void lock(Map pathsToRevisions, String comment, boolean force, boolean isDAVComment, org.tmatesoft.svn.core.io.ISVNLockHandler handler) throws org.tmatesoft.svn.core.SVNException
lock in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void unlock(Map pathToTokens, boolean force, org.tmatesoft.svn.core.io.ISVNLockHandler handler) throws org.tmatesoft.svn.core.SVNException
unlock in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void update(long revision,
String target,
org.tmatesoft.svn.core.SVNDepth depth,
boolean sendCopyFromArgs,
org.tmatesoft.svn.core.io.ISVNReporterBaton reporter,
org.tmatesoft.svn.core.io.ISVNEditor editor)
throws org.tmatesoft.svn.core.SVNException
update in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void update(org.tmatesoft.svn.core.SVNURL url,
long revision,
String target,
org.tmatesoft.svn.core.SVNDepth depth,
org.tmatesoft.svn.core.io.ISVNReporterBaton reporter,
org.tmatesoft.svn.core.io.ISVNEditor editor)
throws org.tmatesoft.svn.core.SVNException
update in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void diff(org.tmatesoft.svn.core.SVNURL url,
long targetRevision,
long revision,
String target,
boolean ignoreAncestry,
org.tmatesoft.svn.core.SVNDepth depth,
boolean getContents,
org.tmatesoft.svn.core.io.ISVNReporterBaton reporter,
org.tmatesoft.svn.core.io.ISVNEditor editor)
throws org.tmatesoft.svn.core.SVNException
diff in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic void status(long revision,
String target,
org.tmatesoft.svn.core.SVNDepth depth,
org.tmatesoft.svn.core.io.ISVNReporterBaton reporter,
org.tmatesoft.svn.core.io.ISVNEditor editor)
throws org.tmatesoft.svn.core.SVNException
status in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionpublic boolean hasCapability(org.tmatesoft.svn.core.io.SVNCapability capability)
throws org.tmatesoft.svn.core.SVNException
hasCapability in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionprotected void getInheritedPropertiesImpl(String path, long revision, String propertyName, org.tmatesoft.svn.core.io.ISVNInheritedPropertiesHandler handler) throws org.tmatesoft.svn.core.SVNException
getInheritedPropertiesImpl in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionprotected Map getMergeInfoImpl(String[] paths, long revision, org.tmatesoft.svn.core.SVNMergeInfoInheritance inherit, boolean includeDescendants) throws org.tmatesoft.svn.core.SVNException
getMergeInfoImpl in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionprotected org.tmatesoft.svn.core.io.ISVNEditor getCommitEditorInternal(Map locks, boolean keepLocks, org.tmatesoft.svn.core.SVNProperties revProps, org.tmatesoft.svn.core.io.ISVNWorkspaceMediator mediator) throws org.tmatesoft.svn.core.SVNException
getCommitEditorInternal in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionprotected long getDeletedRevisionImpl(String path, long pegRevision, long endRevision) throws org.tmatesoft.svn.core.SVNException
getDeletedRevisionImpl in class org.tmatesoft.svn.core.internal.io.fs.FSRepositoryorg.tmatesoft.svn.core.SVNExceptionCopyright © 2015. All rights reserved.