Package | Description |
---|---|
org.tigris.subversion.javahl |
Provides a (mostly native, using JNI and javah) implementation of
a high level Java API for
Subversion.
|
org.tmatesoft.svn.core |
This package mostly contains common classes as well as interfaces used
throughout all the library.
|
org.tmatesoft.svn.core.internal.io.fs | |
org.tmatesoft.svn.core.internal.util | |
org.tmatesoft.svn.core.internal.wc | |
org.tmatesoft.svn.core.internal.wc2.ng | |
org.tmatesoft.svn.core.javahl17 | |
org.tmatesoft.svn.core.wc |
This package provides a high-level API for managing Working Copies in a way
compatible with the native SVN command line client.
|
Modifier and Type | Method and Description |
---|---|
static RevisionRange |
JavaHLObjectFactory.createRevisionRange(SVNMergeRange range) |
Modifier and Type | Field and Description |
---|---|
private SVNMergeRange[] |
SVNMergeRangeList.myRanges |
Modifier and Type | Method and Description |
---|---|
SVNMergeRange |
SVNMergeRange.combine(SVNMergeRange range,
boolean considerInheritance)
Combines this merge range and the given
range into a single one. |
private SVNMergeRange |
SVNMergeRangeList.combineWithLastRange(java.util.Collection rangeList,
SVNMergeRange lastRange,
SVNMergeRange mRange,
boolean dupMRange,
boolean considerInheritance) |
SVNMergeRange |
SVNMergeRange.dup()
Makes an exact copy of this object.
|
SVNMergeRange[] |
SVNMergeRangeList.getRanges()
Returns an array of
SVNMergeRange ranges backed by this merge range list object. |
SVNMergeRange |
SVNMergeRange.swapEndPoints()
Swaps the start revision and the end revision of this merge range object.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<SVNMergeRange> |
SVNMergeRangeList.getRangesAsList()
Returns a list of merge ranges backed by this merge range list.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SVNMergeRange.canCombine(SVNMergeRange range,
boolean considerInheritance)
Tells whether this range can me combined with the given
range depending on
inheritance or not. |
SVNMergeRange |
SVNMergeRange.combine(SVNMergeRange range,
boolean considerInheritance)
Combines this merge range and the given
range into a single one. |
private SVNMergeRange |
SVNMergeRangeList.combineWithLastRange(java.util.Collection rangeList,
SVNMergeRange lastRange,
SVNMergeRange mRange,
boolean dupMRange,
boolean considerInheritance) |
boolean |
SVNMergeRange.contains(SVNMergeRange range,
boolean considerInheritance)
Says whether this range contains the specified
range depending on inheritance or not. |
boolean |
SVNMergeRange.intersects(SVNMergeRange range,
boolean considerInheritance)
Says whether this range intersects the specified
range depending on inheritance or not. |
void |
SVNMergeRangeList.setRanges(SVNMergeRange[] ranges)
Replaces the array of
SVNMergeRange objects backed by this object
with a new one. |
Constructor and Description |
---|
SVNMergeRangeList(SVNMergeRange range)
Creates a new merge range list initializing it with the specified single merge range.
|
SVNMergeRangeList(SVNMergeRange[] ranges)
Creates a new merge range list initializing it with an array of merge ranges.
|
Modifier and Type | Field and Description |
---|---|
(package private) SVNMergeRange |
FSLog.PathListRange.myRange |
Modifier and Type | Method and Description |
---|---|
static SVNMergeRange[] |
SVNMergeInfoUtil.parseRevisionList(java.lang.StringBuffer mergeInfo,
java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object[] |
SVNMergeDriver.calculateRemainingRangeList(java.io.File targetFile,
SVNEntry entry,
SVNURL sourceRoot,
boolean[] indirect,
SVNURL url1,
long revision1,
SVNURL url2,
long revision2,
SVNMergeRange range) |
java.lang.Object[] |
ISVNMergeStrategy.calculateRemainingRangeList(java.io.File targetFile,
SVNEntry entry,
SVNURL sourceRoot,
boolean[] indirect,
SVNURL url1,
long revision1,
SVNURL url2,
long revision2,
SVNMergeRange range) |
private java.util.List |
SVNMergeDriver.combineRangeWithSegments(SVNMergeRange range,
SVNLocationSegment[] segments,
SVNURL sourceRootURL) |
static SVNEvent |
SVNEventFactory.createSVNEvent(java.io.File file,
SVNNodeKind kind,
java.lang.String mimetype,
long revision,
SVNEventAction action,
SVNEventAction expected,
SVNErrorMessage error,
SVNMergeRange range) |
static SVNEvent |
SVNEventFactory.createSVNEvent(java.io.File file,
SVNNodeKind kind,
java.lang.String mimetype,
long revision,
SVNEventAction action,
SVNEventAction expected,
SVNErrorMessage error,
SVNMergeRange range,
long processedItemsCount,
long totalItemsCount) |
static SVNEvent |
SVNEventFactory.createSVNEvent(java.io.File file,
SVNNodeKind kind,
java.lang.String mimetype,
long revision,
SVNEventAction action,
SVNEventAction expected,
SVNErrorMessage error,
SVNMergeRange range,
long processedItemsCount,
long totalItemsCount,
SVNProperties revisionProperties,
java.lang.String propertyName) |
static SVNEvent |
SVNEventFactory.createSVNEvent(java.io.File file,
SVNNodeKind kind,
java.lang.String mimetype,
long revision,
SVNEventAction action,
SVNEventAction expected,
SVNErrorMessage error,
SVNMergeRange range,
SVNProperties revisionProperties,
java.lang.String propertyName) |
static SVNEvent |
SVNEventFactory.createSVNEvent(java.io.File file,
SVNNodeKind kind,
java.lang.String mimetype,
long revision,
SVNStatusType cstatus,
SVNStatusType pstatus,
SVNStatusType lstatus,
SVNEventAction action,
SVNEventAction expected,
SVNErrorMessage error,
SVNMergeRange range) |
static SVNEvent |
SVNEventFactory.createSVNEvent(java.io.File file,
SVNNodeKind kind,
java.lang.String mimetype,
long revision,
SVNStatusType cstatus,
SVNStatusType pstatus,
SVNStatusType lstatus,
SVNEventAction action,
SVNEventAction expected,
SVNErrorMessage error,
SVNMergeRange range,
java.lang.String changelistName) |
private SVNMergeRangeList |
SVNMergeDriver.filterNaturalHistoryFromMergeInfo(java.lang.String srcPath,
java.util.Map implicitMergeInfo,
SVNMergeRange requestedRange) |
private SVNErrorMessage |
SVNMergeDriver.makeMergeConflictError(java.io.File targetPath,
SVNMergeRange range) |
private boolean |
SVNMergeDriver.mergeRangeContainsRevision(SVNMergeRange range,
long rev) |
protected void |
SVNMergeDriver.recordMergeInfoForAddedSubtrees(SVNMergeRange range,
java.lang.String mergeInfoPath,
SVNDepth depth) |
protected void |
SVNMergeDriver.recordMergeInfoForDirectoryMerge(java.util.Map resultCatalog,
SVNEntry targetEntry,
SVNMergeRange range,
java.lang.String mergeInfoPath,
SVNDepth depth) |
Constructor and Description |
---|
SVNEventExt(java.io.File file,
SVNNodeKind kind,
java.lang.String mimetype,
long revision,
SVNStatusType cstatus,
SVNStatusType pstatus,
SVNStatusType lstatus,
SVNLock lock,
SVNEventAction action,
SVNEventAction expected,
SVNErrorMessage error,
SVNMergeRange range,
java.lang.String changelistName,
long processedItemsCount,
long totalItemsCount,
SVNProperties revisionProperties,
java.lang.String propertyName) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<SvnNgMergeDriver.MergeSource> |
SvnNgMergeDriver.combineRangeWithSegments(SVNMergeRange range,
SVNLocationSegment[] segments,
SVNURL sourceRootURL) |
private SVNMergeRangeList |
SvnNgMergeDriver.filterNaturalHistoryFromMergeInfo(java.lang.String srcPath,
java.util.Map<java.lang.String,SVNMergeRangeList> implicitMergeInfo,
SVNMergeRange requestedRange) |
private void |
SvnNgMergeDriver.flagSubTreesNeedingMergeInfo(boolean operativeMerge,
SVNMergeRange mergeRange,
java.util.Map<java.io.File,SvnNgMergeDriver.MergePath> childrenWithMergeInfo,
java.io.File mergeInfoPath,
SVNDepth depth) |
private SVNErrorMessage |
SvnNgMergeDriver.makeMergeConflictError(java.io.File targetPath,
SVNMergeRange range) |
private void |
SvnNgMergeDriver.recordMergeInfoForAddedSubtrees(SVNMergeRange range,
java.lang.String mergeInfoPath,
SVNDepth depth,
boolean squelchMergeinfoNotifications,
java.util.Map<java.io.File,SvnNgMergeDriver.MergePath> childrenWithMergeInfo) |
protected void |
SvnNgMergeDriver.recordMergeInfoForDirectoryMerge(java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNMergeRangeList>> resultCatalog,
SVNMergeRange mergeRange,
java.lang.String mergeInfoPath,
SVNDepth depth,
boolean squelchMergeinfoNotifications,
java.util.Map<java.io.File,SvnNgMergeDriver.MergePath> childrenWithMergeInfo) |
private void |
SvnNgMergeCallback2.removeSourceGap(SVNMergeRange range,
SVNMergeRangeList implicitSrcGap) |
private void |
SvnNgMergeDriver.removeSourceGap(SVNMergeRange range,
SVNMergeRangeList implicitSrcGap) |
Modifier and Type | Method and Description |
---|---|
private static RevisionRange |
SVNClientImpl.getRevisionRange(SVNMergeRange revisionRange) |
Modifier and Type | Field and Description |
---|---|
private SVNMergeRange |
SVNEvent.myRange |
Modifier and Type | Method and Description |
---|---|
SVNMergeRange |
SVNEvent.getMergeRange()
Returns the merge range.
|
Constructor and Description |
---|
SVNEvent(java.io.File file,
SVNNodeKind kind,
java.lang.String mimetype,
long revision,
SVNStatusType cstatus,
SVNStatusType pstatus,
SVNStatusType lstatus,
SVNLock lock,
SVNEventAction action,
SVNEventAction expected,
SVNErrorMessage error,
SVNMergeRange range,
java.lang.String changelistName,
SVNProperties revisionProperties,
java.lang.String propertyName)
Constructs an SVNEvent object.
|