Skip to content
go-libfossil Check-in [6520f5dbb0]
Login

Check-in [6520f5dbb0]

Overview
Comment:Merge pull request #523 from danmestas/feat/attachments

feat(attachments): fossil-compatible attachments API, with Quarry external stubs

Timelines: family | ancestors | descendants | both | main | trunk
Files: files | file ages | folders
SHA3-256: 6520f5dbb09686b83b2fd4b2e0890bf1689cd99f384779d4c911c530823ff2e3
User & Date: [email protected] on 2026-10-29 00:24:31.000
Other Links: branch diff | manifest | tags
Context
2026-10-29
00:48
Merge pull request #522 from danmestas/perf/memo-tree-encoding

perf(content): keep the memo's trees as interned id sets and differences check-in: 6d860dc574 user: [email protected] tags: main, trunk

00:42
Merge remote-tracking branch 'origin/main' into feat/receive-size-budget

# Conflicts: # CHANGELOG.md check-in: 767f64016a user: [email protected] tags: feat/receive-size-budget, main, trunk

00:24
Merge remote-tracking branch 'origin/main' into perf/memo-tree-encoding check-in: e5b5f30ace user: [email protected] tags: main, perf/memo-tree-encoding, trunk
00:24
Merge pull request #523 from danmestas/feat/attachments

feat(attachments): fossil-compatible attachments API, with Quarry external stubs check-in: 6520f5dbb0 user: [email protected] tags: main, trunk

00:15
fix(attachments): stamp each attachment write after the latest for its name

A default-time deletion could share the addition's millisecond, leaving both rows latest: the deleted file stayed listed but could not be read. A synced attachment stamped in the future made a default-time deletion a silent no-op. Every write is now stamped strictly after the latest for its name -- now, or a millisecond after it -- and an explicit earlier or equal time is refused, for additions as for deletions.

The ambiguity error names the kinds that matched, and an external name of "." or ".." is refused up front. leaf check-in: cfc0ab51e8 user: [email protected] tags: feat/attachments, main, trunk

2026-10-28
23:01
Merge pull request #520 from danmestas/feat/demand-fetch-reads

feat(horizon): targeted demand fetch for reads below the horizon check-in: c63cab2f36 user: [email protected] tags: main, trunk

Changes