bootstrap.xml
changeset 66 eb493282dec7
parent 64 b1cab4be73cc
child 67 16acd1d8d322
equal deleted inserted replaced
65:d0bd2fd2c468 66:eb493282dec7
    11   <property name="bootstrap.base.dir" value="D:\fbf_project"/> <!-- old name -->
    11   <property name="bootstrap.base.dir" value="D:\fbf_project"/> <!-- old name -->
    12   <property name="sf.target.dir" value="${bootstrap.base.dir}"/>
    12   <property name="sf.target.dir" value="${bootstrap.base.dir}"/>
    13   
    13   
    14   <!-- config -->
    14   <!-- config -->
    15   <property name="sf.config.repo" value=""/>
    15   <property name="sf.config.repo" value=""/>
    16   <property name="sf.config.rev" value="tip"/>
    16   <property name="sf.config.rev" value="default"/>
    17   <property name="sf.config.dir" value=""/>
    17   <property name="sf.config.dir" value=""/>
    18 
    18 
    19   <!-- project -->
    19   <!-- project -->
    20   <property name="sf.project.repo" value=""/>
    20   <property name="sf.project.repo" value=""/>
    21   <property name="sf.project.rev" value="tip"/>
    21   <property name="sf.project.rev" value="default"/>
    22   <property name="sf.project.dir" value=""/>
    22   <property name="sf.project.dir" value=""/>
    23 
    23 
    24   <!-- Sanity check the supplied properties -->
    24   <!-- Sanity check the supplied properties -->
    25   <fail message="Must specify property sf.config.repo or sf.config.dir">
    25   <fail message="Must specify property sf.config.repo or sf.config.dir">
    26     <condition>
    26     <condition>
   106               <arg value="${repo.rev}"/>
   106               <arg value="${repo.rev}"/>
   107               <arg value="-C"/>
   107               <arg value="-C"/>
   108             </exec>
   108             </exec>
   109           </then>
   109           </then>
   110           <else>
   110           <else>
   111             <hlm:scm verbose="true" scmUrl="scm:hg:${repo.url}">
   111             <echo message="Cloning ${repo.url}#${repo.rev} to ${sf.target.dir}/${subdir.name}"/>
   112               <hlm:checkout basedir="${sf.target.dir}/${subdir.name}"/>
   112             <exec executable="hg" dir="${sf.target.dir}">
   113               <hlm:update basedir="${sf.target.dir}/${subdir.name}">
   113               <arg value="clone"/>
   114                 <hlm:tag name="${repo.rev}"/>
   114               <arg value="-r${repo.rev}"/>
   115               </hlm:update>
   115               <arg value="${repo.url}"/>
   116             </hlm:scm>
   116               <arg value="${subdir.name}"/>
       
   117             </exec>
   117           </else>
   118           </else>
   118         </if>
   119         </if>
   119       </else>
   120       </else>
   120     </if>
   121     </if>
   121     <stopwatch name="${stopwatch.name}" action="elapsed"/>
   122     <stopwatch name="${stopwatch.name}" action="elapsed"/>