summaryrefslogtreecommitdiff
path: root/tests/test_recursiveloader.py
AgeCommit message (Collapse)Author
2017-11-14find_top_level: Disallow compressed top-level Manifest by defaultMichał Górny
2017-11-14profile: Do not compress top-level Manifest by defaultMichał Górny
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.
2017-11-08Remove non-strict verification modeMichał Górny
2017-11-08Remove support for OPTIONAL entriesMichał Górny
2017-11-02cli: Support writing timestamp to ManifestMichał Górny
2017-11-02recursiveloader: Support setting timestampMichał Górny
2017-11-02recursiveloader: Support restricting directory updates to mtimeMichał Górny
2017-11-02recursiveloader: Support specifying mtime for verificationMichał Górny
2017-11-02recursiveloader: Fix updating deeply nested compressed ManifestsMichał Górny
2017-11-01recursiveloader: Support creating sub-ManifestMichał Górny
2017-10-31recursiveloader: Optimize collecting existing ManifestsMichał Górny
2017-10-31recursiveloader: Make it possible to filter get_file_entry_dict()Michał Górny
2017-10-31recursiveloader: Fix adding sub-Manifests to higher level ManifestMichał Górny
2017-10-31recursiveloader: Optimize selecting Manifest for new entriesMichał Górny
2017-10-30cli: Do not require full file path for 'create' actionMichał Górny
2017-10-29recursiveloader: Fix telling filesize of compressed filesMichał Górny
2017-10-29cli: Add compression and forcing optionsMichał Górny
2017-10-29recursiveloader: Support compressing Manifests on watermark valueMichał Górny
2017-10-29testutil: Simplify tests to use shutil.rmtree() for tempdirMichał Górny
2017-10-29recursiveloader: Support sorting Manifest entriesMichał Górny
2017-10-29recursiveloader: Support forcing Manifest updateMichał Górny
2017-10-29cli: Support create actionMichał Górny
2017-10-29recursiveloader: Support creating new ManifestsMichał Górny
2017-10-29recursiveloader: Support catching stray ManifestsMichał Górny
2017-10-29recursiveloader: Fix adding multiple files (relpath overwrite)Michał Górny
2017-10-29recursiveloader: Fix ordering compressed ManifestsMichał Górny
2017-10-29cli: Add an update commandMichał Górny
2017-10-28recursiveloader: Support updating a whole directory, recursivelyMichał Górny
2017-10-28recursiveloader: Include Manifest path in update-dict getterMichał Górny
2017-10-28recursiveloader: Support getting file dict for updatesMichał Górny
2017-10-28recursiveloader: Split saving Manifests from updating filesMichał Górny
2017-10-28recursiveloader: Support specifying hashes in ctorMichał Górny
2017-10-28recursiveloader: Support updating entry for pathMichał Górny
2017-10-28recursiveloader: Include Manifest path in iter resultsMichał Górny
2017-10-27recursiveloader: Support saving ManifestsMichał Górny
2017-10-27recursiveloader: Iterate over Manifests from most specific firstMichał Górny
Ensure that when iterating over Manifests, the more specific paths will come before the less specific. It is important for updates since changes to deeper Manifests will affect their checksums in higher Manifests.
2017-10-27Add tests for CLI routinesMichał Górny
2017-10-26recursiveloader: warn_handler defaults to fail_handlerMichał Górny
2017-10-26recursiveloader: Use handler callbacks to report failures/warningsMichał Górny
2017-10-26recursiveloader: Support compressed ManifestsMichał Górny
2017-10-25tests: Split TempDirTestCase into common moduleMichał Górny
2017-10-25test_recursiveloader: Add a test for os.walk() failureMichał Górny
2017-10-25test_recursiveloader: Add more testsMichał Górny
2017-10-25test_recursiveloader: Add more tests for cross-device casesMichał Górny
2017-10-25recursiveloader: Detect cross-device Manifest entriesMichał Górny
2017-10-25Move exceptions to a separate moduleMichał Górny
2017-10-24recursiveloader: Support running verification in non-strict modeMichał Górny
2017-10-24recursiveloader: Support verifying a whole directoryMichał Górny
2017-10-24test_recursiveloader: Fix duplicate test namesMichał Górny
2017-10-24recursiveloader: Handle duplicate entries in ManifestsMichał Górny