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.

  • Class
    Description
    Base 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.
    This interface describes Svn* operation runner.
     
    Represents annotate operation.
    Provides information for annotate item in SvnAnnotate operation.
    Canonicalizes all urls in the working copy target.
    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 for SvnCommitItem 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 in SvnDiffSummarize operation.
    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.
    Represents export operation.
    Describe the kind of item.
    Gets paths belonging to the specified changelists discovered under the specified targets.
    Represents info command.
    Returns mergeinfo as a Map with merge source URLs (as SVNURL) mapped to range lists (SVNMergeRangeList).
    Represents proplist operation.
    Represents status operation.
    Represents status operation as local working copy summary status for target and all its children.
    Imports file or directory source into repository directory defined in operation's target 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 a SVNLogEntry object with the revisions merged from mergeSource (as of mergeSource's pegRevision) into target (as of target's pegRevision).
    Schedules target 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.
    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.
    Sets propertyName to propertyValue on each targets.
    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 a SvnGetStatus operation.
    Represents status summary information for local working copy item, including all its children.
    Returns a collection of potential merge sources (expressed as full repository URLs) for working copy target at target's pegRevision.
    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 by SvnInfo.