Class SvnCleanup

java.lang.Object
org.tmatesoft.svn.core.wc2.SvnOperation<Void>
org.tmatesoft.svn.core.wc2.SvnCleanup
All Implemented Interfaces:
ISvnOperationOptionsProvider

public class SvnCleanup extends SvnOperation<Void>
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:

Version:
1.7
Author:
TMate Software Ltd.
  • Constructor Details

  • 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, otherwise false
    • setDeleteWCProperties

      public void setDeleteWCProperties(boolean deleteWCProperties)
      Sets whether or not DAV specific invalid input: '<'code">"svn:wc:" properties should be removed from the working copy
      Parameters:
      deleteWCProperties - true if properties will be removed, otherwise false
    • 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 class SvnOperation<Void>
      Returns:
      true if the operation changes the working copy, otherwise false