ceph/suites/teuthology
Loic Dachary b0a770a3e7 workunit: fetch from --ceph-git-url
The commit from which workunits are fetched must be retrieved
from --ceph-git-url via teuth_config.get_ceph_git_url() instead of
assuming it is available via git://git.ceph.com/ceph.git.

Using git://git.ceph.com/ceph.git is convenient because it supports git
archive. In the general case, some git servers such as github do not
support git archive and a full git clone must be done instead.

Although it would be possible to

    git clone --branch=master --depth=1 --single-branch

to reduce the amount of data being retrieved, it would require a

    git fetch origin SHA1

but git version >= 1.7 do not support fetching a commit.

http://tracker.ceph.com/issues/13624 Fixes: #13624

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-12-06 13:23:14 +01:00
..
buildpackages buildpackages: walk the whole config tree to find sha1 to build 2015-10-09 10:05:58 +02:00
ceph Drop chef from the teuthology suite 2015-07-14 15:32:31 -06:00
no-ceph Mirror the supported distros used in nightlies in the teuthology suite 2015-02-13 16:15:04 -06:00
nop nop: suite that does not even lock targets 2015-10-30 08:46:32 +09:00
rgw Drop chef from the teuthology suite 2015-07-14 15:32:31 -06:00
workunits workunit: fetch from --ceph-git-url 2015-12-06 13:23:14 +01:00
integration.yaml teuthology-integration: run teuthology integration tests 2015-12-02 13:14:35 +01:00