SPL
Mainly this week has been about re-writing how ybd installs contents and dependencies
into sandboxes.
- splitting.py now uses ybd's sanitised definitions data model, rather than leftover information from morphs. The key commit is af40460.
- ybd now shows a checkbox for whether the artifact already exists or not.
32325cf Show more details on sandbox error
bb09db1 Re-write install_dependencies too
af40460 Fix ybd representation of splits
0ecd262 Show checkbox for cache-keys already found
c6d3922 Rename get_metafile, and lose some lines
b03b41d Lose some lines importing app functions by name
6460b10 Remove install_contents
e5381b7 Re-write install_contents as add_contents
84630ae Move assembly function into compose
32b972a Pep8
4f67f22 Tidyup manifest handling
26fb0e9 Lose a few lines by adding 'verbose' flag
927643f Remove leading space for 'omit' mode
c7297b8 Add results of splitting test
4892798 Allow current cache.py to run with original splitting
e278b36 Lose a couple of lines
7a0d2f0 Shorten a couple of lines