| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
There is code that assumes these exist in at least one place:
StagingArea.abort(). That code should be fixed, but we should also stop
deleting them every time we run 'morph gc'.
|
|
|
|
|
|
|
|
| |
Generally deployment temp dirs are removed by morph during deployment,
but in some cases deployment dirs may not be cleared up,
for example if morph gets a SIGKILL or something unexpected
happens that causes morph to terminate without having a chance
to cleanup.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Because the whole cachedir was considered, and not just the
artifacts tree, it would recursively consider every file an
artifact, incuding cached gits and ccache.
This made it slower and remove things before they were due, since
only the artifact cache is guaranteed to set mtimes on access.
This wouldn't cause incorrect builds, since any cached objects get
re-generated, but it was definitely not desired behaviour.
|
|
|
|
| |
I don't know how that one slipped through.
|
|
This removes staging areas and extracted chunks from --tempdir.
Then asks the local artifact cache what artifacts it
has and how old they are, removing all sources older than
--cachedir-artifact-delete-older-than, and may delete other sources that
are younger than --cachedir-artifact-keep-younger-than if it still needs
to make space.
|