summaryrefslogtreecommitdiff
path: root/bin/bootstrap.py
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2022-10-05 10:30:51 +0200
committerKlaus Aehlig <klaus.aehlig@huawei.com>2022-10-05 10:56:27 +0200
commit161bf4ab797a481142315d1803170cf4be590036 (patch)
treebd62b966815f5be9a629173813d6b35ebe26f2e2 /bin/bootstrap.py
parentd2a4864a942defc9a11d1f64725599f22a88bee1 (diff)
downloadjustbuild-161bf4ab797a481142315d1803170cf4be590036.tar.gz
just-mr.py: for the fetch subcommand acutally fetch
A checkout does not necessarily fetch an archive: if we already have the git tree for that archive, this is enough to create a build root. For the fetch command, however, we need to have the actual archive as we have to copy it to the distdir. Of course, we only create the git tree once we got hold of the archive. However, with the introduction of CAS purging, the invariant that we have the archive whenever we can create a build root will no longer be true. This is acutally a feature as the git trees can be stored more compactly if we accumulate different release archives of the same upstream project. However, it also means that we explicitly have to fetch the archive in the fetch subcommand. Do this.
Diffstat (limited to 'bin/bootstrap.py')
0 files changed, 0 insertions, 0 deletions