org.apache.maven.scm.provider.svn
Class SvnCommandUtils

java.lang.Object
  extended by org.apache.maven.scm.provider.svn.SvnCommandUtils

public final class SvnCommandUtils
extends Object

Command utilities for svn commands.

Version:
$Id: SvnCommandUtils.java 1134992 2011-06-12 21:54:27Z godin $
Author:
Jerome Lacoste

Method Summary
static String fixUrl(String url, 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
 

Method Detail

fixUrl

public static String fixUrl(String url,
                            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:
NullPointerException - if url is null


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.