public class FSFileRevisionsFinder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
FSFileRevisionsFinder.SendBaton |
Modifier and Type | Field and Description |
---|---|
private SVNDeltaGenerator |
myDeltaGenerator |
private FSFS |
myFSFS |
Constructor and Description |
---|
FSFileRevisionsFinder(FSFS fsfs) |
Modifier and Type | Method and 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) |
private FSFS myFSFS
private SVNDeltaGenerator myDeltaGenerator
public FSFileRevisionsFinder(FSFS fsfs)
public int getFileRevisions(java.lang.String path, long startRevision, long endRevision, boolean includeMergedRevisions, ISVNFileRevisionHandler handler) throws SVNException
SVNException
private void sendPathRevision(SVNLocationEntry pathRevision, FSFileRevisionsFinder.SendBaton sendBaton, ISVNFileRevisionHandler handler) throws SVNException
SVNException
private SVNDeltaGenerator getDeltaGenerator()
private java.util.LinkedList findMergedRevisions(java.util.LinkedList mainLinePathRevisions, java.util.Map duplicatePathRevs) throws SVNException
SVNException
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
SVNException
private java.util.Map getMergedMergeInfo(java.lang.String path, long revision) throws SVNException
SVNException
public java.util.Map getPathMergeInfo(java.lang.String path, long revision) throws SVNException
SVNException