mirror of
https://relay.ngit.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp.git
synced 2026-10-05 15:08:24 +00:00
Non-announcement events (PRs, issues, patches, comments) now use simple deletion without the graph-based cascade algorithm. This fixes a critical bug where deleting any non-announcement event would incorrectly mark ALL events for deletion. Changes: - Add early return in determine_events_to_delete() for non-announcement deletions - Add comprehensive comments explaining the distinction - Add integration tests for announcement cascade deletion - Add integration tests for non-announcement simple deletion - Add test verifying kind 1111 comment deletion doesn't cascade fix: filter cascade deletion to author's 30617 announcements only