From bb57c2d925d9265589c7fbf238f8dee5aa4eba00 Mon Sep 17 00:00:00 2001 From: bwalding Date: Mon, 17 Feb 2003 20:53:42 +0000 Subject: [PATCH] o MAVEN-277: Delimiter is now changable.Get delim from character after scm eg scm|cvs (delim is |) git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@112947 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/maven/cvslib/CvsChangeLogGenerator.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/changelog/src/main/org/apache/maven/cvslib/CvsChangeLogGenerator.java b/changelog/src/main/org/apache/maven/cvslib/CvsChangeLogGenerator.java index 066a3711..79ce5533 100644 --- a/changelog/src/main/org/apache/maven/cvslib/CvsChangeLogGenerator.java +++ b/changelog/src/main/org/apache/maven/cvslib/CvsChangeLogGenerator.java @@ -83,7 +83,7 @@ import org.apache.tools.ant.types.Commandline; * @author Peter Donald * @author Pete Kazmier * @version - * $Id: CvsChangeLogGenerator.java,v 1.1 2003/01/24 03:44:53 jvanzyl Exp $ + * $Id: CvsChangeLogGenerator.java,v 1.2 2003/02/17 20:53:42 bwalding Exp $ */ class CvsChangeLogGenerator extends AbstractChangeLogGenerator { @@ -101,7 +101,15 @@ class CvsChangeLogGenerator extends AbstractChangeLogGenerator throw new IllegalArgumentException("repository connection string" + " not specified"); } - StringTokenizer tokenizer = new StringTokenizer(getConnection(), ":"); + + String connection = getConnection(); + if (connection.length() < 4) { + throw new IllegalArgumentException("repository connection string doesn't start with scm"); + } + + String inputDelim = connection.substring(3, 4); + + StringTokenizer tokenizer = new StringTokenizer(getConnection(), inputDelim); if (tokenizer.countTokens() < 6) { throw new IllegalArgumentException("repository connection string"