mirror of
https://relay.ngit.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp.git
synced 2026-10-05 15:08:24 +00:00
Phase 5 complete: Extended cascade deletion for all event types. Added comprehensive test coverage for all NIP-34 event types: - Patches (1617) cascade delete - Issues (1621) cascade delete - Issue status (1630) cascade delete - Patch status (1632) cascade delete - Repository status (1633) cascade delete - Mixed event types comprehensive scenario PR events (1619, 1631) tests are marked as ignored because they require actual git data to be accepted. PR cascade deletion is already tested in existing integration tests with real git repositories. All tests verify that deletion requests are accepted and cascade logic is triggered. Events are moved to holding DB (may still be queryable in main DB due to NostrDatabase API limitation documented in Phase 1). Also fixed timing issue in multiple repositories recovery test by increasing wait times after recovery operations. Test results: 41 new tests passing (2 ignored for PR events)