diff --git a/source/download.txt b/source/download.txt index 03a87c8a2ff4530659839dfaf179f523fc1f2438_c291cmNlL2Rvd25sb2FkLnR4dA==..647277f35266b7edc900bc0549a476f47e9fce1e_c291cmNlL2Rvd25sb2FkLnR4dA== 100644 --- a/source/download.txt +++ b/source/download.txt @@ -313,10 +313,17 @@ (see more build instructions_) -1. Get the source code. The following packages contain the source at +1. Get the source code. The preferred way is to checkout the current + trunk using Mercurial_. The trunk usually works and is of course + more up-to-date. The following command should run in about 7 minutes + nowadays if you have hg >= 3.7 (it is much slower with older versions):: + + hg clone https://bitbucket.org/pypy/pypy + + Alternatively, the following smaller package contains the source at the same revision as the above binaries: * `pypy2-v5.6.0-src.tar.bz2`__ (sources) .. __: https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.6.0-src.tar.bz2 @@ -317,34 +324,9 @@ the same revision as the above binaries: * `pypy2-v5.6.0-src.tar.bz2`__ (sources) .. __: https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.6.0-src.tar.bz2 - Or you can checkout the current trunk using Mercurial_ (the trunk - usually works and is of course more up-to-date):: - - hg clone https://bitbucket.org/pypy/pypy - - The above command may take a long time to run and if it aborts, it - is not resumable. You may prefer this way:: - - hg clone -r null https://bitbucket.org/pypy/pypy - cd pypy - hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-01.bz2 - hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-02.bz2 - hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-03.bz2 - hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-04.bz2 - hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-05.bz2 - hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-06.bz2 - hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-07.bz2 - hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-08.bz2 - hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-09.bz2 - hg pull - hg update - - If needed, you can also download the bz2 files by other means. - You can then replace the multiple ``unbundle`` commands above with - a single ``hg unbundle pypy-bundle-*.bz2``. 2. Make sure you **installed the dependencies.** See the list here__.