Age | Commit message (Collapse) | Author |
|
|
|
Split the potential-top-level Manifests into separate
'Manifest.files[.gz]' and 'Manifest' with the former containing large
set of (possibly unchanged) files and the latter referencing the former
and containing the timestamp.
|
|
This API does not seem to be present in Python 2. Given its little value
in this script, let's just revert it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The redesign made it harder to avoid duplicate entries.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Top-level Manifest compression is now forbidden by the specification for
security reasons. Therefore, modify the algorithm in the default profile
to prevent that.
A compressed top-level Manifest can still be created explicitly
via the API, or using a custom profile.
|
|
Handle known special cases for hashes first, to avoid all fallback
cases. Also avoid the ValueError exception if possible, with a simple
conditional.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|