50 most recent check-ins that include changes to files matching 'src/*'
|
2026-10-16
| ||
| 12:43 | Re-key rotted draft citations; the checker defaults sync-only files to the sync draft leaf check-in: 3586c8e865 user: dmestas tags: trunk | |
| 12:28 | sync-protocol §6.6: a server may append to a refusal's text; clients match its leading text check-in: 0a804be143 user: dmestas tags: trunk | |
| 12:27 | artifact-format §4.7.8: an absent and an empty J value decode alike and a reader must not tell them apart check-in: fc429b1370 user: dmestas tags: trunk | |
|
2026-10-14
| ||
| 23:55 | artifact-format §4.7.3: Fossil check-in 4886b7de6d fixes the archive crash on hashless entries check-in: dcd567b4da user: dmestas tags: trunk | |
| 21:41 | artifact-format §4.7.3: filter a named delta's delete markers; Fossil's archive commands crash on them check-in: 3dfc66c565 user: dmestas tags: trunk | |
| 13:12 | repostate: a cancel's value stays on the stored row, as Fossil writes it check-in: a5559c7b2e user: dmestas tags: trunk | |
| 11:54 | dst oracle: keep the leaf table by recheck events, as the implementation does check-in: 4af011b305 user: dmestas tags: trunk | |
| 02:46 | zit 0.5.0 check-in: eda123dd6e user: dmestas tags: trunk, version-0.5.0 | |
| 01:54 | import-git --into: add a Git upstream's new commits to a destination imported earlier check-in: 07a3abfa8f user: dmestas tags: trunk | |
|
2026-10-13
| ||
| 16:51 | repoview: the allocation-failure walk of load uses the no-grow allocator check-in: e24b51e097 user: dmestas tags: trunk | |
| 16:05 | Re-key the draft citations to the revised -00 texts; rekey-citations.py moves them across a render check-in: c8e4f73193 user: dmestas tags: trunk | |
| 16:00 | Leaf table: recheck only on branch-tag events, as Fossil does; ckout is an ordinary name check-in: ae8e6d6e3c user: dmestas tags: trunk | |
| 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: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 | |
| 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 | |
|
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 | 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
| ||
| 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 | |
|
2026-10-04
| ||
| 17:44 | Release 0.3.37 check-in: f8fa6f4f77 user: dmestas tags: trunk, version-0.3.37 | |
| 17:43 | crosslink: a cherrypick line per Q card check-in: 3fee66211a user: dmestas tags: trunk | |
| 17:43 | sync server: only an authorized push writes; file content without one is refused, igot from a non-pusher makes no phantom check-in: 56b513bee8 user: dmestas tags: trunk | |
|
2026-10-02
| ||
| 14:32 | Release 0.3.36 check-in: 15936cb158 user: dmestas tags: trunk, version-0.3.36 | |
| 14:04 | zit uv list|pull|push|rm: a server's unversioned files, moved to and from plain files, nothing stored in .zit check-in: 34f040a3e6 user: dmestas tags: trunk | |
| 13:38 | settings main-branch: read and set the repository's main line; import-fossil --submanifest keeps it check-in: 477fc5f186 user: dmestas tags: trunk | |
|
2026-09-28
| ||
| 23:54 | Release 0.3.35 check-in: 080052acdf user: dmestas tags: trunk, version-0.3.35 | |
| 23:31 | zit merge-tree: write the tree a merge would produce, as files or a tar, without a checkout or store writes check-in: 5471e96902 user: dmestas tags: trunk | |
| 23:13 | One store-level merge produces the merged tree, modes included; merge --probe, the chained probe and landing call it check-in: c61f1fc9ff user: dmestas tags: trunk | |
| 22:55 | merge takes a mode the other side alone changed, as Fossil does; an overwrite applies the mode check-in: 8dba50836f user: dmestas tags: trunk | |
| 22:23 | landing reads find forum posts through an index kept in .zit-cache, walking only what was appended since the last read check-in: 658d4a733d user: dmestas tags: trunk | |
| 20:37 | commit holds the store lock only to snapshot and to publish, not through the tree scan, editor or signing check-in: 6145d7a7b8 user: dmestas tags: trunk | |
| 20:22 | A writer turned away by a busy lock says so once; serve answers it 503 check-in: 5a0b10fa8d user: dmestas tags: trunk | |