Safi
897483fc96
Merge #1366 : prune deleted-only and root the full build so --update stops duplicating
...
After #1361 added root= to the --update build_merge call, build_merge's prune
(which runs after the merge) began matching freshly re-extracted changed-file
nodes and deleting them — a regression in 0.8.41 where --update on a changed
file wiped its nodes. This drops `changed` from prune_sources (replace-on-
re-extract from #1344 already reconciles changed files), passes root= to the
full build's build_from_json so its node-key base matches the update side, and
pins the extraction-spec source_file to the verbatim path so the two runs never
drift. Re-blessed skillgen expected/ snapshots.
Co-Authored-By: RelywOo <RelywOo@users.noreply.github.com >
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-18 01:28:19 +01:00
..
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 15:49:52 +01:00
2026-06-18 01:28:19 +01:00
2026-06-18 01:28:19 +01:00
2026-06-18 01:28:19 +01:00
2026-06-18 01:28:19 +01:00
2026-06-07 12:40:44 +01:00
2026-06-18 01:28:19 +01:00
2026-06-18 01:28:19 +01:00
2026-06-18 01:28:19 +01:00
2026-06-18 01:28:19 +01:00
2026-06-18 01:28:19 +01:00
2026-06-18 01:28:19 +01:00
2026-06-18 01:28:19 +01:00
2026-06-18 01:28:19 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-18 01:28:19 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-18 01:28:19 +01:00