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
SVNExceptionprivate void sendPathRevision(SVNLocationEntry pathRevision, FSFileRevisionsFinder.SendBaton sendBaton, ISVNFileRevisionHandler handler) throws SVNException
SVNExceptionprivate SVNDeltaGenerator getDeltaGenerator()
private java.util.LinkedList findMergedRevisions(java.util.LinkedList mainLinePathRevisions,
java.util.Map duplicatePathRevs)
throws SVNException
SVNExceptionprivate 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
SVNExceptionprivate java.util.Map getMergedMergeInfo(java.lang.String path,
long revision)
throws SVNException
SVNExceptionpublic java.util.Map getPathMergeInfo(java.lang.String path,
long revision)
throws SVNException
SVNException