Added support for lserver connections - connection to a pserver on a local machine.
PR: MAVEN-305 git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113306 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
d42db827ef
commit
691d329f98
@ -83,7 +83,7 @@ import org.apache.tools.ant.types.Commandline;
|
||||
* @author <a href="mailto:peter@apache.org">Peter Donald</a>
|
||||
* @author <a href="mailto:pete-apache-dev@kazmier.com">Pete Kazmier</a>
|
||||
* @version
|
||||
* $Id: CvsChangeLogGenerator.java,v 1.4 2003/04/05 14:09:55 bwalding Exp $
|
||||
* $Id: CvsChangeLogGenerator.java,v 1.5 2003/04/09 10:48:30 bwalding Exp $
|
||||
*/
|
||||
class CvsChangeLogGenerator extends AbstractChangeLogGenerator
|
||||
{
|
||||
@ -143,12 +143,22 @@ class CvsChangeLogGenerator extends AbstractChangeLogGenerator
|
||||
// use the local repository directory eg. '/home/cvspublic'
|
||||
connectionBuffer = new StringBuffer(tokenizer.nextToken());
|
||||
}
|
||||
else
|
||||
{
|
||||
//create the cvsroot as the remote cvsroot
|
||||
connectionBuffer = new StringBuffer(":");
|
||||
connectionBuffer.append(connectionType).append(":").append(tokenizer.nextToken()).append(":").append(
|
||||
tokenizer.nextToken());
|
||||
else
|
||||
{
|
||||
if (connectionType.equalsIgnoreCase("lserver"))
|
||||
{
|
||||
//create the cvsroot as the local socket cvsroot
|
||||
connectionBuffer = new StringBuffer();
|
||||
connectionBuffer.append(tokenizer.nextToken()).append(":").append(
|
||||
tokenizer.nextToken());
|
||||
}
|
||||
else
|
||||
{
|
||||
//create the cvsroot as the remote cvsroot
|
||||
connectionBuffer = new StringBuffer(":");
|
||||
connectionBuffer.append(connectionType).append(":").append(tokenizer.nextToken()).append(":").append(
|
||||
tokenizer.nextToken());
|
||||
}
|
||||
}
|
||||
|
||||
command.createArgument().setValue(connectionBuffer.toString());
|
||||
|
||||
@ -65,7 +65,7 @@ import junit.framework.TestCase;
|
||||
|
||||
/**
|
||||
* @author <a href="bwalding@jakarta.org">Ben Walding</a>
|
||||
* @version $Id: CvsChangeLogGeneratorTest.java,v 1.3 2003/04/05 14:09:55 bwalding Exp $
|
||||
* @version $Id: CvsChangeLogGeneratorTest.java,v 1.4 2003/04/09 10:48:29 bwalding Exp $
|
||||
*/
|
||||
class ExposeGenerator extends CvsChangeLogGenerator
|
||||
{
|
||||
@ -78,7 +78,7 @@ class ExposeGenerator extends CvsChangeLogGenerator
|
||||
|
||||
/**
|
||||
* @author <a href="bwalding@jakarta.org">Ben Walding</a>
|
||||
* @version $Id: CvsChangeLogGeneratorTest.java,v 1.3 2003/04/05 14:09:55 bwalding Exp $
|
||||
* @version $Id: CvsChangeLogGeneratorTest.java,v 1.4 2003/04/09 10:48:29 bwalding Exp $
|
||||
*/
|
||||
public class CvsChangeLogGeneratorTest extends TestCase
|
||||
{
|
||||
@ -120,6 +120,10 @@ public class CvsChangeLogGeneratorTest extends TestCase
|
||||
"scm|cvs|pserver|anoncvs@cvs.apache.org|D:/home/cvspublic|jakarta-turbine-maven",
|
||||
"cvs|-d|:pserver:anoncvs@cvs.apache.org:D:/home/cvspublic|log",
|
||||
null),
|
||||
new Test(
|
||||
"scm:cvs:lserver:anoncvs@cvs.apache.org:/home/cvspublic:maven",
|
||||
"cvs|-d|anoncvs@cvs.apache.org:/home/cvspublic|log",
|
||||
null) ,
|
||||
new Test(
|
||||
"scm|cvs|local|local|D:/home/cvspublic|jakarta-turbine-maven",
|
||||
"cvs|-d|D:/home/cvspublic|log",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user