Skip to content
zit Today In History
Login

Today In History

This Day In History For 2029-11-08

3 Years Ago (more context)

2026-11-08
23:27
Linux ARM64's CI job gets a 45-minute limit; macOS and Linux x64 keep 30 check-in: a67d9d3267 user: dmestas tags: trunk
23:12 • Changes to wiki page "Home" artifact: c6b72e9b36 user: dmestas
23:12 Note: zit 0.14.0 technote: [cc927bf951] user: dmestas
22:56 • Edit [ec73978f5d]: Add tag "version-0.14.0". artifact: dbc14b5a37 user: dmestas
22:29
Release 0.14.0 check-in: ec73978f5d user: dmestas tags: trunk, version-0.14.0
22:21
The shun fingerprint folds the masked bit only for signed rows, so a store with plain shun rows keeps the caches older releases built check-in: 5e7b1fdc7a user: dmestas tags: trunk
21:33
sync and pull -F json report erasures_deferred, the carried erasure rows not yet fully applied check-in: ff95f2b7df user: dmestas tags: trunk
19:59
Sync-draft citations re-keyed to the draft's line numbers after the erasure section check-in: 9f9a10e504 user: dmestas tags: trunk
19:54
Sync carries signed erasures: an owner-signed shun row in Fossil's /shun area is asked for on every zit session, verified against the repository's pinned erasure key, and applied after its not-before time check-in: 54831f82d6 user: dmestas tags: trunk
19:37
annotate -n answers from the blame cache when no walked version masks a parent below the window, and log PATH walks its ancestry with bitsets check-in: 3314298ade user: dmestas tags: trunk
16:57
0.13.0 notes: upgrade costs measured on a forge's stores check-in: 77edd09407 user: dmestas tags: trunk
16:17
A daemon lets go of its store's lock once it stops listening, and a start waits up to 2 s for a lock whose daemon no longer answers on the socket check-in: 4f586929fd user: dmestas tags: trunk
14:52 • Changes to wiki page "Home" artifact: a910fd9535 user: dmestas
14:52 Note: zit 0.13.0 technote: [97e4a70814] user: dmestas
14:36 • Edit [b1da505531]: Add tag "version-0.13.0". artifact: b510afcc63 user: dmestas
14:08
Release 0.13.0 check-in: b1da505531 user: dmestas tags: trunk, version-0.13.0
11:59
Daemon opens the commit core on first commit, catches its reader up in place, and pages feed with limit check-in: 04aeaeface user: dmestas tags: trunk
05:22
Three-way merge walks the two edit scripts as Fossil's merge3.c does (D. Richard Hipp), so an edit beside the other side's change merges cleanly and every merge decision and merged text matches fossil 3-way-merge, except where a final newline or a byte-order mark is kept on purpose check-in: c1b7a787d9 user: dmestas tags: trunk
04:02
log for a path takes --offset, as Fossil's finfo spells it, and --cursor, the daemon's cursor, returning the next one in -F json; a check-in's entry for one file is found by searching its manifest instead of parsing it whole, and JSON rows take user and comment from derived state, so a cursor page of a deep history costs tens of milliseconds check-in: 1ed38cab8a user: dmestas tags: trunk
03:00
annotate finds a file's versions from the file-history index and walks only as far as -n or the nearest cached version needs, and a repository lookup that scanned the whole image per call builds a table instead, so annotate -n 50 on a 644 MB store costs 50 ms instead of 38 s check-in: 19bcb02c0c user: dmestas tags: trunk
01:44
The line diff and merge3 size every buffer from the line counts up front, so their allocations depend only on the input check-in: 501d2ba05f user: dmestas tags: trunk
01:18
Every line diff in zit, from diff and its line counts to annotate and merge, is a port of Fossil's diff.c line diff (D. Richard Hipp), replacing the patience and Myers engines, so zit aligns repeated lines as Fossil does and annotate credits only the lines a check-in's diff adds; the blame cache and line-count cache are rebuilt check-in: 382fad4bad user: dmestas tags: trunk