Skip to content
zit Timeline
Login

Timeline

50 ancestors of 271186dc2fe914f8

2026-10-19
17:21
submanifest retune note and settings help: the next commit shares whatever is byte-identical under the new k, and the settings are project scope, adopted at clone check-in: 271186dc2f user: dmestas tags: trunk
17:21
parseMtime: a D or E card fraction may carry any number of digits, as artifact-format §4.6.4 writes it and Fossil reads it; the value is truncated to milliseconds check-in: 77f95b338a user: dmestas tags: trunk
17:15
sparse-cone §3: one literal-prefix section, exclusions governed by §3.3 alone, the member-count rule stated once, metacharacters literal check-in: 7851336c97 user: dmestas tags: trunk
17:13
submanifests abstract, §1.3: two implementations exist and interoperate; Fossil does not implement it check-in: fe3d62da23 user: dmestas tags: trunk
17:12
submanifests §7.2, §8.1: define the sync session; avoid-submanifests binds commits created inside one and does not gate receipt check-in: 1839e2b0da user: dmestas tags: trunk
17:11
submanifests §6.3: the current check-in is the checkout's, or the newest main-branch leaf when there is no checkout check-in: 131950fe84 user: dmestas tags: trunk
17:10
submanifests §8.1: an out-of-range stored k refuses an enable request without an explicit k instead of counting as absent check-in: 077c6a6772 user: dmestas tags: trunk
17:08
submanifests §6.3: automatic selection refines the snapshot choice by replaying the last 200 check-ins at the neighbouring k, as both writers do check-in: 832bc6a391 user: dmestas tags: trunk
17:07
submanifests §6.3: the three settings are adopted once at clone through reqconfig /config; no per-pull request, no staged transaction check-in: 7836d69f6a user: dmestas tags: trunk
17:05
submanifests §7.2: avoid-submanifests goes on every reply, in the leading pragma run after server-version check-in: a0b55a719b user: dmestas tags: trunk
17:04
submanifests §7.2: the gate reads a send-submanifests pragma, not the announced version; every Fossil release announces a version that reads as pre-S check-in: 6588d1bb3b user: dmestas tags: trunk
12:47
import-git: no direct sym-NAME alias on a main head the branch control already labels; the direct tag stopped the propagating name at the head, so every check-in made on the line after the import carried the branch but not its symbolic name check-in: 1c865d02e3 user: dmestas tags: trunk
2026-10-17
16:01
Back out the horizon-rfc merge; the horizon work lands from its branch once proven check-in: 3f86ff4261 user: dmestas tags: trunk
15:21
Merge horizon-rfc: the horizon draft, the sparse-cone member-kinds erratum, the sync-protocol extension-pragma list check-in: 957e5141f1 user: dmestas tags: trunk
15:16
sync-protocol §9: name the extension pragmas of the sparse-cone and horizon drafts check-in: ac615d3fa6 user: dmestas tags: horizon-rfc
14:33
sparse-cone §3.1: a cone may carry member kinds other than path prefixes; an unknown serialization version is refused as policy loss check-in: 197c4eb1ba user: dmestas tags: horizon-rfc
14:04
Add draft-fossil-horizon-00: content and structural horizons as a temporal member of the sparse cone check-in: de122f0cee user: dmestas tags: horizon-rfc
2026-10-16
12:43
Re-key rotted draft citations; the checker defaults sync-only files to the sync draft 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
12:27
artifact-format §4.4, §6.2: the Z card is last by ordering and the required-card rule; verification reads bytes by position check-in: a80938b170 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:42
repo-state §5.3, §6.2: an artifact's tag cards apply in card order, so a self-cancelling sym tag stays check-in: cdf56ed847 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
12:59
repo-state §5.3: a cancel's value stays on the stored row check-in: 844bfbd08c 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
16:00
sync-protocol §9.4 erratum: the forbid-delta-manifests default is Fossil 2.29's; 2.28 defaults off check-in: 00e1711e80 user: dmestas tags: trunk
14:32
sync-protocol §10.1: a file whose content does not match its hash fails the round check-in: 5a1b741b25 user: dmestas tags: trunk
14:32
repo-state §8.3: the ci+ keyword applies to the whole name only check-in: 3221a15806 user: dmestas tags: trunk
14:26
repo-state §8.3: ckout is a keyword only for the ci+ request type check-in: 57c47c5150 user: dmestas tags: trunk
14:26
sync-protocol §9.4: the ci-lock reply carries avoid-delta-manifests, a request for a baseline manifest check-in: 313691beec user: dmestas tags: trunk
14:26
repo-state §5.3: the skip test also compares an inherited row check-in: 30995389a9 user: dmestas tags: trunk
14:26
repo-state §7.3: recheck leaf status only on branch-tag events, as Fossil does check-in: ad32a25dd2 user: dmestas tags: trunk
14:25
sync-protocol: revision -01 check-in: 729368fd3f user: dmestas tags: trunk
14:25
repo-state: revision -01 check-in: 3f4c8c98f4 user: dmestas tags: trunk
14:25
artifact-format: revision -01 check-in: 49fbc52252 user: dmestas tags: trunk
14:25
sync-protocol §6.6: a file card after a refused push ends card processing check-in: 803811456a user: dmestas tags: trunk
14:25
sync-protocol §5.3: define the timestamp comment's error count check-in: a1bafc103f user: dmestas tags: trunk
14:25
sync-protocol §5.1: receivers reject a truncated payload check-in: df5fc772c5 user: dmestas tags: trunk
14:25
repo-state §6.2: take branch cancel cards from the parent's tags check-in: 9c972c3b03 user: dmestas tags: trunk
14:25
repo-state §4.2: a date tag overrides a check-in's event time check-in: 7ade104167 user: dmestas tags: trunk
14:25
artifact-format §4.6.4: state the Julian day number grammar and reject out-of-range values check-in: f69e8fafe2 user: dmestas tags: trunk
14:25
sync-protocol §8.6: gate only the private gimme answer on peer date check-in: 81ad4284d3 user: dmestas tags: trunk
14:25
sync-protocol §8.5.1: a client never sends uvigot in either form check-in: dd4c5ea595 user: dmestas tags: trunk
14:25
sync-protocol §8.1: clients send a positive decimal clone SEQNO check-in: 9a17eb8e65 user: dmestas tags: trunk