-
Notifications
You must be signed in to change notification settings - Fork 3
Wiki Log
Won-Kyu Park edited this page Aug 27, 2026
·
5 revisions
Append-only ingest history for this wiki.
- Source:
simple_rcs/*.py,tools/*.py,README.md,pyproject.toml,tests/unit_tests/(direct source reading, no external notes) - Tier: Current system
- Created: Home, System Overview, Source Code Map,
Storage Format, Diff Engines, CLI Tools, and their
-encounterparts (12 pages total) - Updated: n/a (first pass)
- Notes: Verified against current source, not just README prose —
_format_block/calculate_block_hashread directly for Storage Format, public method list read directly for Source Code Map, CLI argument lists read directly from eachtools/*.pyfor CLI Tools.README.md's comparison table and feature list were used as a cross-check, not copied verbatim.
- Source:
docs/wiki_backend_design.mdin the mainSimpleRCSrepository (design notes + real SQLite benchmarks from an earlier session on using SimpleRCS as a wiki-page version-control backend) - Tier: Current analysis / design notes (storage-backend benchmarks are verified/reproducible; the "recommended direction" section is a proposal, not implemented)
- Created: Wiki Backend Design (Korean only — no English counterpart yet)
- Updated: Home, Home (English) link sections
- Notes: Moved, not duplicated — the file no longer exists under
docs/in the main repo. Benchmark scripts referenced from this page live in the main repo'sscripts/, not in this wiki.
- Source: re-run of
scripts/wiki_sqlite_bench.pyin the main repo, after fixingSimpleRCS.commit()returning the whole stream instead of the version string on in-memory (BytesIO) instances - Tier: Current analysis (measured, reproducible)
- Created: n/a
- Updated: Wiki Backend Design §5-1 table and commentary, §5-2 per-commit timings
- Notes: The old §5-1 numbers stored a full stream copy in the
versioncolumn, which inflated design B. Design B is in fact flat as the theory predicts; the earlier "B gets slower than A" claim was a measurement artifact and is now retracted in place. The page's conclusion (a single BLOB column is good enough at wiki scale) is unchanged.