Package | Description |
---|---|
org.tmatesoft.svn.core.internal.wc17 | |
org.tmatesoft.svn.core.internal.wc2 | |
org.tmatesoft.svn.core.internal.wc2.admin | |
org.tmatesoft.svn.core.internal.wc2.ng | |
org.tmatesoft.svn.core.internal.wc2.old | |
org.tmatesoft.svn.core.wc2 |
NEW: this package contains command-style API to perform most of
Subversion operations on the level of abstraction similar to that of the
command line client.
|
org.tmatesoft.svn.core.wc2.admin |
NEW: this package contains command-style API to perform most of
Subversion operations that works directly on local repository
on the level of abstraction similar to that of the command line client.
|
Modifier and Type | Field and Description |
---|---|
private SvnOperation<?> |
SVNWCContext.operation |
Modifier and Type | Method and Description |
---|---|
void |
SVNWCContext.setOperation(SvnOperation<?> operation) |
Modifier and Type | Class and Description |
---|---|
class |
SvnLocalOperationRunner<V,T extends SvnOperation<V>> |
class |
SvnOperationRunner<V,T extends SvnOperation<V>> |
class |
SvnRemoteOperationRunner<V,T extends SvnOperation<V>> |
Modifier and Type | Field and Description |
---|---|
private T |
SvnOperationRunner.operation |
Modifier and Type | Class and Description |
---|---|
class |
SvnRepositoryOperationRunner<V,T extends SvnOperation<V>> |
Modifier and Type | Class and Description |
---|---|
class |
SvnNgOperationRunner<V,T extends SvnOperation<V>> |
Modifier and Type | Class and Description |
---|---|
class |
SvnOldRunner<V,T extends SvnOperation<V>> |
Modifier and Type | Interface and Description |
---|---|
interface |
ISvnOperationRunner<V,T extends SvnOperation<V>>
This interface describes Svn* operation runner.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSvnCommit
Base class for operations that change repository.
|
class |
AbstractSvnUpdate<V>
Provides methods allowing to check out, update, switch and
relocate a working copy as well as export an unversioned directory or file
from a repository.
|
class |
SvnAnnotate
Represents annotate operation.
|
class |
SvnCanonicalizeUrls
Canonicalizes all urls in the working copy
target . |
class |
SvnCat
Represents cat operation.
|
class |
SvnCheckout
Represents checkout operation.
|
class |
SvnCleanup
Represents cleanup operation.
|
class |
SvnCommit
Represents commit operation.
|
class |
SvnCopy
Represents copy operation.
|
class |
SvnDiff
Represents diff operation.
|
class |
SvnDiffSummarize
Produces a diff summary which lists the changed items between
source in its pegRevision , as it changed
between startRevision and endRevision ,
or diff summary between firstSource at its pegRevision
and secondSource at its pegRevision . |
class |
SvnExport
Represents export operation.
|
class |
SvnGetChangelistPaths
Gets paths belonging to the specified
changelists discovered under the
specified targets . |
class |
SvnGetInfo
Represents info command.
|
class |
SvnGetMergeInfo
Returns mergeinfo as a
Map with merge source URLs (as
SVNURL ) mapped to range lists (SVNMergeRangeList ). |
class |
SvnGetProperties
Represents proplist operation.
|
class |
SvnGetStatus
Represents status operation.
|
class |
SvnGetStatusSummary
Represents status operation as local working copy summary status for
target and all its children. |
class |
SvnImport
Imports file or directory
source into repository directory
defined in operation's target at HEAD revision. |
class |
SvnList
Represents list operation.
|
class |
SvnLog
Represents log operation.
|
class |
SvnLogMergeInfo
Creates a
SVNLogEntry object with the revisions merged from
mergeSource (as of mergeSource 's pegRevision ) into
target (as of target 's pegRevision ). |
class |
SvnMarkReplaced
Schedules
target as being replaced. |
class |
SvnMerge
Represents merge operation.
|
class |
SvnPatch |
class |
SvnReceivingOperation<T>
Represents base class for all operations that can fetch object(s)
for custom processing.
|
class |
SvnRelocate
Represents relocate operation.
|
class |
SvnRemoteCopy
Represents copy to repository operation.
|
class |
SvnRemoteDelete
Represents delete operation.
|
class |
SvnRemoteMkDir
Creates directory(ies) in a repository.
|
class |
SvnRemoteSetProperty
Sets
propertyName to propertyValue on each targets . |
class |
SvnResolve
Represents resolve operation.
|
class |
SvnRevert
Represents revert operation.
|
class |
SvnScheduleForAddition
Represents add operation.
|
class |
SvnScheduleForRemoval
Represents remove operation.
|
class |
SvnSetChangelist
Represents set changelist operation.
|
class |
SvnSetLock
Represents operation for locking files.
|
class |
SvnSetProperty
Represents set property operation.
|
class |
SvnSetWCDbVersion |
class |
SvnSuggestMergeSources
Returns a collection of potential merge sources (expressed as full
repository
URLs ) for working copy target at
target 's pegRevision . |
class |
SvnSwitch
Represents switch operation.
|
class |
SvnUnlock
Represents operation for unlocking files.
|
class |
SvnUpdate
Represents update operation.
|
class |
SvnUpgrade
Represents operation for upgrading the metadata storage format for a working copy.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.Class<?>,java.util.List<ISvnOperationRunner<?,SvnOperation<?>>>> |
SvnOperationFactory.anyFormatOperationRunners |
private java.util.Map<java.lang.Class<?>,java.util.List<ISvnOperationRunner<?,SvnOperation<?>>>> |
SvnOperationFactory.noneOperationRunners |
private java.util.Map<java.lang.Class<?>,java.util.List<ISvnOperationRunner<?,SvnOperation<?>>>> |
SvnOperationFactory.v16OperationRunners |
private java.util.Map<java.lang.Class<?>,java.util.List<ISvnOperationRunner<?,SvnOperation<?>>>> |
SvnOperationFactory.v17OperationRunners |
Modifier and Type | Method and Description |
---|---|
protected ISvnOperationRunner<?,SvnOperation<?>> |
SvnOperationFactory.getImplementation(SvnOperation<?> operation) |
private static java.util.List<ISvnOperationRunner<?,SvnOperation<?>>> |
SvnOperationFactory.getRunners(java.lang.Class<?> clazz,
java.util.Map<java.lang.Class<?>,java.util.List<ISvnOperationRunner<?,SvnOperation<?>>>> map) |
Modifier and Type | Method and Description |
---|---|
void |
ISvnOperationHandler.afterOperationFailure(SvnOperation<?> operation)
A callback that is called after each unsuccessful operation runs
|
void |
ISvnOperationHandler.afterOperationSuccess(SvnOperation<?> operation)
A callback that is called after each successful operation runs
|
private void |
SvnOperationFactory.assertRefCount(SvnOperation<?> operation,
SVNWCContext wcContext) |
void |
ISvnOperationHandler.beforeOperation(SvnOperation<?> operation)
A callback that is called before each operation runs
|
protected ISvnOperationRunner<?,SvnOperation<?>> |
SvnOperationFactory.getImplementation(SvnOperation<?> operation) |
private SVNWCContext |
SvnOperationFactory.obtainWcContext(SvnOperation<?> operation) |
protected java.lang.Object |
SvnOperationFactory.run(SvnOperation<?> operation) |
Modifier and Type | Method and Description |
---|---|
private static java.util.List<ISvnOperationRunner<?,SvnOperation<?>>> |
SvnOperationFactory.getRunners(java.lang.Class<?> clazz,
java.util.Map<java.lang.Class<?>,java.util.List<ISvnOperationRunner<?,SvnOperation<?>>>> map) |
private SvnWcGeneration[] |
SvnOperationFactory.getRunnerScope(ISvnOperationRunner<?,? extends SvnOperation<?>> runner) |
protected void |
SvnOperationFactory.registerOperationRunner(java.lang.Class<?> operationClass,
ISvnOperationRunner<?,? extends SvnOperation<?>> runner) |