Commits on Source 5
-
richardmaw-codethink authored
We can't include a socket in a CAS tree, but it's mostly meaningless to do so since there can't possibly be a process serving it.
-
richardmaw-codethink authored
-
richardmaw-codethink authored
Fix: While caching build artifact: "Cannot extract [path to socket file] into staging-area. Unsupported type." See merge request !783
-
Overriding the config with a custom config file on the command-line prevents it merging in the test-specific configuration and can permit it to attempt to initialise the user's cache.
-
They were moving the whole tmpdir to move the project repository. This moves the cache directories etc. as well, meaning cli.run can't find them. This was worked around by setting configure=False, but this has the side-effect of making use of the user's caches, which it should not be doing for reproducibility reasons. By changing the tempdir layout to have the project in a subdirectory we can move the project around for the relative workspace tests without losing track of the configured state directories, so we can leave configure=True and avoid touching the user's caches.