Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • M Meta
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 460
    • Issues 460
    • List
    • Boards
    • Service Desk
    • Milestones
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Platform
  • Meta
  • Issues
  • #3609
Closed
Open
Issue created Sep 23, 2021 by vlorentz@vlorentzMaintainer

SWHIDv2: List issues with SWHIDv1 that should be fixed

(Please edit this task with SWHIDv1 issues)

  • The way we format manifests for revisions/releases with negative non-integer timestamps is broken, because "200000 microseconds before timestamp 0" (aka 0 minus 1 seconds plus 800000 microseconds) is represented as "-1.8" in their git-like manifest. Discussed here
  • No way to represent missing DAG nodes (discussion at swh/devel/swh-model#1957)
  • The same "abstract" object (especially directories) can have many Git representations, therefore multiple Git identifiers, making its SWHIDv1 non-unique (even if one is "more canonical" than others)

Migrated from T3609 (view on Phabricator)

Edited Jan 08, 2023 by Phabricator Migration user
Assignee
Assign to
Time tracking