- Jun 08, 2022
-
-
Vincent Sellier authored
Workaround to support the empty response of swh-graph when a revision has no parent In this case, swh-graph should reply a 201 no-content and this response should be correctly interpreted by the swh-graph lib, but it the meantime, it'll allow provenance to work with swh-graph Related to T4314
-
- Jun 03, 2022
-
-
Vincent Sellier authored
-
Vincent Sellier authored
For now, it starts the provenance storage + the origin layer part It's full of shortcuts but it will help to reproduce the problem declared in the related issue Related to T3402
-
Vincent Sellier authored
-
Vincent Sellier authored
Related to T4302
-
- Jun 01, 2022
-
-
Vincent Sellier authored
-
- May 25, 2022
-
-
Antoine R. Dumont authored
This is tooling around swh-provenance and not provenance itself but, it's: - not covered - not declaring its dependencies in the main setup.py - missing __init__.py from that folder onward - failing the main build [1] [1] https://jenkins.softwareheritage.org/view/swh%20master%20(draft)/job/DPROV/job/tests/706/console
-
- May 11, 2022
-
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
mypy would complain that the result of cursor.fetch*() are tuples and not mappings.
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
-
- Apr 26, 2022
-
-
vlorentz authored
-
- Apr 20, 2022
-
-
Antoine R. Dumont authored
This fixes current failing master build [1]. [1] https://jenkins.softwareheritage.org/view/swh-draft/job/DPROV/job/tests/623/console
-
- Apr 06, 2022
-
-
Antoine Lambert authored
pytest-postgresql 3.1.3 and pytest-redis 2.4.0 added support for pytest >= 7 so we can now drop the pytest pinning.
-
- Mar 28, 2022
-
-
Andrés Ezequiel Viso authored
-
- Mar 17, 2022
-
-
Andrés Ezequiel Viso authored
It is not require anymore after simplifying the origin-revision layer algorithm.
-
Andrés Ezequiel Viso authored
to avoid processing twice the history graph of a revision that was already seen as the head of another origin.
-
Andrés Ezequiel Viso authored
-
- Feb 10, 2022
-
-
Antoine Lambert authored
-
Antoine Lambert authored
To install the new hook: $ pre-commit install -t commit-msg
-
- Feb 08, 2022
-
-
Andrés Ezequiel Viso authored
-
- Feb 07, 2022
-
-
Antoine R. Dumont authored
Related to T3916
-
- Feb 01, 2022
-
-
Andrés Ezequiel Viso authored
-
- Jan 31, 2022
-
-
Andrés Ezequiel Viso authored
-
Andrés Ezequiel Viso authored
-
- Jan 21, 2022
-
-
vlorentz authored
-
- Jan 20, 2022
-
-
Andrés Ezequiel Viso authored
Duplicated entries are now filtered by a `SELECT DISTINCT` clause.
-
- Jan 06, 2022
-
-
Andrés Ezequiel Viso authored
-
Andrés Ezequiel Viso authored
Original `directory_ls` query is cleaned up to avoid retrieving unnecesary information. Specific query is added for the case where no file filtering by size is done.
-
- Jan 05, 2022
-
-
Andrés Ezequiel Viso authored
-
- Dec 20, 2021
-
-
Andrés Ezequiel Viso authored
Unused flags are removed to avoid unnecessary queries to the provenance storage. Methods in the `ProvenanceInterface` used to query these flags are also removed as they are no longer necessary.
-
Andrés Ezequiel Viso authored
Up to now, when a frontier was invalidated, the isochrone graph building function was updating its associated max date to match that of the revision being processed. This is now done in the revision processing module, where it is clearer when and why the update is required.
-
Andrés Ezequiel Viso authored
The `known` flag from `IsochroneNode` is no longer being used, and `maxdate` calculation can thus be simplified. Isochrone graph related tests are updated as well to reflect the changes.
-
- Dec 16, 2021
-
-
Andrés Ezequiel Viso authored
-
- Dec 14, 2021
-
-
Andrés Ezequiel Viso authored
Isochrone frontiers with the same timestamp as the revision being processes need to be invalidated to guarantee that the first occurrence of a blob always ends up in the content-early-in-revision relation. A new test is added that test the case of an incorrectly processed revision leading to inconsistencies.
-
- Dec 10, 2021
-
-
Andrés Ezequiel Viso authored
-