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 class
private static class
-
Field Summary
Fields inherited from interface org.tmatesoft.svn.core.ISVNCanceller
NULL
Fields inherited from interface org.tmatesoft.svn.core.wc.ISVNEventHandler
UNKNOWN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
protected void
add
(File localAbsPath, SVNDepth depth, SVNURL copyFromUrl, long copyFromRevision, boolean fireEvent) private void
private void
addDirectory
(File path, SVNDepth depth, boolean refreshIgnores) private void
void
addFromDisk
(File path, SVNProperties props, boolean fireEvent) private SVNNodeKind
checkCanAddNode
(File path) private SvnNgAdd.CheckCanAddNode
checkCanAddNode
(File localAbsPath, SVNURL copyFromUrl, long copyFromRevision) private SvnNgAdd.CheckCanAddToParent
checkCanAddtoParent
(File localAbsPath) private void
private File
findExistingParent
(File parentPath) private Map
getAllAutoProperties
(ISVNOptions options, File file) private void
integrateNestedWcAsCopy
(File localAbsPath) protected Void
run
(SVNWCContext context) Methods inherited from class org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner
deleteDeleteFiles, getRepositoryAccess, getWcGeneration, matchesChangelist, reset, run, setRepositoryAccess
Methods inherited from class org.tmatesoft.svn.core.internal.wc2.SvnLocalOperationRunner
getFirstTarget, isApplicable, sleepForTimestamp
Methods 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:
run
in 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
-