| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
1) print message if no unused gits were found
2) avoid eating baserock:morphs repository every time
|
|
|
|
|
|
|
| |
This removes local repository clones that are not referenced by anything
in the baserock:morphs repository.
It would be useful for Morph to do this itself in the long term.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes all but the latest build of a chunk from the cache,
which can free up a significant amount of disk space for large
chunks.
Ideally Morph should handle cleaning up the artifact cache itself,
there are some ideas floating around including using git to store
the artifacts; either way, reference counting items in the cache
and only requiring the user to manually delete the final system
images when they are no longer required is probably the best way.
|
|
|
|
|
|
|
|
|
| |
This was done with the aid of the pep8 script, available by running
`easy_install pep8`.
It may be worth making this part of ./check, but that will require
putting pep8 into the development tools stratum.
This should be easy, given pep8 has no external dependencies.
|
| |
|
|
|
|
|
| |
This adds the ability to do this to the script, and fixes use of
the script to add the new parameter.
|
|
|
|
|
|
|
| |
This required functionality to create a tarball from a json file.
This should probably be rewritten as a morph plugin and refactor it
to consolidate the creation logic, so e.g. the stratum metadata is
kept.
|
|
|
|
|
|
|
| |
This adds a new script called list-overlaps, which when given a json
dump of the overlap can be used to query what is overlapping
The tests use this script to check that the overlaps are detected
|
|
|
|
|
|
| |
busybox's find doesn't support -printf, so build that string in shell
to keep compatibility with old scripts, convert the type to the expected
short form
|
| |
|
|
|
|
|
|
| |
This refactors what scripts/test-morph did into its own helper
script, so that we can use it elsehwere. Then use it for
scripts/run-git-in too.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This is like tests/morph, but not in the tests directory,
so that it's easier to use from multiple tests directories.
We're about to get another one, at least temporarily.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The last commit of a file can be a merge
Merge commits have their date on a different line because it
displays information about which branches merged
Instead of relying on this fragile 'porcelain' format, specify that
we only want the last commit's committer date and split the year
from that output
|
|
|