Class SvnNgAdd
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner<V,T>
org.tmatesoft.svn.core.internal.wc2.SvnLocalOperationRunner<V,T>
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner<Void,SvnScheduleForAddition>
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAdd
- All Implemented Interfaces:
ISVNCanceller,ISVNEventHandler,ISvnOperationRunner<Void,SvnScheduleForAddition>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Field Summary
Fields inherited from interface org.tmatesoft.svn.core.ISVNCanceller
NULLFields inherited from interface org.tmatesoft.svn.core.wc.ISVNEventHandler
UNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprotected voidadd(File localAbsPath, SVNDepth depth, SVNURL copyFromUrl, long copyFromRevision, boolean fireEvent) private voidprivate voidaddDirectory(File path, SVNDepth depth, boolean refreshIgnores) private voidvoidaddFromDisk(File path, SVNProperties props, boolean fireEvent) private SVNNodeKindcheckCanAddNode(File path) private SvnNgAdd.CheckCanAddNodecheckCanAddNode(File localAbsPath, SVNURL copyFromUrl, long copyFromRevision) private SvnNgAdd.CheckCanAddToParentcheckCanAddtoParent(File localAbsPath) private voidprivate FilefindExistingParent(File parentPath) private MapgetAllAutoProperties(ISVNOptions options, File file) private voidintegrateNestedWcAsCopy(File localAbsPath) protected Voidrun(SVNWCContext context) Methods inherited from class org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner
deleteDeleteFiles, getRepositoryAccess, getWcGeneration, matchesChangelist, reset, run, setRepositoryAccessMethods inherited from class org.tmatesoft.svn.core.internal.wc2.SvnLocalOperationRunner
getFirstTarget, isApplicable, sleepForTimestampMethods inherited from class org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner
checkCancelled, getOperation, getWcContext, handleEvent, handleEvent, run, setOperation, setWcContext
-
Constructor Details
-
SvnNgAdd
public SvnNgAdd()
-
-
Method Details
-
run
- Specified by:
runin classSvnNgOperationRunner<Void,SvnScheduleForAddition> - Throws:
SVNException
-
add
- Throws:
SVNException
-
add
- Throws:
SVNException
-
addFile
- Throws:
SVNException
-
getAllAutoProperties
- Throws:
SVNException
-
doRevert
-
addDirectory
- Throws:
SVNException
-
addFromDisk
- Throws:
SVNException
-
add
protected void add(File localAbsPath, SVNDepth depth, SVNURL copyFromUrl, long copyFromRevision, boolean fireEvent) throws SVNException - Throws:
SVNException
-
checkCanAddtoParent
- Throws:
SVNException
-
checkCanAddNode
private SvnNgAdd.CheckCanAddNode checkCanAddNode(File localAbsPath, SVNURL copyFromUrl, long copyFromRevision) throws SVNException - Throws:
SVNException
-
checkCanAddNode
- Throws:
SVNException
-
findExistingParent
- Throws:
SVNException
-
integrateNestedWcAsCopy
- Throws:
SVNException
-