Overview
| Comment: | annotate frees each version once nothing still reads it and bounds its content cache, so a 29,000-line file over 1,600 check-ins peaks at 76 MB instead of 2.7 GB; log for a path lists newest first by check-in time, ties broken as timeline does, so -n and the daemon's cursor page the history without repeats or gaps |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
bcda930fb87baa5bdf15550a42c69085 |
| User & Date: | dmestas on 2026-11-07 20:02:28.536 |
| Other Links: | manifest | tags |
Context
|
2026-11-07
| ||
| 20:28 | Release 0.12.1 check-in: e5e40bc894 user: dmestas tags: trunk, version-0.12.1 | |
| 20:02 | annotate frees each version once nothing still reads it and bounds its content cache, so a 29,000-line file over 1,600 check-ins peaks at 76 MB instead of 2.7 GB; log for a path lists newest first by check-in time, ties broken as timeline does, so -n and the daemon's cursor page the history without repeats or gaps check-in: bcda930fb8 user: dmestas tags: trunk | |
| 19:00 | ls --long takes a file's size from its frame and its class from the recorded memo, as Fossil's ls -v reads blob.size, rebuilding a file only when its class is unknown; zit verify, not ls, proves content readable check-in: 6aba9adfd9 user: dmestas tags: trunk | |
Changes
Modified src/annotate.zig
from [d44a9d7e4d]
to [59c08e9bc0].
[diff]
Modified src/cmd/history.zig
from [3cbe56a914]
to [1c8ede7402].
[diff]
Modified src/core/blame.zig
from [e6bc360dfd]
to [300b5a972e].
[diff]
Modified src/core/filelog.zig
from [ae185bc2ba]
to [5a9b0c4848].
[diff]
Modified src/daemon/daemon_e2e.zig
from [f0cbe42c03]
to [cba8b4b00d].
[diff]
Modified src/e2e.zig
from [7849dddb60]
to [557c69e4a4].
[diff]
Modified src/main.zig
from [d84ab64f66]
to [c145f3cd5e].
[diff]
Modified src/repostate.zig
from [193640fa86]
to [6b801ac7de].
[diff]