evenisse    2003/07/01 02:57:17

  Modified:    src/plugins-build/changelog/src/plugin-resources
                        changelog.jsl
  Log:
  #Maven-483.
  Corrected link for viewcvs url configured with multiple cvs repository.
  
  Revision  Changes    Path
  1.3       +16 -2     
maven/src/plugins-build/changelog/src/plugin-resources/changelog.jsl
  
  Index: changelog.jsl
  ===================================================================
  RCS file: 
/home/cvs/maven/src/plugins-build/changelog/src/plugin-resources/changelog.jsl,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- changelog.jsl     25 Jan 2003 03:24:31 -0000      1.2
  +++ changelog.jsl     1 Jul 2003 09:57:16 -0000       1.3
  @@ -37,9 +37,23 @@
               
                       <j:set var="name"><x:expr select="$file/name"/></j:set>
                       <j:set var="revision"><x:expr select="$file/revision"/></j:set>
  +                    <j:set var="repositoryUrl" value="${pom.repository.url}"/>
  +                    <j:choose>
  +                      <j:when test="${repositoryUrl.indexOf('?')>0}">
  +                        <j:set var="repository" value="${repositoryUrl.substring(0, 
repositoryUrl.indexOf('?'))}"/>
  +                        <j:set var="tmpMultiRepoParam" 
value="${repositoryUrl.substring(repository.length())}"/>
  +                        <j:set var="oneRepoParam" 
value="?${tmpMultiRepoParam.substring(1)}"/>
  +                        <j:set var="multiRepoParam" 
value="&amp;${tmpMultiRepoParam.substring(1)}"/>
  +                      </j:when>
  +                      <j:otherwise>
  +                        <j:set var="repository" value="${repositoryUrl}"/>
  +                        <j:set var="oneRepoParam" value=""/>
  +                        <j:set var="multiRepoParam" value=""/>
  +                      </j:otherwise>
  +                    </j:choose>
               
  -                    <a href="${pom.repository.url}${name}">${name}</a>
  -                    <a 
href="${pom.repository.url}${name}?rev=${revision}&amp;content-type=text/vnd.viewcvs-markup">v${revision}</a>
  +                    <a href="${repository}${name}${oneRepoParam}">${name}</a>
  +                    <a 
href="${repository}${name}?rev=${revision}&amp;content-type=text/vnd.viewcvs-markup${multiRepoParam}">v${revision}</a>
                       <br/>
                     
                     </x:forEach>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to