Class SvnCleanup

  • All Implemented Interfaces:
    ISvnOperationOptionsProvider

    public class SvnCleanup
    extends SvnOperation<java.lang.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.
    • Method Detail

      • 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 "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<java.lang.Void>
        Returns:
        true if the operation changes the working copy, otherwise false