Class SVNReporter17

java.lang.Object
org.tmatesoft.svn.core.internal.wc17.SVNReporter17
All Implemented Interfaces:
ISVNReporterBaton

public class SVNReporter17 extends java.lang.Object implements ISVNReporterBaton
Version:
1.3
  • Field Details

    • path

      private final java.io.File path
    • wcContext

      private SVNWCContext wcContext
    • depth

      private SVNDepth 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

      public void report(ISVNReporter reporter) throws SVNException
      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 interface ISVNReporterBaton
      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