Skip to content

History / Repository Semantics

Revisions

  • #54: snapshot v2 references seeds by blob id (A.2.9, 7.11 B5 target), retention rule, B2/B5 rerun

    @easylogic easylogic committed Oct 15, 2026
  • #54: T record and h(o) tag 4, chained saves and TEXT_OP_MAX (7.4.1), notices of chains (7.8), wire feature text and upgrade-required (7.9, Remote-Sync 5.2.3/5.2.6), format v2 and snapshot v2 (Appendix A.2.9), CLI-JSON upgrade-required and limit, Performance B2/B5

    @easylogic easylogic committed Oct 15, 2026
  • #48 Text-CRDT (Repository-Semantics §7): text detection, FugueMax in-house line-level first, TextEdit + epochs/virtual seed, revive/rescue, diff, checkout, notices, migration (format v2, Hello text), performance, properties, worked example; links from Home, Online-First 6.6, Repository-Semantics §1.2/§2.3/§7

    @easylogic easylogic committed Oct 15, 2026
  • #47 Online-First (Repository-Semantics §6, D-048): server role, thin clients, live write path, disconnects, HTTP API + auth options, #48 hook, LtHash partial digest + LtSums::minus fix, reuse table, properties, worked example; Vision/Architecture/Migration-Path to direction B; supersede marks in Remote-Sync

    @easylogic easylogic committed Oct 15, 2026
  • #49 repair: 4.13 checkpoints kept, v1-rescue replica marker, watch, auto checkout, known limits; Appendix A marker; CLI-JSON keys

    @easylogic easylogic committed Oct 15, 2026
  • #49: CLI-JSON reid --rescue keys as implemented; 4.13 observed behavior

    @easylogic easylogic committed Oct 15, 2026
  • #49: spec reid --rescue (4.13, D-049 notes, CLI-JSON, 5.2.7 hint, Appendix A rescue/)

    @easylogic easylogic committed Oct 15, 2026
  • #46: repair: digest security (Wagner), sequence digest on the wire + LtHash16 for partial replicas, R1 peer error, no blobs in localization, bench

    @easylogic easylogic committed Oct 14, 2026
  • #50: Remote-Sync 5.2.7.1 reported-rejections memory (D-050), CLI-JSON, Repository-Semantics 4.12 note

    @easylogic easylogic committed Oct 14, 2026
  • #46: implementation notes, server-side detection, exit-3 follow-up question, bench

    @easylogic easylogic committed Oct 14, 2026
  • #46: spec: divergence digest under equal ids (4.12, 5.2.8, P27) [decision-proposal]

    @easylogic easylogic committed Oct 14, 2026
  • #42: Remote-Sync (Repository-Semantics §5): wire protocol v1, serve --stdio, SSH, remotes, bare, security, durability

    @easylogic easylogic committed Sep 30, 2026
  • #37 repair: conditional default ignores, typed error codes table

    @easylogic easylogic committed Sep 30, 2026
  • #37: CLI-JSON page (schema 1), Repository-Semantics 1.6.1 default ignores and editor saves

    @easylogic easylogic committed Sep 30, 2026
  • #35: command-name references to barocss-hub (D-033) in Repository-Semantics (current spec only; v0-binary text, Decisions and Performance history unchanged) and the -p barocss-hub-cli merge gate

    @easylogic easylogic committed Sep 30, 2026
  • #34 repair: A.1/A.2.8 existing blob files verified and made durable before use

    @easylogic easylogic committed Sep 30, 2026
  • #34: A.1 sync blob stage, A.2.8 sync blob transfer + direct blob writes (held rule), Performance: Issue #34 + D-030 partial

    @easylogic easylogic committed Sep 29, 2026
  • #33: A.2 amendments from implementation: head cache in snapshot, prefix damage under a snapshot, SNAP_MIN=0, migration snapshot under the exclusive lock

    @easylogic easylogic committed Sep 29, 2026
  • #33: Appendix A.2 On-disk format v1 (batches, snapshot, v0 refusal, migration)

    @easylogic easylogic committed Sep 29, 2026
  • Appendix A.1: dir flush falls back to nearest existing ancestor (#29 repair)

    @easylogic easylogic committed Sep 29, 2026
  • Appendix A.1: #29 repair (NUL rule only without later valid records; flush all changed dirs)

    @easylogic easylogic committed Sep 29, 2026
  • Appendix A.1: checkout barrier-before-rename, prefix recovery caveat (#29)

    @easylogic easylogic committed Sep 29, 2026
  • Appendix A.1: durability contract and per-command barrier order (#29)

    @easylogic easylogic committed Sep 29, 2026
  • Appendix A: .hub/pinned, peers, watch.lock/watch.pid (#25)

    @easylogic easylogic committed Sep 27, 2026
  • #26: §1.5 working tree follows projection after every local mutation

    @easylogic easylogic committed Sep 27, 2026
  • #24: #23 follow-ups: Appendix A racy smudging, tmp/ swept by checkout too

    @easylogic easylogic committed Sep 27, 2026
  • #24: .hubignore semantics (§1.6, §4, Appendix A note)

    @easylogic easylogic committed Sep 27, 2026
  • Repository-Semantics: §1.5 blocked note, §4 log-only sync rule, Appendix A on-disk format v0 (#23)

    @easylogic easylogic committed Sep 27, 2026
  • #20: apply D-014 (edit revives), D-015..D-018 (ref FF rules), D-019 (case clash skip); E-12 escalation

    @easylogic easylogic committed Sep 26, 2026
  • Repository-Semantics §2.3: restore determinism sentence (#18 review nit)

    @easylogic easylogic committed Sep 26, 2026