Class SVNReporter17
java.lang.Object
org.tmatesoft.svn.core.internal.wc17.SVNReporter17
- All Implemented Interfaces:
ISVNReporterBaton
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SVNDepthprivate final booleanprivate final booleanprivate booleanprivate final booleanprivate final java.io.Fileprivate intprivate intprivate 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 TypeMethodDescriptionintintvoidreport(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 voidreportRevisionsAndDepths(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 voidresolveTextConflict(SVNWCContext context, java.io.File localAbsPath) private static voidrestoreFile(SVNWCContext context, java.io.File localAbsPath, boolean useCommitTimes, boolean removeTextConflicts) static booleanrestoreNode(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:ISVNReporterBatonMakes 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:
reportin 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
-