aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatti Picus <matti.picus@gmail.com>2020-04-05 18:11:49 +0300
committerMatti Picus <matti.picus@gmail.com>2020-04-05 18:11:49 +0300
commit90e9c2e414eff67702dd24b75e71170ceddcc666 (patch)
tree97a7cec68ab5714064760e0a451a3e22ff91705b /get_externals.py
parentupdate openssl to 1.1.1f, build on aarch64 as well (diff)
downloadpypy-90e9c2e414eff67702dd24b75e71170ceddcc666.tar.gz
pypy-90e9c2e414eff67702dd24b75e71170ceddcc666.tar.bz2
pypy-90e9c2e414eff67702dd24b75e71170ceddcc666.zip
update get_externals for heptapod
Diffstat (limited to 'get_externals.py')
-rw-r--r--get_externals.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/get_externals.py b/get_externals.py
index 81b76fb3d7..f8bf491387 100644
--- a/get_externals.py
+++ b/get_externals.py
@@ -27,10 +27,12 @@ def runcmd(cmd, verbose):
raise RuntimeError(stderr)
def checkout_repo(dest='externals', org='pypy', branch='default', verbose=False):
- url = 'https://bitbucket.org/{}/externals'.format(org)
- if not os.path.exists(dest):
- cmd = ['hg','clone',url,dest]
- runcmd(cmd, verbose)
+ url = 'https://foss.heptapod.net/{}/externals'.format(org)
+ if os.path.exists(dest):
+ cmd = ['hg', '-R', dest, 'pull', url]
+ else:
+ cmd = ['hg','clone',url, dest]
+ runcmd(cmd, verbose)
cmd = ['hg','-R', dest, 'update',branch]
runcmd(cmd, verbose)