Class FSFileRevisionsFinder

java.lang.Object
org.tmatesoft.svn.core.internal.io.fs.FSFileRevisionsFinder

public class FSFileRevisionsFinder extends java.lang.Object
Version:
1.3
  • Field Details

  • Constructor Details

    • FSFileRevisionsFinder

      public FSFileRevisionsFinder(FSFS fsfs)
  • Method Details

    • getFileRevisions

      public int getFileRevisions(java.lang.String path, long startRevision, long endRevision, boolean includeMergedRevisions, ISVNFileRevisionHandler handler) throws SVNException
      Throws:
      SVNException
    • sendPathRevision

      private void sendPathRevision(SVNLocationEntry pathRevision, FSFileRevisionsFinder.SendBaton sendBaton, ISVNFileRevisionHandler handler) throws SVNException
      Throws:
      SVNException
    • getDeltaGenerator

      private SVNDeltaGenerator getDeltaGenerator()
    • findMergedRevisions

      private java.util.LinkedList findMergedRevisions(java.util.LinkedList mainLinePathRevisions, java.util.Map duplicatePathRevs) throws SVNException
      Throws:
      SVNException
    • findInterestingRevisions

      private java.util.LinkedList findInterestingRevisions(java.util.LinkedList pathRevisions, java.lang.String path, long startRevision, long endRevision, boolean includeMergedRevisions, boolean markAsMerged, java.util.Map duplicatePathRevs) throws SVNException
      Throws:
      SVNException
    • getMergedMergeInfo

      private java.util.Map getMergedMergeInfo(java.lang.String path, long revision) throws SVNException
      Throws:
      SVNException
    • getPathMergeInfo

      public java.util.Map getPathMergeInfo(java.lang.String path, long revision) throws SVNException
      Throws:
      SVNException