1.1 --- a/make/build.xml Thu Mar 27 19:39:18 2014 +0530 1.2 +++ b/make/build.xml Fri Mar 28 13:24:07 2014 +0530 1.3 @@ -42,6 +42,9 @@ 1.4 <condition property="hg.executable" value="/usr/local/bin/hg" else="hg"> 1.5 <available file="/usr/local/bin/hg"/> 1.6 </condition> 1.7 + <condition property="git.executable" value="/usr/local/bin/git" else="git"> 1.8 + <available file="/usr/local/bin/git"/> 1.9 + </condition> 1.10 <!-- check if JDK already has ASM classes --> 1.11 <available property="asm.available" classname="jdk.internal.org.objectweb.asm.Type"/> 1.12 <!-- check if testng.jar is avaiable --> 1.13 @@ -470,18 +473,17 @@ 1.14 1.15 <!-- test262 test suite --> 1.16 <target name="get-test262" depends="init" unless="${test-sys-prop.external.test262}"> 1.17 - <!-- clone test262 mercurial repo --> 1.18 - <exec executable="${hg.executable}"> 1.19 + <!-- clone test262 git repo --> 1.20 + <exec executable="${git.executable}"> 1.21 <arg value="clone"/> 1.22 - <arg value="http://hg.ecmascript.org/tests/test262"/> 1.23 + <arg value="https://github.com/tc39/test262"/> 1.24 <arg value="${test.external.dir}/test262"/> 1.25 </exec> 1.26 </target> 1.27 <target name="update-test262" depends="init" if="${test-sys-prop.external.test262}"> 1.28 - <!-- update test262 mercurial repo --> 1.29 - <exec executable="${hg.executable}" dir="${test.external.dir}/test262"> 1.30 + <!-- update test262 git repo --> 1.31 + <exec executable="${git.executable}" dir="${test.external.dir}/test262"> 1.32 <arg value="pull"/> 1.33 - <arg value="-u"/> 1.34 </exec> 1.35 </target> 1.36