public class SvnNgDiffUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
SvnNgDiffUtil.ArbitraryDiffWalker |
private static class |
SvnNgDiffUtil.DiffStatusCallback |
Constructor and Description |
---|
SvnNgDiffUtil() |
Modifier and Type | Method and Description |
---|---|
private static void |
arbitraryDiffThisDir(SvnNgDiffUtil.ArbitraryDiffWalker diffWalker,
java.io.File localAbsPath,
SVNDepth depth,
SVNWCContext context,
ISvnDiffCallback callback,
ISVNCanceller canceller) |
protected static void |
diffBaseOnlyDirectory(java.io.File localAbsPath,
java.io.File relPath,
long revision,
SVNDepth depth,
ISVNWCDb db,
ISvnDiffCallback2 callback) |
protected static void |
diffBaseOnlyFile(java.io.File localAbsPath,
java.io.File relPath,
long revision,
ISVNWCDb db,
ISvnDiffCallback2 callback) |
protected static void |
diffBaseWorkingDiff(java.io.File localAbsPath,
java.io.File relPath,
long revision,
java.util.Collection<java.lang.String> changeists,
boolean diffPristine,
SVNWCContext context,
ISvnDiffCallback2 callback) |
protected static void |
diffLocalOnlyDirectory(java.io.File localAbsPath,
java.io.File relPath,
SVNDepth depth,
java.util.Collection<java.lang.String> changelists,
boolean diffPristine,
SVNWCContext context,
ISvnDiffCallback2 callback) |
protected static void |
diffLocalOnlyFile(java.io.File localAbsPath,
java.io.File relPath,
java.util.Collection<java.lang.String> changelists,
boolean diffPristine,
SVNWCContext context,
ISvnDiffCallback2 callback) |
private static void |
doArbitraryDirsDiff(java.io.File localAbsPath1,
java.io.File localAbsPath2,
java.io.File rootAbsPath1,
java.io.File rootAbsPath2,
SVNDepth depth,
SVNWCContext context,
ISvnDiffCallback callback,
ISVNCanceller canceller) |
private static void |
doArbitraryFilesDiff(java.io.File localAbsPath1,
java.io.File localAbsPath2,
java.io.File path,
boolean file1IsEmpty,
boolean file2IsEmpty,
SVNProperties originalPropertiesOverride,
SVNWCContext context,
ISvnDiffCallback callback,
ISVNCanceller canceller) |
static void |
doArbitraryNodesDiff(SvnTarget target1,
SvnTarget target2,
SVNDepth depth,
SVNWCContext context,
ISvnDiffCallback callback,
ISVNCanceller canceller) |
static void |
doDiffSummarizeReposWC(SvnTarget target1,
SVNRevision revision1,
SVNRevision pegRevision,
SvnTarget target2,
SVNRevision revision2,
boolean reverse,
SvnNgRepositoryAccess repositoryAccess,
SVNWCContext context,
boolean useGitDiffFormat,
SVNDepth depth,
boolean useAncestry,
java.util.Collection<java.lang.String> changelists,
boolean showCopiesAsAdds,
ISvnDiffGenerator generator,
ISVNDiffStatusHandler handler,
ISVNCanceller canceller) |
static void |
doDiffWCWC(java.io.File localAbsPath,
SvnNgRepositoryAccess repositoryAccess,
SVNWCContext context,
SVNDepth depth,
boolean useAncestry,
java.util.Collection<java.lang.String> changelists,
boolean showCopiesAsAdds,
boolean useGitDiffFormat,
ISvnDiffGenerator generator,
ISvnDiffCallback callback,
ISVNCanceller canceller) |
private static SVNDepth |
getDiffDepth(SVNDepth depth) |
private static boolean |
isRevisionBase(SVNRevision revision2) |
private static void |
visit(java.io.File localAbsPath,
SVNFileType type,
SvnNgDiffUtil.ArbitraryDiffWalker diffWalker,
SVNWCContext context,
ISvnDiffCallback callback,
ISVNCanceller canceller) |
private static void |
walkDirectory(java.io.File localAbsPath,
SvnNgDiffUtil.ArbitraryDiffWalker diffWalker,
SVNWCContext context,
ISvnDiffCallback callback,
ISVNCanceller canceller) |
public static void doDiffSummarizeReposWC(SvnTarget target1, SVNRevision revision1, SVNRevision pegRevision, SvnTarget target2, SVNRevision revision2, boolean reverse, SvnNgRepositoryAccess repositoryAccess, SVNWCContext context, boolean useGitDiffFormat, SVNDepth depth, boolean useAncestry, java.util.Collection<java.lang.String> changelists, boolean showCopiesAsAdds, ISvnDiffGenerator generator, ISVNDiffStatusHandler handler, ISVNCanceller canceller) throws SVNException
SVNException
public static void doDiffWCWC(java.io.File localAbsPath, SvnNgRepositoryAccess repositoryAccess, SVNWCContext context, SVNDepth depth, boolean useAncestry, java.util.Collection<java.lang.String> changelists, boolean showCopiesAsAdds, boolean useGitDiffFormat, ISvnDiffGenerator generator, ISvnDiffCallback callback, ISVNCanceller canceller) throws SVNException
SVNException
private static boolean isRevisionBase(SVNRevision revision2)
protected static void diffBaseOnlyFile(java.io.File localAbsPath, java.io.File relPath, long revision, ISVNWCDb db, ISvnDiffCallback2 callback) throws SVNException
SVNException
protected static void diffBaseOnlyDirectory(java.io.File localAbsPath, java.io.File relPath, long revision, SVNDepth depth, ISVNWCDb db, ISvnDiffCallback2 callback) throws SVNException
SVNException
protected static void diffLocalOnlyFile(java.io.File localAbsPath, java.io.File relPath, java.util.Collection<java.lang.String> changelists, boolean diffPristine, SVNWCContext context, ISvnDiffCallback2 callback) throws SVNException
SVNException
protected static void diffLocalOnlyDirectory(java.io.File localAbsPath, java.io.File relPath, SVNDepth depth, java.util.Collection<java.lang.String> changelists, boolean diffPristine, SVNWCContext context, ISvnDiffCallback2 callback) throws SVNException
SVNException
protected static void diffBaseWorkingDiff(java.io.File localAbsPath, java.io.File relPath, long revision, java.util.Collection<java.lang.String> changeists, boolean diffPristine, SVNWCContext context, ISvnDiffCallback2 callback) throws SVNException
SVNException
public static void doArbitraryNodesDiff(SvnTarget target1, SvnTarget target2, SVNDepth depth, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller) throws SVNException
SVNException
private static void doArbitraryFilesDiff(java.io.File localAbsPath1, java.io.File localAbsPath2, java.io.File path, boolean file1IsEmpty, boolean file2IsEmpty, SVNProperties originalPropertiesOverride, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller) throws SVNException
SVNException
private static void doArbitraryDirsDiff(java.io.File localAbsPath1, java.io.File localAbsPath2, java.io.File rootAbsPath1, java.io.File rootAbsPath2, SVNDepth depth, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller) throws SVNException
SVNException
private static void arbitraryDiffThisDir(SvnNgDiffUtil.ArbitraryDiffWalker diffWalker, java.io.File localAbsPath, SVNDepth depth, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller) throws SVNException
SVNException
private static void walkDirectory(java.io.File localAbsPath, SvnNgDiffUtil.ArbitraryDiffWalker diffWalker, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller) throws SVNException
SVNException
private static void visit(java.io.File localAbsPath, SVNFileType type, SvnNgDiffUtil.ArbitraryDiffWalker diffWalker, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller) throws SVNException
SVNException