Skip to content
zit Check-in [97a7015b74]
Login

Check-in [97a7015b74]

Overview
Comment:import-fossil help: say the shape of pack's effect, not a corpus figure
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 97a7015b74bbf23e28c0e90b64c2f420da4e96df3d664fa078a66ab7f906c500
User & Date: dmestas on 2026-08-29 23:53:21.251
Other Links: manifest | tags
Context
2026-08-30
16:20
clone: diff a check-in against its parent by their changed files, not two whole file lists

The derive built the complete effective file list for every check-in and its parent, then compared them — O(files) per check-in, which on pkgsrc is 100k entries twice over, 305k times. Fossil's add_mlink merges the two deltas' own F cards and seeks the shared baseline; do the same, and walk the lists side by side when the baselines differ instead of materializing them. Keeps recently-read manifests parsed, pinned while a step holds them.

zit#172 check-in: 669593f624 user: dmestas tags: trunk

2026-08-29
23:53
import-fossil help: say the shape of pack's effect, not a corpus figure check-in: 97a7015b74 user: dmestas tags: trunk
22:30
import-fossil --submanifest: recommend 'zit pack' next; the source's chains are rarely the best bases (zit#169) check-in: 24bc789080 user: dmestas tags: trunk
Changes