Artifact 970c57e67cd48b91ebe74940be93fdce68214ecf3c86a2b03bb9ce181ab74614:
- File
internal/tag/timestamp_test.go
-
2026-10-18 18:15:05
— part of check-in
[fa1895d56b]
on branch main
— fix(manifest): record check-in and tag times to the millisecond (#440)
Fossil and zit write D cards with exactly three fractional digits. go-libfossil wrote whatever precision the time carried, and the default clock time carries nanoseconds: legal under artifact-format ยง4.6.4, but zit cannot read a D card with more than three digits (danmestas/zit#244), so zit could not open a repository go-libfossil had committed to.
Checkin and AddTag now truncate the time to the millisecond, whether the caller supplied it or the clock did. Parsed artifacts are untouched: the marshaller still keeps any precision it read, so existing artifacts round-trip byte for byte. (user: [email protected], size: 1323) [annotate] [blame] [check-ins using]
-
2026-10-18 18:46:55
— part of check-in
[92936436e5]
on branch feat/submanifest-reader
— Merge remote-tracking branch 'origin/main' into feat/submanifest-reader
# Conflicts: # CHANGELOG.md (user: [email protected], size: 1323) [annotate] [blame] [check-ins using]
-
2026-10-18 18:15:05
— part of check-in
[fa1895d56b]
on branch main
— fix(manifest): record check-in and tag times to the millisecond (#440)