[jboss-cvs] jbosside/releng/org.jboss.ide.eclipse.releng/builders/product ...

Marshall Culpepper mculpepper at jboss.com
Thu Aug 10 03:54:58 EDT 2006


  User: mculpepper
  Date: 06/08/10 03:54:58

  Modified:    releng/org.jboss.ide.eclipse.releng/builders/product 
                        productBuild.xml
  Log:
  added support for subversion tags (using the %svnURL% token in svn maps)
  
  Revision  Changes    Path
  1.35      +27 -0     jbosside/releng/org.jboss.ide.eclipse.releng/builders/product/productBuild.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: productBuild.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/releng/org.jboss.ide.eclipse.releng/builders/product/productBuild.xml,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -b -r1.34 -r1.35
  --- productBuild.xml	1 Jul 2006 18:41:22 -0000	1.34
  +++ productBuild.xml	10 Aug 2006 07:54:58 -0000	1.35
  @@ -147,11 +147,18 @@
   		<attribute name="builder"/>
   		<sequential>
   			<var name="cvsTag" unset="true"/>
  +			<var name="svnURL" unset="true"/>
   			<if>
   	  			<equals arg1="${product.buildDesc}" arg2="release"/>
   	  			<then>
   	  				<propertycopy override="true" name="builder.version" from="versionTags.@{builder}"/>
   	  				<propertycopy override="true" name="cvsTag" from="versionTags.@{builder}.cvs"/>
  +	  				<if>
  +	  					<isset property="versiontags.@{builder}.svn"/>
  +	  					<then>
  +	  						<propertycopy override="true" name="svnURL" from="versionTags.@{builder}.svn"/>
  +	  					</then>
  +	  				</if>
   	  			</then>
   	  			<else>
   	  				<if>
  @@ -161,6 +168,26 @@
   	  					</then>
   	  					<else>
   		  					<propertycopy override="true" name="cvsTag" from="default.cvs.tag"/>
  +	  						<loadproperties srcFile="${builder.root}/@{builder}/build.properties">
  +								<filterchain>
  +									<linecontains>
  +										<contains value="defaultSvnUrl"/>
  +									</linecontains>
  +									<prefixlines prefix="@{builder}"/>
  +								</filterchain>
  +							</loadproperties>
  +	  						<if>
  +	  							<isset property="@{builder}.svn"/>
  +	  							<then>
  +	  								<propertycopy override="true" name="svnURL" from="@{builder}.svn"/>
  +	  							</then>
  +	  							<elseif>
  +	  								<isset property="@{builder}.defaultSvnUrl"/>
  +	  								<then>
  +		  								<propertycopy override="true" name="svnURL" from="@{builder}.defaultSvnUrl"/>
  +	  								</then>
  +	  							</elseif>
  +	  						</if>
   	  					</else>
   	  				</if>
   	  				<property name="builder.version" value="${product.versionTag}"/>
  
  
  



More information about the jboss-cvs-commits mailing list