Skip to content
Snippets Groups Projects
  1. May 15, 2024
  2. May 14, 2024
  3. Apr 24, 2024
    • vlorentz's avatar
      Add size limit to origin URLs · 906e5093
      vlorentz authored
      Currently the only limit is "enforced" by PostgreSQL.
      
      This makes sure that origins created after we switch to Cassandra as the
      primary storage remain compatible with a PostgreSQL-based storage.
      906e5093
  4. Mar 29, 2024
  5. Mar 26, 2024
  6. Feb 29, 2024
    • Franck Bret's avatar
      from_disk: Add optional progress callback · cebe917a
      Franck Bret authored
      Add an optional progress callback to `from_disk` method. It can
      returns the number of computed entries for each top entries traversed.
      This is useful for CLI, in particular to display progress information
      for SWH Scanner.
      v6.12.1
      cebe917a
  7. Feb 20, 2024
  8. Feb 05, 2024
  9. Jan 09, 2024
    • Pierre-Yves David's avatar
      discovery: support optional callback for information · e54151a4
      Pierre-Yves David authored
      Right now, the discovery process offered by `filter_known_objects`
      returns all results after the discovery is complete. The new callback
      provides a way to get information "in real time" which is useful for at
      least a couple of planned use case in the SWH scanner:
      - displaying progress information while processing
      - update a graphical UI in real time.
      
      This simple callback fits this need without too much troubles.
      
      For some reason, mypy complained about the existing type hint in this
      file for unclear reason. So I fixed them.
      v6.11.0
      e54151a4
    • Pierre-Yves David's avatar
      policy: drop async usage that is now unnecessary · 1a59d42f
      Pierre-Yves David authored
      The web Client is no longer using async so we no longer needs it.
      1a59d42f
  10. Dec 05, 2023
  11. Dec 04, 2023
  12. Dec 03, 2023
  13. Nov 29, 2023
    • Antoine Lambert's avatar
      docs/Makefile: Fix doc build outside tox when using make command · f9c8ec3a
      Antoine Lambert authored
      When building package documentation outside tox by calling make in the
      docs directory, the include of Makefile.sphinx inside the docs Makefile
      was failing as its relative path was invalid.
      
      So adapt this relative path according if the SWH_PACKAGE_DOC_TOX_BUILD
      environment variable is set or not.
      f9c8ec3a
  14. Nov 28, 2023
  15. Nov 16, 2023
  16. Nov 15, 2023
  17. Nov 14, 2023
    • Nicolas Dandrimont's avatar
    • Raphaël Gomès's avatar
      Replace the `dir_filter` with a `path_filter` in `Directory` · 1286c8a4
      Raphaël Gomès authored
      `dir_filter` only filters directories. `swh-scanner` needs to
      accurately filter out ignored files before making expensive requests
      to the web API. We introduce a more general `path_filter` that allows
      us to differentiate between files and folders.
      
      `dir_filter` is now deprecated and will be removed once the remaining
      users in other packages are migrated over to the new API.
      
      `accept_all_directories` is also deprecated, because it only implies
      accepting *directories* even though its behavior also accepts
      non-directory entries when used with `path_filter`.
      1286c8a4
  18. Sep 25, 2023
  19. Aug 29, 2023
  20. Aug 21, 2023
  21. Jul 12, 2023
  22. Jun 14, 2023
  23. Mar 16, 2023
    • Jérémy Bobbio (Lunar)'s avatar
      Add several helper methods returning SWHIDs · 48a46285
      Jérémy Bobbio (Lunar) authored
      This adds several helper methods returning SWHIDs to model objects,
      namely:
      
      - SkippedContent.swhid()
      - DirectoryEntry.swhid()
      - SnapshotBranch.swhid()
      - Release.target_swhid()
      - Revision.directory_swhid() and Release.parent_swhids()
      - OriginVisitStatus.origin_swhid() and
        OriginVisitStatus.snapshot_swhid()
      v6.7.0
      48a46285
  24. Feb 17, 2023
  25. Feb 16, 2023
  26. Feb 13, 2023
    • Antoine Lambert's avatar
      collections: Improve ImmutableDict look up by key performance · d6d17dad
      Antoine Lambert authored
      Previously when looking up data by key in an ImmutableDict, the inner
      tuple storing keys and values was iterated until finding the requested
      key.
      
      This is not really efficient when the ImmutableDict contains a lot of
      entries, typically for an origin snapshot containing a lot of branches.
      
      So use an inner dictionary to speedup look up by key operations and
      improve loader performances.
      v6.6.2
      d6d17dad
  27. Feb 02, 2023
  28. Dec 19, 2022
  29. Dec 15, 2022
    • Antoine Lambert's avatar
      docs/persistent-identifiers: Fix some broken links for browsing SWHIDs · f883e224
      Antoine Lambert authored
      There were two issues that was preventing to browse some SWHIDs given as
      examples in that documentation:
      
      - Some sphinx links were broken in rDMODe1c3fe80731226618616117dfd67a95f3d365645
      
      - A SWHID with ';' in its path qualifier was correctly percent escaped but
        when used as URL argument an extra percent escaping is required as HTTP
        server will unescape URL arguments and thus break SWHID percent escaping.
      
      Closes T4721
      v6.6.1
      f883e224
  30. Dec 05, 2022
Loading