Package org.tmatesoft.svn.core.wc2
package 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.
-
ClassDescriptionBase class for operations that change repository.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.Represents callback that invokes when inconsistent EOLs are found in text files being scheduled for addition.Describes an action add operation should undertake in case of a inconsistent EOLs.Interface describes the parameters defining behavior for the commit operation that touches still versioned files or directories that are somehow missing.Describes an instruction that operation should take if it meets unversioned or missing item.Merge driver interface used by
SVNKit
in merging operations.This interface describes the operation that can receive object(s).Implementing this interface allows to handle the operation options: event handler, canceler, options, pool of repositories and authentication manager.ISvnOperationRunner<V,T extends SvnOperation<V>> This interface describes Svn* operation runner.Represents annotate operation.Provides information for annotate item inSvnAnnotate
operation.Canonicalizes all urls in the working copytarget
.Represents cat operation.Represents checkout operation.Represents a checksum for SVN files.Describes the kind of used hash algorithm for computing the checksum.Represents cleanup operation.Represents commit operation.Provides information about a committed revision.Represents storage forSvnCommitItem
objects which represent information on versioned items intended for being committed to a repository.Represents copy operation.Provides copy source information in copy operations.Represents diff operation.Represents short information on path changes inSvnDiffSummarize
operation.Produces a diff summary which lists the changed items betweensource
in itspegRevision
, as it changed betweenstartRevision
andendRevision
, or diff summary betweenfirstSource
at itspegRevision
andsecondSource
at itspegRevision
.Represents export operation.Describe the kind of item.Gets paths belonging to the specifiedchangelists
discovered under the specifiedtargets
.Represents info command.Returns mergeinfo as aMap
with merge source URLs (asSVNURL
) mapped to range lists (SVNMergeRangeList
).Represents proplist operation.Represents status operation.Represents status operation as local working copy summary status fortarget
and all its children.Imports file or directorysource
into repository directory defined in operation'starget
at HEAD revision.Represents information details for versioned item's (located either in a working copy or a repository).Represents list operation.Represents log operation.Creates aSVNLogEntry
object with the revisions merged frommergeSource
(as ofmergeSource
'spegRevision
) intotarget
(as oftarget
'spegRevision
).Schedulestarget
as being replaced.Represents merge operation.Represents a result of a text or properties merge operation.Base class for all Svn* classes representing some kind of information.SvnOperation<V>Base class for all Svn* operations.Represents factory for the Svn* operations.Represents base class for all operations that can fetch object(s) for custom processing.Represents relocate operation.Represents copy to repository operation.Represents delete operation.Creates directory(ies) in a repository.SetspropertyName
topropertyValue
on eachtargets
.Represents resolve operation.Represents revert operation.Represents a revision range between the start revision and the end revision.Describe the kind of schedule.Represents add operation.Represents remove operation.Represents set changelist operation.Represents operation for locking files.Represents set property operation.Provides detailed status information for a working copy item as a result of a status operation invoked by aSvnGetStatus
operation.Represents status summary information for local working copy item, including all its children.Returns a collection of potential merge sources (expressed as full repositoryURLs
) for working copytarget
attarget
'spegRevision
.Represents switch operation.Represents target of the operation on whose operation will be executed.Represents operation for unlocking files.Represents update operation.Represents operation for upgrading the metadata storage format for a working copy.Provides information about working copy info, used bySvnInfo
.