bootstrap.xml
changeset 78 b9933b133306
parent 67 16acd1d8d322
child 79 c60c76df3628
equal deleted inserted replaced
77:bde272fb9ff9 78:b9933b133306
   106               <arg value="-C"/>
   106               <arg value="-C"/>
   107             </exec>
   107             </exec>
   108           </then>
   108           </then>
   109           <else>
   109           <else>
   110             <echo message="Cloning ${repo.url}#${repo.rev} to ${sf.target.dir}/${subdir.name}"/>
   110             <echo message="Cloning ${repo.url}#${repo.rev} to ${sf.target.dir}/${subdir.name}"/>
   111             <exec executable="hg" dir="${sf.target.dir}">
   111 		<trycatch>
   112               <arg value="clone"/>
   112                 <try>
   113               <arg value="-r${repo.rev}"/>
   113 	            <exec executable="hg" dir="${sf.target.dir}">
   114               <arg value="${repo.url}"/>
   114       	        <arg value="clone"/>
   115               <arg value="${subdir.name}"/>
   115             	  <arg value="-r${repo.rev}"/>
   116             </exec>
   116               	  <arg value="${repo.url}"/>
       
   117               	  <arg value="${subdir.name}"/>
       
   118                   </exec>
       
   119                 </try>
       
   120                 <catch>
       
   121                   <delete dir="${sf.target.dir}/${subdir.name}"/>
       
   122 			<trycatch>
       
   123                 	  <try>  
       
   124 	                <exec executable="hg" dir="${sf.target.dir}">
       
   125       	            <arg value="clone"/>
       
   126             	      <arg value="-r${repo.rev}"/>
       
   127               	      <arg value="${repo.url}"/>
       
   128               	      <arg value="${subdir.name}"/>
       
   129                       </exec>
       
   130                     </try>
       
   131                     <catch>
       
   132                       <delete dir="${sf.target.dir}/${subdir.name}"/>
       
   133                       <exec executable="hg" dir="${sf.target.dir}">
       
   134                          <arg value="clone"/>
       
   135                          <arg value="-r${repo.rev}"/>
       
   136                          <arg value="${repo.url}"/>
       
   137                          <arg value="${subdir.name}"/>
       
   138                       </exec>
       
   139                     </catch>
       
   140                   </trycatch>
       
   141                 </catch>
       
   142             </trycatch>
   117           </else>
   143           </else>
   118         </if>
   144         </if>
   119       </else>
   145       </else>
   120     </if>
   146     </if>
   121     <stopwatch name="${stopwatch.name}" action="elapsed"/>
   147     <stopwatch name="${stopwatch.name}" action="elapsed"/>