Artifact 602cda036a96e4d884229c45288c8446ad0f875d20b69386cb9fb5992a552f95:
- File
internal/stash/stash.go
-
2026-10-19 16:26:21
— part of check-in
[2dfae63b63]
on branch feat/submanifest-reader
— fix(stash,undo): scan before stashing; return undo changes, print nothing
Stash save now scans the checkout first, as fossil's stash_create does (vfile_check_signature), so an edit no scan had recorded is stashed too. Save takes the scanner, a *checkout.Checkout, as its first argument.
Undo and redo no longer print to standard output: they return the files they changed, as []undo.Change, in the undo table's row order, the order fossil undoes them in.
Tracked in #448 (user: [email protected], size: 19450) [annotate] [blame] [check-ins using]
- 2026-10-19 18:27:24 — part of check-in [22101b521f] on branch feat/submanifest-reader — Merge branch 'fix/stash-undo-followups' into feat/submanifest-reader (user: [email protected], size: 19450) [annotate] [blame] [check-ins using]
-
2026-10-19 16:26:21
— part of check-in
[2dfae63b63]
on branch feat/submanifest-reader
— fix(stash,undo): scan before stashing; return undo changes, print nothing