Class FSFileRevisionsFinder
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.io.fs.FSFileRevisionsFinder
-
public class FSFileRevisionsFinder extends java.lang.Object- Version:
- 1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classFSFileRevisionsFinder.SendBaton
-
Field Summary
Fields Modifier and Type Field Description private SVNDeltaGeneratormyDeltaGeneratorprivate FSFSmyFSFS
-
Constructor Summary
Constructors Constructor Description FSFileRevisionsFinder(FSFS fsfs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.LinkedListfindInterestingRevisions(java.util.LinkedList pathRevisions, java.lang.String path, long startRevision, long endRevision, boolean includeMergedRevisions, boolean markAsMerged, java.util.Map duplicatePathRevs)private java.util.LinkedListfindMergedRevisions(java.util.LinkedList mainLinePathRevisions, java.util.Map duplicatePathRevs)private SVNDeltaGeneratorgetDeltaGenerator()intgetFileRevisions(java.lang.String path, long startRevision, long endRevision, boolean includeMergedRevisions, ISVNFileRevisionHandler handler)private java.util.MapgetMergedMergeInfo(java.lang.String path, long revision)java.util.MapgetPathMergeInfo(java.lang.String path, long revision)private voidsendPathRevision(SVNLocationEntry pathRevision, FSFileRevisionsFinder.SendBaton sendBaton, ISVNFileRevisionHandler handler)
-
-
-
Field Detail
-
myFSFS
private FSFS myFSFS
-
myDeltaGenerator
private SVNDeltaGenerator myDeltaGenerator
-
-
Constructor Detail
-
FSFileRevisionsFinder
public FSFileRevisionsFinder(FSFS fsfs)
-
-
Method Detail
-
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
-
-