Skip to content
zit Timeline
Login

Timeline

50 ancestors of 81807a05610429fb

2026-10-13
14:24
sync-protocol §4: strip one trailing /xfer from a redirect target check-in: 81807a0561 user: dmestas tags: trunk
14:24
sync-protocol §3.3: note that Fossil's client may repeat a gimme the peer just sent check-in: 52f8cfa451 user: dmestas tags: trunk
14:24
repo-state §8.3: define the trailing-punctuation retry exactly check-in: ec8c731450 user: dmestas tags: trunk
14:24
repo-state §7.3: recheck leaf status when a check-in is crosslinked check-in: 58280652ad user: dmestas tags: trunk
14:24
repo-state §6.2: note how Fossil's branch commands choose cancel cards check-in: 530fd8312b user: dmestas tags: trunk
14:24
repo-state §4.2: a singleton tag starts the propagation walk as a cancel check-in: fcd0466721 user: dmestas tags: trunk
14:24
artifact-format §4.7.3: a delta of a delta is a writer error that readers accept one level deep check-in: 1e3f67f959 user: dmestas tags: trunk
14:24
artifact-format §4.6.3: a dropped reserved-name F card assigns no artifact type check-in: d39fc9fad3 user: dmestas tags: trunk
14:24
artifact-format §4.6.4: scope timestamp field constraints to the date and time forms check-in: 80f4066d5d user: dmestas tags: trunk
14:24
sync-protocol §5.2: define bad command as a fossilized error TEXT check-in: 1966315876 user: dmestas tags: trunk
14:24
artifact-format §4.2: the final token of a card may be empty check-in: ce56baf7ee user: dmestas tags: trunk
14:24
repo-state §5.4: a cancel walk stops at a child with no same-tag entry check-in: f8bd39886a user: dmestas tags: trunk
14:24
artifact-format §4.1.2: the sterilization marker follows the final card and is rejected by card ordering check-in: 4b21ee7a99 user: dmestas tags: trunk
14:23
sync-protocol §3.3: scope content-received to the round; no per-artifact received state check-in: f3f4647c97 user: dmestas tags: trunk
03:09
Release manifest assembler: Zig 0.17.0 and the current battery shape check-in: d9f4c6d203 user: dmestas tags: trunk
02:40
Release workflow: Zig 0.17.0 check-in: 5e81556352 user: dmestas tags: trunk, version-0.4.0
00:49
CI: thirty-minute ceiling; the arm64 battery takes about twenty-two under Zig 0.17 check-in: c3c6d43ad2 user: dmestas tags: trunk
00:18
tests: allocation-failure walks use an allocator that refuses in-place growth, so their counts do not depend on the heap check-in: 8382132ec9 user: dmestas tags: trunk
2026-10-12
23:50
Build with Zig 0.17.0; version 0.4.0 and its release notes check-in: 7ad0e1704f user: dmestas tags: trunk
23:49
import-fossil: a sub-manifest source re-converts; its S cards are replaced, not kept beside the minted run, and the refusal path no longer frees a remap key twice check-in: d71e967938 user: dmestas tags: trunk
22:34
Version 0.3.43 and its release notes check-in: cdb78ee485 user: dmestas tags: trunk
22:14
repostate: a date tag sets a check-in's event time, as Fossil orders it; log --long prints the event time check-in: d504efc44f user: dmestas tags: trunk
20:52
sync: a reply cut inside a payload keeps the prefix and warns; clone fails on it, as Fossil's does check-in: 85fd204f34 user: dmestas tags: trunk
18:59
Six errata against the -01 drafts, applied: Julian-day form, cancel cards from the parent, date-tag event time, truncated payload, file card after a refused push, errors N check-in: 100351e26c user: dmestas tags: trunk
18:45
Fold the 23 errata into draft-fossil-{artifact-format,repo-state,sync-protocol}-01 check-in: 44685f33b1 user: dmestas tags: trunk
2026-10-11
23:51
sync: judge each card by the rights in force where it appears, validate artifact names, and answer duplicate deltas, failed logins, refused pushes and /xfer redirects as Fossil does check-in: 6f833f9335 user: dmestas tags: trunk
23:44
repostate: a singleton walks as a cancel, a skipped tag op walks nowhere, and trailing punctuation is retried as Fossil retries it check-in: 3aa3ec3861 user: dmestas tags: trunk
23:22
artifact: drop reserved F cards before they set the type, merge one level under a delta baseline, as Fossil does check-in: 5b1329eb6d user: dmestas tags: trunk
21:47
errata: sync-protocol behaviours where Fossil departs from the draft check-in: 275e884be5 user: dmestas tags: trunk
21:47
errata: repo-state singleton walks, branch creation and trailing-punctuation retry, as Fossil does them check-in: 21e3d381fe user: dmestas tags: trunk
21:47
errata: artifact-format reserved F cards and delta-of-delta baselines, as Fossil handles them check-in: df960eaa60 user: dmestas tags: trunk
20:57
erratum: sync-protocol §5.2 Fossil URL-encodes file, cfile and uvfile handler errors check-in: 9f16e2ed2c user: dmestas tags: trunk
20:57
erratum: repo-state §7.3 Fossil never makes a parentless check-in without a branch tag a leaf check-in: 81608c772f user: dmestas tags: trunk
20:57
erratum: artifact-format §4.1.2 marker is rejected by card ordering, not as leftover bytes check-in: 094d3c5f8c user: dmestas tags: trunk
20:57
rfc vectors: the A.1.2 technote is the draft's 655 bytes, checked against its published name check-in: 5b89639228 user: dmestas tags: trunk
20:49
erratum: sync-protocol §7.3 uvgimme answered only to a requester with Read check-in: 5ee2946fa2 user: dmestas tags: trunk
2026-10-09
03:36
Release 0.3.42 check-in: c2dd1794b3 user: dmestas tags: trunk, version-0.3.42
03:19
merge-tree --commit: a clean merge whose sides share no changed file is recorded check-in: 6e715c9cc3 user: dmestas tags: trunk
2026-10-08
22:10
erratum: artifact-format §4.6.4 field constraints scoped to the forms that carry the fields check-in: f0e21c6db4 user: dmestas tags: trunk
22:10
Release 0.3.41 check-in: 408e03e8d7 user: dmestas tags: trunk, version-0.3.41
21:54
merge-tree --commit: a clean merge is recorded with no answers check-in: 2243921ec4 user: dmestas tags: trunk
2026-10-07
10:45
crosslink: line counts only with --lines; a shun recounts only the check-ins it reaches check-in: da2b12bb28 user: dmestas tags: trunk
05:23
Release 0.3.40 check-in: 59bc4dded1 user: dmestas tags: trunk, version-0.3.40
05:18
crosslink: a lines line under each changed file, counted as diff --numstat counts it, kept in a cache only crosslink reads check-in: 2ef61d6628 user: dmestas tags: trunk
2026-10-06
21:17
Release 0.3.39 check-in: 938da971fb user: dmestas tags: trunk, version-0.3.39
20:44
merge-tree: test a store missing one side's content, reported unreadable and refused by --commit check-in: 8b9da419b2 user: dmestas tags: trunk
19:47
merge-tree: -F json reports a conflicting merge file by file and region by region; --commit records the merge with resolutions supplied by the caller check-in: 0a0e119374 user: dmestas tags: trunk
2026-10-05
23:38
release workflow: clear the macOS package directory before extracting into it check-in: 24836c1902 user: dmestas tags: trunk
22:16
Release 0.3.38 check-in: bda4cf23d0 user: dmestas tags: trunk, version-0.3.38
21:03
protected branches: a fronted server keeps a pushed-again refused check-in on an attempt branch; push and sync show server messages check-in: 7facdf45fa user: dmestas tags: trunk
20:12
push protection: judge pushed check-ins by where the derive places them check-in: 790343bd37 user: dmestas tags: trunk