tests/artifacts/PURPOSE
author Joerg Sonnenberger <joerg@bec.de>
Wed, 21 Oct 2020 01:48:09 +0200
changeset 45779 8719a5b68419
parent 39490 966950954fda
permissions -rw-r--r--
revlog: use LRU for the chain cache For a large repository, this reduces the number of filelog instances and associated data a lot. For a 1% speed penalty, it reduces peak RSS by 20% for the full NetBSD test repository. Differential Revision: https://phab.mercurial-scm.org/D9235

This directory is meant to cache artifacts useful for tests (such as bundle).

Those artifacts need to be cached because they are slow to regenerate on each
test but too large to be tracked within the repository. They are not expected
to change between each run and can be cached.

The `./scripts/` contains code to generate the artifact while the `cache`
directory contains resulting artifact.