Skip to content
go-libfossil Ambiguous Artifact ID
Login

Ambiguous Artifact ID

The artifact hash prefix 5915 is ambiguous and might mean any of the following:

  1. 5915293e26c4b87fef0513a4cc9691bbe446c7bdd266e5a1d2c463fb2bb2fbb8 -

    Tag referencing [5915293e26] - Edit [6b66ea6b2d]: Add tag "v0.6.1". by [email protected] on 2026-05-12 20:01:20.

  2. 5915572de5c11b6a59edf5d6b160b0897818a052bfb5cf15502c87e52546a033 -

    • File CHANGELOG.md — part of check-in [119ef76ae9] at 2026-10-12 17:29:26 on branch main — fix(deck): enforce the pathname, wiki-name and reserved-name rules (#269) (#333)

      The parser stored F-card filenames and old-names, A-card filenames and targets, and L-card titles without the ยง4.6 name predicates, and never dropped a reserved repository filename.

      Add deck/pathname.go with the three predicates ported from fossil: the non-strict simple-pathname check (file_is_simple_pathname_nonstrict), the well-formed wiki-name check (wiki_name_is_wellformed), and the reserved-name test (file_is_reserved_name). Apply the simple-pathname predicate to the decoded F filename and old-name and the A filename; the wiki-name predicate to the decoded L title and to an A target that is not an artifact hash; and drop a reserved F-card filename silently after the sort-order check, as fossil does. (user: [email protected], size: 52059) [annotate] [blame] [check-ins using]