summaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Collapse)Author
2024-06-17Relicense as GPL-2.0-or-laterMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-01-23utils: Fix pyflakes complaintsMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-09-26Modernize via pyupgradeMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-04-23benchmark: Improve outputMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-09-05Replace IOError/OSError whenever possibleMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-30Remove obsolete 'object' inheritanceMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-29Remove io.open() py2-ismMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25Remove remaining pyblake2 usesMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-07-21Allow to override default 'gpg' clientFrédéric Pierret (fepitre)
The usecase here is to allow using qubes-gpg-client for signing manifest Signed-off-by: Frédéric Pierret (fepitre) <frederic.pierret@qubes-os.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
2018-06-26gen_fast_metamanifest: Fix parallel processing of md5-cacheMichał Górny
2018-05-06Remove obsolete repo.postsync.d scriptMichał Górny
Remove the repo.postsync.d script for Portage that is obsolete now that Portage has built-in gemato verification code.
2018-03-26gen_fast_metamanifest: Account for empty categoriesMichał Górny
2017-12-10Include a repo.postsync.d hook for PortageMichał Górny
2017-11-25gen_fast_manifest: Fix GzipFile() use with empty filenameMichał Górny
2017-11-25Reduce Gentoo compression watermark to 128 bytesMichał Górny
2017-11-25compression: Do not store filename in gzip filesMichał Górny
It has no value for us and just wastes space.
2017-11-25gen_fast_metamanifest: Support signingMichał Górny
2017-11-25gen_fast_*: Split top-level Manifests to save bandwidthMichał Górny
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.
2017-11-25Revert "gen_fast_metamanifest: Use context manager for Pool"Michał Górny
This API does not seem to be present in Python 2. Given its little value in this script, let's just revert it.
2017-11-25compression: Zero out mtime in gzip files for deterministic resultsMichał Górny
2017-11-24gen_fast_metamanifest: Use context manager for PoolMichał Górny
2017-11-24Fix wrong timestamp name for metadata/*Michał Górny
2017-11-24gen_fast_metamanifest: Fix IGNORE for timestamp.chkMichał Górny
2017-11-24gen_fast_metamanifest: Fix writing timestamps to sub-ManifestsMichał Górny
2017-11-24Create sub-Manifests for dtd & xml-schemaMichał Górny
2017-11-24Ignore timestamps in metadata subreposMichał Górny
2017-11-24gen_fast_manifest: Simplify 'had_manifest' logicMichał Górny
2017-11-24Ignore lost+found in case repo was mounted on separate ext* filesystemMichał Górny
2017-11-19gen_fast*: Make metadata/{glsa,news} valid top-level ManifestsMichał Górny
2017-11-19gen_fast_metamanifest: Enable multiprocessingMichał Górny
2017-11-19gen_fast_manifest: Fix clearing list in py2Michał Górny
2017-11-19gen_fast_manifest: Fix Py2 error handlingMichał Górny
2017-11-19gen_fast*: Add fenc declMichał Górny
2017-11-19Add ultra-fast Manifest writing scriptsMichał Górny
2017-11-14Add a utility to compare multiple hash implementationsMichał Górny
2017-10-26gen-test-manifest: Account for compressed filesMichał Górny
2017-10-26Add utilities to create Manifest tree and verify itMichał Górny
2017-10-25Provide compression abstractionMichał Górny
2017-10-25Fix file suffix for gen-hash-testsMichał Górny
2017-10-25Add the benchmark utility that was used to test threading in hashMichał Górny
2017-10-25Commit the utility to generate hash testsMichał Górny