Skip to content
Snippets Groups Projects
  1. Sep 23, 2021
  2. Sep 16, 2021
  3. Jul 27, 2021
  4. Jul 23, 2021
    • Nicolas Dandrimont's avatar
      Add an extid_version field to ExtIDs · 1545ef77
      Nicolas Dandrimont authored
      This allows distinguishing multiple potential versions of the mapping
      between external objects and their counterparts archived in Software
      Heritage, for instance when a loader has a backwards-incompatible change
      that should result in objects being loaded again.
      
      The field defaults to zero, in which case it's backwards-compatible with
      the previous implementation in terms of identifier computation.
      v2.7.0
      1545ef77
  5. Jul 02, 2021
  6. Jun 25, 2021
  7. Jun 21, 2021
  8. Jun 15, 2021
  9. Jun 11, 2021
  10. Jun 09, 2021
  11. May 19, 2021
  12. May 11, 2021
    • vlorentz's avatar
      tox: Disable coverage in py3-minimal · 96cc355d
      vlorentz authored
      If run after py3-full, it overwrites the full coverage info, so most lines
      are incorrectly reported as uncovered in Phabricator diffs.
      v2.5.0
      96cc355d
    • vlorentz's avatar
      identifiers: Expose git_object instead of manifest · 8c904dc6
      vlorentz authored
      The git_object is what will be actually useful to the vault.
      
      It's also easier to test, because test_identifier.py has the
      entire git_object in its test data.
      8c904dc6
    • vlorentz's avatar
      identifiers: Expose manifest computation · 523ab642
      vlorentz authored
      Before this commit, manifests were only computed internally before
      hashing, so they were not available to outside modules.
      
      This makes testing the module very painful, because identifier
      functions can only be tested by checking the hash; so test failures
      did not show mismatches between the computed manifest and
      the expected one.
      
      Additionally, the 'git bare cooker' of the vault is likely to use
      these as well, as it needs to format git objects in the same format.
      523ab642
  13. May 06, 2021
  14. Apr 30, 2021
  15. Apr 28, 2021
    • Antoine Lambert's avatar
      tox: Add sphinx environments to check sane doc build · f7e9d5c2
      Antoine Lambert authored
      Enable to check package documentation can be built without producing
      sphinx warnings.
      
      The sphinx environment is designed to be used in continuous integration
      in order to prevent breaking documentation build when committing changes.
      
      The sphinx-dev environment is designed to be used inside a full swh
      development environment.
      
      Related to T3258
      v2.4.1
      f7e9d5c2
  16. Apr 23, 2021
  17. Apr 15, 2021
  18. Apr 13, 2021
  19. Apr 12, 2021
  20. Apr 09, 2021
  21. Apr 08, 2021
  22. Mar 26, 2021
  23. Mar 18, 2021
  24. Mar 12, 2021
  25. Mar 10, 2021
    • David Douard's avatar
      Add an ExtID object · 71be4617
      David Douard authored
      this object aims at being able to keep in the SWH Archive an
        SWHID <-> External object ID
      map, e.g. to be able to keep track of Mercurial ids so the Mercurial
      loader can be made more efficient.
      
      Related to T2849.
      v2.1.0
      71be4617
  26. Mar 08, 2021
Loading