And so he said onto the world:

"Let there be a working IDEA plug-in for users who don't
specify their CVS access method while checking out"
and it was good.


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@112888 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
kschrader
2003-02-11 02:42:10 +00:00
parent 6a171dc97f
commit 6ab2f65e2f

View File

@@ -3,7 +3,7 @@
<project
xmlns:j="jelly:core"
xmlns:u="jelly:util"
xmlns:jj="jelly:jeez">
xmlns:a="jelly:ant">
<!--==================================================================-->
<!-- Generate IntelliJ IDEA .project and .classpath files -->
@@ -257,6 +257,8 @@
<u:available file="${basedir}/CVS/Root">
<u:loadText var="cvsRoot" file="${basedir}/CVS/Root"/>
<u:tokenize var="cvsRootValues" delim=":">${cvsRoot}</u:tokenize>
<j:set var="cvsRootValuesSize" value="${size(cvsRootValues)}"/>
<j:if test="${cvsRootValuesSize == 3}">
<j:set var="userServer" value="${cvsRootValues.get(1)}"/>
<j:set var="user" value="${userServer.substring(0,userServer.indexOf('@'))}"/>
<j:set var="server" value="${userServer.substring(userServer.indexOf('@'))}"/>
@@ -266,6 +268,18 @@
<option name="HOST" value="${server.substring(1)}"/>
<option name="REPOSITORY" value="${cvsRootValues.get(2)}" />
</cvs_root>
</j:if>
<j:if test="${cvsRootValuesSize == 2}">
<j:set var="userServer" value="${cvsRootValues.get(0)}"/>
<j:set var="user" value="${userServer.substring(0,userServer.indexOf('@'))}"/>
<j:set var="server" value="${userServer.substring(userServer.indexOf('@'))}"/>
<cvs_root>
<option name="METHOD" value="ext" />
<option name="USER_NAME" value="${user}" />
<option name="HOST" value="${server.substring(1)}"/>
<option name="REPOSITORY" value="${cvsRootValues.get(1)}" />
</cvs_root>
</j:if>
<j:set var="cvsEnabled" value="true"/>
<j:set var="cvsPath" value="/usr/bin/cvs"/>
</u:available>