public class SVNReporter17 extends java.lang.Object implements ISVNReporterBaton
Modifier and Type | Field and Description |
---|---|
private SVNDepth |
depth |
private boolean |
isHonorDepthExclude |
private boolean |
isRestoreFiles |
private boolean |
isUseCommitTimes |
private boolean |
isUseDepthCompatibilityTrick |
private java.io.File |
path |
private int |
reportedFilesCount |
private int |
totalFilesCount |
private SVNWCContext |
wcContext |
Constructor and Description |
---|
SVNReporter17(java.io.File path,
SVNWCContext wcContext,
boolean restoreFiles,
boolean useDepthCompatibilityTrick,
SVNDepth depth,
boolean lockOnDemand,
boolean isStatus,
boolean isHonorDepthExclude,
boolean isUseCommitTimes,
ISVNDebugLog log) |
Modifier and Type | Method and Description |
---|---|
int |
getReportedFilesCount() |
int |
getTotalFilesCount() |
void |
report(ISVNReporter reporter)
Makes a report describing the state of local items in order
to get the differences between the local items and what actually
is in a repository.
|
private void |
reportRevisionsAndDepths(SVNWCDbRoot root,
java.io.File dirPath,
java.io.File dirLocalRelPath,
java.io.File reportRelPath,
long dirRev,
java.io.File dirReposRelPath,
SVNURL dirReposRoot,
SVNDepth dirDepth,
ISVNReporter reporter,
boolean restoreFiles,
SVNDepth depth,
boolean reportEverything) |
private static void |
resolveTextConflict(SVNWCContext context,
java.io.File localAbsPath) |
private static void |
restoreFile(SVNWCContext context,
java.io.File localAbsPath,
boolean useCommitTimes,
boolean removeTextConflicts) |
static boolean |
restoreNode(SVNWCContext context,
java.io.File local_abspath,
ISVNWCDb.SVNWCDbKind kind,
long target_rev,
boolean useCommitTimes) |
private final java.io.File path
private SVNWCContext wcContext
private SVNDepth depth
private final boolean isRestoreFiles
private final boolean isUseDepthCompatibilityTrick
private final boolean isHonorDepthExclude
private boolean isUseCommitTimes
private int reportedFilesCount
private int totalFilesCount
public SVNReporter17(java.io.File path, SVNWCContext wcContext, boolean restoreFiles, boolean useDepthCompatibilityTrick, SVNDepth depth, boolean lockOnDemand, boolean isStatus, boolean isHonorDepthExclude, boolean isUseCommitTimes, ISVNDebugLog log)
public int getReportedFilesCount()
public int getTotalFilesCount()
public void report(ISVNReporter reporter) throws SVNException
ISVNReporterBaton
report
in interface ISVNReporterBaton
reporter
- a reporter passed to make reportsSVNException
public static boolean restoreNode(SVNWCContext context, java.io.File local_abspath, ISVNWCDb.SVNWCDbKind kind, long target_rev, boolean useCommitTimes) throws SVNException
SVNException
private void reportRevisionsAndDepths(SVNWCDbRoot root, java.io.File dirPath, java.io.File dirLocalRelPath, java.io.File reportRelPath, long dirRev, java.io.File dirReposRelPath, SVNURL dirReposRoot, SVNDepth dirDepth, ISVNReporter reporter, boolean restoreFiles, SVNDepth depth, boolean reportEverything) throws SVNException
SVNException
private static void restoreFile(SVNWCContext context, java.io.File localAbsPath, boolean useCommitTimes, boolean removeTextConflicts) throws SVNException
SVNException
private static void resolveTextConflict(SVNWCContext context, java.io.File localAbsPath) throws SVNException
SVNException