Class SvnCommandUtils


  • public final class SvnCommandUtils
    extends java.lang.Object
    Command utilities for svn commands.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private SvnCommandUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String fixUrl​(java.lang.String url, java.lang.String username)
      Add or overrides the username into a url with a svn+ssh scheme.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SvnCommandUtils

        private SvnCommandUtils()
    • Method Detail

      • fixUrl

        public static java.lang.String fixUrl​(java.lang.String url,
                                              java.lang.String username)
        Add or overrides the username into a url with a svn+ssh scheme.

        Svn 1.3.1 doesn't use the username information specified by --username when the url uses the svn+ssh scheme. This allows to fix it. See MRELEASE-35.

        Convert file url which derived from windows file path to unix path.

        Parameters:
        url - the url, not null
        username - the username, may be null
        Returns:
        the fixed url
        Throws:
        java.lang.NullPointerException - if url is null