diff options
author | Klaus Aehlig <klaus.aehlig@huawei.com> | 2022-10-05 10:30:51 +0200 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2022-10-05 10:56:27 +0200 |
commit | 161bf4ab797a481142315d1803170cf4be590036 (patch) | |
tree | bd62b966815f5be9a629173813d6b35ebe26f2e2 /bin/bootstrap.py | |
parent | d2a4864a942defc9a11d1f64725599f22a88bee1 (diff) | |
download | justbuild-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