]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Use ceph git repo instead of github.
authorSandon Van Ness <sandon@inktank.com>
Wed, 23 Jan 2013 22:08:53 +0000 (14:08 -0800)
committerSage Weil <sage@inktank.com>
Thu, 24 Jan 2013 01:22:31 +0000 (17:22 -0800)
This code change is so that instead of pulling the tarball of github
which can be unreliable at times it instead uses the ceph repo mirror
and serves as the same function. Now it is using git archive and no
longer uses wget. Because of this less tar-fu is needed to extract
the necessary files as it can be done directly through git archive.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Reviewed-by: Sam Lang <sam.lang@inktank.com>
teuthology/task/workunit.py

index 2450a94f4da95499ea1d3ba8253d89b39a65d9dc..bd2b5a9971cbc01574db2e41524f1641666517e0 100644 (file)
@@ -234,21 +234,15 @@ def _run_tests(ctx, refspec, role, tests, env, subdir=None):
         args=[
             'mkdir', '--', srcdir,
             run.Raw('&&'),
-            'wget',
-            '-q',
-            '-O-',
-            'https://github.com/ceph/ceph/tarball/%s' % refspec,
+            'git',
+            'archive',
+            '--remote=git://ceph.newdream.net/git/ceph.git',
+            '%s:qa/workunits' % refspec,
             run.Raw('|'),
             'tar',
             '-C', srcdir,
             '-x',
-            '-z',
             '-f-',
-            '--wildcards',
-            '--no-wildcards-match-slash',
-            '--strip-components=3',
-            '--',
-            '*/qa/workunits/',
             run.Raw('&&'),
             'cd', '--', srcdir,
             run.Raw('&&'),