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

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

public class SvnCommandUtils
extends Object

Command utilities for svn commands.

Version:
$Id: SvnCommandUtils.java 483105 2006-12-06 15:07:54Z evenisse $
Author:
Jerome Lacoste

Constructor Summary
SvnCommandUtils()
           
 
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
 

Constructor Detail

SvnCommandUtils

public SvnCommandUtils()
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.

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


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.