32 descendants of c1b7a787d9df84b2
|
2026-11-13
| ||
| 00:30 | 0.14.6 notes: a clone cut short still finishes by pull leaf check-in: 114141777d user: dmestas tags: trunk, version-0.14.6 | |
| 00:30 | A clone saves the origin's project code before its first artifact, so one cut short still pulls from its origin check-in: 4441f6ec99 user: dmestas tags: trunk | |
|
2026-11-12
| ||
| 22:11 | zit 0.14.6 check-in: 909c04258e user: dmestas tags: trunk | |
| 22:05 | Harness mains write stdout and stderr as streams, so appending to a log no longer overwrites it; a source guard checks that and the allocation-walk helper check-in: 2ec16bd592 user: dmestas tags: trunk | |
| 15:08 | A wrong-project refusal names the way out: clone, or push first to a new empty repository check-in: 18bf838535 user: dmestas tags: trunk | |
| 04:13 | zit serve refuses a push or pull from another project; --adopt-project lets an empty store take the first push's code check-in: b7be292bcc user: dmestas tags: trunk | |
| 02:35 | zit 0.14.5 check-in: d3dabbcaff user: dmestas tags: trunk, version-0.14.5 | |
| 01:46 | Never follow a redirect to another host or port; --resolve HOST:PORT:ADDR pins the address dialled check-in: 1a9c1eeb19 user: dmestas tags: trunk | |
| 00:13 | Test servers die with the test process, and a test that leaves one running fails check-in: 4fea7c8055 user: dmestas tags: trunk | |
|
2026-11-11
| ||
| 23:13 | Allocation-failure walks refuse in-place resizes, so their counts do not depend on the heap check-in: e225204f4b user: dmestas tags: trunk | |
| 22:29 | The recorded-refs test lists its source from inside it, so an enclosing Git checkout does not redirect the path check-in: 511c21849f user: dmestas tags: trunk, version-0.14.4 | |
| 20:37 | zit 0.14.4 check-in: 07db1d14c8 user: dmestas tags: trunk | |
| 20:09 | A saved login is sent only to the saved remote; --once on push, pull and sync saves nothing check-in: 0868d4d50a user: dmestas tags: trunk | |
| 18:59 | import-git: add from a source cut at held commits, list recorded refs, take an unconvertible encoding and tags of tags and blobs check-in: 4b32a0edf6 user: dmestas tags: trunk | |
| 04:40 | Release 0.14.3 check-in: 34989e6949 user: dmestas tags: trunk, version-0.14.3 | |
| 04:36 | import-git deltas each artifact against its hint first, as Fossil's import does, and counts the commits it exports; submanifest show reads the saved log index check-in: 677c138de2 user: dmestas tags: trunk | |
|
2026-11-09
| ||
| 06:39 | Release 0.14.2 check-in: 6b529370ce user: dmestas tags: trunk, version-0.14.2 | |
| 06:34 | addremove, extras and status --extra always include zit's own control files and say once how many dot-paths they skipped; clean still leaves control files alone check-in: 15b565dd69 user: dmestas tags: trunk | |
| 03:08 | The diff cache encoder sizes and frees its allocations by name instead of taking them from an arena, so its allocation count is the same on every heap check-in: d5188455c9 user: dmestas tags: trunk, version-0.14.1 | |
| 02:36 | Release 0.14.1 check-in: 7eb82c7f9e user: dmestas tags: trunk | |
| 02:31 | annotate caches each version-to-version diff and splits each version into lines once, so a later annotate at any limit replays its diffs check-in: a6da9b88cc user: dmestas tags: trunk | |
|
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 | |
| 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: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 | |