Class SVNReporter17
java.lang.Object
org.tmatesoft.svn.core.internal.wc17.SVNReporter17
- All Implemented Interfaces:
ISVNReporterBaton
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SVNDepth
private final boolean
private final boolean
private boolean
private final boolean
private final java.io.File
private int
private int
private SVNWCContext
-
Constructor Summary
ConstructorsConstructorDescriptionSVNReporter17
(java.io.File path, SVNWCContext wcContext, boolean restoreFiles, boolean useDepthCompatibilityTrick, SVNDepth depth, boolean lockOnDemand, boolean isStatus, boolean isHonorDepthExclude, boolean isUseCommitTimes, ISVNDebugLog log) -
Method Summary
Modifier and TypeMethodDescriptionint
int
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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
path
private final java.io.File path -
wcContext
-
depth
-
isRestoreFiles
private final boolean isRestoreFiles -
isUseDepthCompatibilityTrick
private final boolean isUseDepthCompatibilityTrick -
isHonorDepthExclude
private final boolean isHonorDepthExclude -
isUseCommitTimes
private boolean isUseCommitTimes -
reportedFilesCount
private int reportedFilesCount -
totalFilesCount
private int totalFilesCount
-
-
Constructor Details
-
SVNReporter17
public SVNReporter17(java.io.File path, SVNWCContext wcContext, boolean restoreFiles, boolean useDepthCompatibilityTrick, SVNDepth depth, boolean lockOnDemand, boolean isStatus, boolean isHonorDepthExclude, boolean isUseCommitTimes, ISVNDebugLog log)
-
-
Method Details
-
getReportedFilesCount
public int getReportedFilesCount() -
getTotalFilesCount
public int getTotalFilesCount() -
report
Description copied from interface:ISVNReporterBaton
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.- Specified by:
report
in interfaceISVNReporterBaton
- Parameters:
reporter
- a reporter passed to make reports- Throws:
SVNException
-
restoreNode
public static boolean restoreNode(SVNWCContext context, java.io.File local_abspath, ISVNWCDb.SVNWCDbKind kind, long target_rev, boolean useCommitTimes) throws SVNException - Throws:
SVNException
-
reportRevisionsAndDepths
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 - Throws:
SVNException
-
restoreFile
private static void restoreFile(SVNWCContext context, java.io.File localAbsPath, boolean useCommitTimes, boolean removeTextConflicts) throws SVNException - Throws:
SVNException
-
resolveTextConflict
private static void resolveTextConflict(SVNWCContext context, java.io.File localAbsPath) throws SVNException - Throws:
SVNException
-