-
29eba92c
by Raoul Hidalgo Charman
at 2019-02-19T16:11:51Z
cachedir: add new dir option that's default root to other dirs
Makes artifactdir and builddir obsolete.
Fixes #870
-
3fee3372
by Raoul Hidalgo Charman
at 2019-02-19T16:12:01Z
context: remove artifactdir
Will check and move old artifact directory if it exists, and create
symlink linking old directory to new.
Part of #870
-
841660d5
by Raoul Hidalgo Charman
at 2019-02-19T16:12:01Z
CASQuota: Move cache check methods into new Class
This sits in Context allowing artifact cache to check the cas quota
while not being used for CASServer.
A lot of code that checks cache quota has been touched.
Part of #870
-
34cf0167
by Raoul Hidalgo Charman
at 2019-02-19T16:28:28Z
_basecache.py: Move artifactcache methods to base cache
ArtifactCache now derives from BaseCache, and so will the SourceCache.
Methods relevant to both have been moved here, such as generating specs
from the config.
WIP
Part of #440
-
6570bbf8
by Raoul Hidalgo Charman
at 2019-02-19T16:28:28Z
SourceCache: WIP commit
This introduced the source cache which is used in sources to avoid full
staging and will allow fetching of sources from a configured remote CAS.
Part of #440
-
3b85c12c
by Raoul Hidalgo Charman
at 2019-02-19T16:28:28Z
Add ref to local source plugin
Very much not an ideal solution but gets source cache working.
Part of #870