public class SvnNgGetInfo extends SvnNgOperationRunner<SvnInfo,SvnGetInfo> implements SVNWCContext.ISVNWCNodeHandler
Modifier and Type | Field and Description |
---|---|
private boolean |
hasRootTreeConflict |
private boolean |
isFirstInfo |
private java.util.Map<java.io.File,SVNTreeConflictDescription> |
treeConflicts |
UNKNOWN
NULL
Constructor and Description |
---|
SvnNgGetInfo() |
Modifier and Type | Method and Description |
---|---|
private SvnInfo |
buildInfo(java.io.File localAbspath,
ISVNWCDb.SVNWCDbKind kind) |
private SvnInfo |
buildUnversionedInfo(java.io.File localAbspath) |
private java.util.Map<java.io.File,SVNTreeConflictDescription> |
getTreeConflicts() |
private boolean |
isDepthIncludes(java.io.File rootPath,
SVNDepth depth,
java.io.File childPath,
SVNNodeKind childKind) |
void |
nodeFound(java.io.File localAbspath,
ISVNWCDb.SVNWCDbKind kind) |
void |
reset(SvnWcGeneration wcGeneration)
Resets runner's working copy generation.
|
protected SvnInfo |
run(SVNWCContext context) |
private SvnSchedule |
toSchedule(SVNWCContext.SVNWCSchedule schedule) |
deleteDeleteFiles, getRepositoryAccess, getWcGeneration, matchesChangelist, run, setRepositoryAccess
getFirstTarget, isApplicable, sleepForTimestamp
checkCancelled, getOperation, getWcContext, handleEvent, handleEvent, run, setOperation, setWcContext
private boolean hasRootTreeConflict
private boolean isFirstInfo
private java.util.Map<java.io.File,SVNTreeConflictDescription> treeConflicts
public void reset(SvnWcGeneration wcGeneration)
ISvnOperationRunner
reset
in interface ISvnOperationRunner<SvnInfo,SvnGetInfo>
reset
in class SvnNgOperationRunner<SvnInfo,SvnGetInfo>
wcGeneration
- new working copy generation for the runnerprotected SvnInfo run(SVNWCContext context) throws SVNException
run
in class SvnNgOperationRunner<SvnInfo,SvnGetInfo>
SVNException
public void nodeFound(java.io.File localAbspath, ISVNWCDb.SVNWCDbKind kind) throws SVNException
nodeFound
in interface SVNWCContext.ISVNWCNodeHandler
SVNException
private SvnInfo buildUnversionedInfo(java.io.File localAbspath) throws SVNException
SVNException
private SvnInfo buildInfo(java.io.File localAbspath, ISVNWCDb.SVNWCDbKind kind) throws SVNException
SVNException
private SvnSchedule toSchedule(SVNWCContext.SVNWCSchedule schedule)
private boolean isDepthIncludes(java.io.File rootPath, SVNDepth depth, java.io.File childPath, SVNNodeKind childKind)
private java.util.Map<java.io.File,SVNTreeConflictDescription> getTreeConflicts()