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 class
FSFileRevisionsFinder.SendBaton
-
Field Summary
Fields Modifier and Type Field Description private SVNDeltaGenerator
myDeltaGenerator
private FSFS
myFSFS
-
Constructor Summary
Constructors Constructor Description FSFileRevisionsFinder(FSFS fsfs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
private java.util.LinkedList
findMergedRevisions(java.util.LinkedList mainLinePathRevisions, java.util.Map duplicatePathRevs)
private SVNDeltaGenerator
getDeltaGenerator()
int
getFileRevisions(java.lang.String path, long startRevision, long endRevision, boolean includeMergedRevisions, ISVNFileRevisionHandler handler)
private java.util.Map
getMergedMergeInfo(java.lang.String path, long revision)
java.util.Map
getPathMergeInfo(java.lang.String path, long revision)
private void
sendPathRevision(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
-
-