public class SvnNgDiffSummarize extends SvnNgOperationRunner<SvnDiffStatus,SvnDiffSummarize>
| Modifier and Type | Field and Description |
|---|---|
private SvnNgRepositoryAccess |
repositoryAccess |
UNKNOWNNULL| Constructor and Description |
|---|
SvnNgDiffSummarize() |
| Modifier and Type | Method and Description |
|---|---|
private void |
checkDiffTargetExists(SVNURL url,
long revision,
long otherRevision,
SVNRepository repository) |
private static ISVNDiffStatusHandler |
createHandlerForReceiver(ISvnObjectReceiver<SvnDiffStatus> receiver) |
protected SVNRepository |
createRepository(SVNURL url,
java.io.File path,
boolean mayReuse) |
private void |
doDiff(SvnTarget target1,
SVNRevision revision1,
SvnTarget target2,
SVNRevision revision2,
SVNRevision pegRevision,
SVNDepth depth,
boolean useAncestry,
ISVNDiffStatusHandler handler) |
private void |
doDiffReposRepos(SVNURL url1,
java.io.File path1,
SVNRevision revision1,
SVNURL url2,
java.io.File path2,
SVNRevision revision2,
SVNRevision pegRevision,
SVNDepth depth,
boolean useAncestry,
ISVNDiffStatusHandler handler) |
private void |
doDiffReposWC(SvnTarget target1,
SVNRevision revision1,
SvnTarget target2,
SVNRevision revision2,
SVNRevision pegRevision,
boolean reverse,
SVNDepth depth,
boolean useAncestry,
ISVNDiffStatusHandler handler) |
private void |
doDiffURL(SVNURL url,
java.io.File path,
SVNRevision startRevision,
SVNRevision endRevision,
SVNRevision pegRevision,
SVNDepth depth,
boolean useAncestry,
ISVNDiffStatusHandler handler) |
private void |
doDiffWCWC(SvnTarget target1,
SVNRevision revision1,
SvnTarget target2,
SVNRevision revision2,
SVNDepth depth,
boolean useAncestry,
ISVNDiffStatusHandler handler) |
private ISVNDebugLog |
getDebugLog() |
protected SvnNgRepositoryAccess |
getRepositoryAccess() |
private long |
getRevisionNumber(SVNRevision revision1,
SVNRepository repository1,
SVNURL url1) |
private SVNURL |
getURL(java.io.File path1) |
boolean |
isApplicable(SvnDiffSummarize operation,
SvnWcGeneration wcGeneration)
Returns whether this runner is applicable for the operation on concrete working copy generation (1.7 or 1.6)
|
private SVNURL |
resolvePeggedDiffTargetUrl(SVNURL url,
java.io.File path,
SVNRevision pegRevision,
SVNRevision revision) |
protected SvnDiffStatus |
run(SVNWCContext context) |
deleteDeleteFiles, getWcGeneration, matchesChangelist, reset, run, setRepositoryAccessgetFirstTarget, sleepForTimestampcheckCancelled, getOperation, getWcContext, handleEvent, handleEvent, run, setOperation, setWcContextprivate SvnNgRepositoryAccess repositoryAccess
public boolean isApplicable(SvnDiffSummarize operation, SvnWcGeneration wcGeneration) throws SVNException
ISvnOperationRunnerisApplicable in interface ISvnOperationRunner<SvnDiffStatus,SvnDiffSummarize>isApplicable in class SvnLocalOperationRunner<SvnDiffStatus,SvnDiffSummarize>operation - operation that needs runnerwcGeneration - working copy generationtrue if the runner is applicable, otherwise falseSVNExceptionprotected SvnDiffStatus run(SVNWCContext context) throws SVNException
run in class SvnNgOperationRunner<SvnDiffStatus,SvnDiffSummarize>SVNExceptionprivate void doDiff(SvnTarget target1, SVNRevision revision1, SvnTarget target2, SVNRevision revision2, SVNRevision pegRevision, SVNDepth depth, boolean useAncestry, ISVNDiffStatusHandler handler) throws SVNException
SVNExceptionprivate void doDiffURL(SVNURL url, java.io.File path, SVNRevision startRevision, SVNRevision endRevision, SVNRevision pegRevision, SVNDepth depth, boolean useAncestry, ISVNDiffStatusHandler handler) throws SVNException
SVNExceptionprivate void doDiffReposRepos(SVNURL url1, java.io.File path1, SVNRevision revision1, SVNURL url2, java.io.File path2, SVNRevision revision2, SVNRevision pegRevision, SVNDepth depth, boolean useAncestry, ISVNDiffStatusHandler handler) throws SVNException
SVNExceptionprivate void doDiffReposWC(SvnTarget target1, SVNRevision revision1, SvnTarget target2, SVNRevision revision2, SVNRevision pegRevision, boolean reverse, SVNDepth depth, boolean useAncestry, ISVNDiffStatusHandler handler) throws SVNException
SVNExceptionprivate void doDiffWCWC(SvnTarget target1, SVNRevision revision1, SvnTarget target2, SVNRevision revision2, SVNDepth depth, boolean useAncestry, ISVNDiffStatusHandler handler) throws SVNException
SVNExceptionprivate SVNURL resolvePeggedDiffTargetUrl(SVNURL url, java.io.File path, SVNRevision pegRevision, SVNRevision revision) throws SVNException
SVNExceptionprivate void checkDiffTargetExists(SVNURL url, long revision, long otherRevision, SVNRepository repository) throws SVNException
SVNExceptionprivate ISVNDebugLog getDebugLog()
private long getRevisionNumber(SVNRevision revision1, SVNRepository repository1, SVNURL url1) throws SVNException
SVNExceptionprivate SVNURL getURL(java.io.File path1) throws SVNException
SVNExceptionprotected SVNRepository createRepository(SVNURL url, java.io.File path, boolean mayReuse) throws SVNException
SVNExceptionprivate static ISVNDiffStatusHandler createHandlerForReceiver(ISvnObjectReceiver<SvnDiffStatus> receiver)
protected SvnNgRepositoryAccess getRepositoryAccess() throws SVNException
getRepositoryAccess in class SvnNgOperationRunner<SvnDiffStatus,SvnDiffSummarize>SVNException