Package org.tmatesoft.svn.core.wc2
Class SvnCleanup
- All Implemented Interfaces:
ISvnOperationOptionsProvider
Represents cleanup operation. Recursively cleans up the working copy, removing locks and resuming
unfinished operations.
Target
should represent working copy path.
If you ever get a "working copy locked" error, use this method to remove
stale locks and get your working copy into a usable state again.
This method operates only on working copies and does not open any network connection.
SvnOperation.run()
method throws SVNException
if one of the following is true:
- exception with
SVNErrorCode.ILLEGAL_TARGET
error code - iftarget
is URL - exception with
SVNErrorCode.WC_NOT_WORKING_COPY
error code - iftarget
is not under version control
- Version:
- 1.7
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private boolean
private boolean
private boolean
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
Gets whether the operation changes working copyboolean
Gets whether or not DAV specific"svn:wc:"
properties should be removed from the working copyboolean
boolean
boolean
boolean
void
setBreakLocks
(boolean breakLocks) void
setDeleteWCProperties
(boolean deleteWCProperties) Sets whether or not DAV specific <code">"svn:wc:" properties should be removed from the working copyvoid
setIncludeExternals
(boolean includeExternals) void
setRemoveIgnoredItems
(boolean removeIgnoredItems) void
setRemoveUnversionedItems
(boolean removeUnversionedItems) void
setVacuumPristines
(boolean vacuumPristines) Methods inherited from class org.tmatesoft.svn.core.wc2.SvnOperation
addTarget, cancel, ensureArgumentsAreValid, ensureEnoughTargets, ensureHomohenousTargets, getApplicableChangelists, getAuthenticationManager, getCanceller, getDepth, getEventHandler, getFirstTarget, getMaximumTargetsCount, getMinimumTargetsCount, getOperationalWorkingCopy, getOperationFactory, getOptions, getRepositoryPool, getRevision, getSqliteJournalMode, getTargets, hasFileTargets, hasLocalTargets, hasRemoteTargets, initDefaults, isCancelled, isSleepForTimestamp, isUseParentWcFormat, needsHomohenousTargets, run, setApplicalbeChangelists, setDepth, setRevision, setSingleTarget, setSleepForTimestamp, setSqliteJournalMode
-
Field Details
-
deleteWCProperties
private boolean deleteWCProperties -
vacuumPristines
private boolean vacuumPristines -
removeUnversionedItems
private boolean removeUnversionedItems -
removeIgnoredItems
private boolean removeIgnoredItems -
includeExternals
private boolean includeExternals -
breakLocks
private boolean breakLocks
-
-
Constructor Details
-
SvnCleanup
-
-
Method Details
-
isDeleteWCProperties
public boolean isDeleteWCProperties()Gets whether or not DAV specific"svn:wc:"
properties should be removed from the working copy- Returns:
true
if properties will be removed, otherwisefalse
-
setDeleteWCProperties
public void setDeleteWCProperties(boolean deleteWCProperties) Sets whether or not DAV specific <code">"svn:wc:" properties should be removed from the working copy- Parameters:
deleteWCProperties
-true
if properties will be removed, otherwisefalse
-
isVacuumPristines
public boolean isVacuumPristines() -
setVacuumPristines
public void setVacuumPristines(boolean vacuumPristines) -
isRemoveUnversionedItems
public boolean isRemoveUnversionedItems() -
setRemoveUnversionedItems
public void setRemoveUnversionedItems(boolean removeUnversionedItems) -
isRemoveIgnoredItems
public boolean isRemoveIgnoredItems() -
setRemoveIgnoredItems
public void setRemoveIgnoredItems(boolean removeIgnoredItems) -
isIncludeExternals
public boolean isIncludeExternals() -
setIncludeExternals
public void setIncludeExternals(boolean includeExternals) -
setBreakLocks
public void setBreakLocks(boolean breakLocks) -
isBreakLocks
public boolean isBreakLocks() -
isChangesWorkingCopy
public boolean isChangesWorkingCopy()Gets whether the operation changes working copy- Overrides:
isChangesWorkingCopy
in classSvnOperation<Void>
- Returns:
true
if the operation changes the working copy, otherwisefalse
-