You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dirty-tree handling is now pluggable. The clean-exit-dirty policy moved out of core into a dirty_handler hook; stash / ignore / auto_commit now ship as the bundled, default-on default_dirty_handler plugin. No behavior or config change for existing users — [vcs] dirty_action works exactly as before.
Added
dirty_handler plugin seam (4th lifecycle hook) + DirtyOutcome on RoundResult; stash_orphan / try_auto_commit are now public api primitives. Consumers can fully own dirty-tree policy — see docs/migrations/0.2.0.md.
dirty_auto_committed event (emitted when a handler auto-commits).