Steve Yegge
d86f359e63
fix: DetectCycles SQL bug and add comprehensive tests
- Fix SQL query bug preventing cycle detection (bd-9f20)
- Allow revisiting start node to complete cycle
- Remove duplicate start_id concatenation in final SELECT
- Add cycle_detection_test.go with comprehensive test coverage (bd-cdf7)
- Simple 2-node cycles
- Complex multi-node cycles (4-node, 10-node)
- Self-loops
- Multiple independent cycles
- Acyclic graphs (diamond, chain)
- Empty graph and single node edge cases
- Mixed dependency types
Improves sqlite package coverage: 68.2% → 69.1%
2025-11-01 22:51:58 -07:00
..
2025-10-31 17:17:33 -07:00
2025-10-27 20:45:59 -07:00
2025-10-27 20:45:59 -07:00
2025-10-26 22:48:19 -07:00
2025-10-31 22:01:45 -07:00
2025-11-01 21:27:09 -07:00
2025-11-01 11:35:31 -07:00
2025-11-01 19:59:15 -07:00
2025-11-01 22:51:58 -07:00
2025-11-01 19:59:15 -07:00
2025-11-01 19:57:37 -07:00