summaryrefslogtreecommitdiff
path: root/dump-build-times
diff options
context:
space:
mode:
authorJannis Pohlmann <jannis.pohlmann@codethink.co.uk>2012-04-11 16:58:28 +0100
committerJannis Pohlmann <jannis.pohlmann@codethink.co.uk>2012-04-11 17:06:48 +0100
commitd7a7fc31242ba4ff88252bb0d6eca62ca327f8f0 (patch)
tree46268a3041dc2af15b9e53a5be9cd3105472686f /dump-build-times
parentffc01a3572a8f74d2d6664e6e4d4d9c514a14b97 (diff)
downloadmorph-d7a7fc31242ba4ff88252bb0d6eca62ca327f8f0.tar.gz
Add Artifact and LocalArtifactCache classes.
An Artifact represents a thing that morph has built. An example would be eglibc-runtime which morph may have built from the eglibc chunk morphology. Another example would be a ready-to-use system image. The LocalArtifactCache allows to store build artifacts in a local directory. Users of this class can ask it whether it has a certain artifact. They can also optain an I/O handle to read the artifact data from. In addition to just abstracting the way artifacts are stored, LocalArtifactCache also allows to store and retrieve metadata for (a) artifacts and (b) sources (the latter requires a cache key to be provided to the LocalArtifactCache).
Diffstat (limited to 'dump-build-times')
0 files changed, 0 insertions, 0 deletions