Class SVNCommitUtil


  • public class SVNCommitUtil
    extends java.lang.Object
    Version:
    1.3
    • Field Detail

      • FILE_COMPARATOR

        public static final java.util.Comparator FILE_COMPARATOR
    • Constructor Detail

      • SVNCommitUtil

        public SVNCommitUtil()
    • Method Detail

      • filterOutFileExternals

        public static void filterOutFileExternals​(java.util.Collection explicitPaths,
                                                  java.util.Map commitables,
                                                  SVNWCAccess baseAccess)
                                           throws SVNException
        Throws:
        SVNException
      • translateLockTokens

        public static java.util.Map translateLockTokens​(java.util.Map lockTokens,
                                                        java.lang.String baseURL)
      • harvestCommitables

        public static void harvestCommitables​(java.util.Map commitables,
                                              SVNAdminArea dir,
                                              java.io.File path,
                                              SVNEntry parentEntry,
                                              SVNEntry entry,
                                              java.lang.String url,
                                              java.lang.String copyFromURL,
                                              boolean copyMode,
                                              boolean addsOnly,
                                              boolean justLocked,
                                              java.util.Map lockTokens,
                                              SVNDepth depth,
                                              boolean forcedRecursion,
                                              java.util.Collection changelists,
                                              ISVNCommitParameters params,
                                              java.util.Map pathsToExternalsProperties)
                                       throws SVNException
        Throws:
        SVNException
      • removeRedundantPaths

        private static void removeRedundantPaths​(java.util.Collection dirsToLockRecursively,
                                                 java.util.Collection dirsToLock)
      • adjustRelativePaths

        private static java.io.File adjustRelativePaths​(java.io.File rootFile,
                                                        java.util.Collection relativePaths)
                                                 throws SVNException
        Throws:
        SVNException
      • isRecursiveCommitForced

        private static boolean isRecursiveCommitForced​(java.io.File directory)
                                                throws SVNException
        Throws:
        SVNException
      • validateCommitMessage

        public static java.lang.String validateCommitMessage​(java.lang.String message)