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-30 21:51:39 -07:00
2025-10-30 21:51:39 -07:00
2025-10-30 21:40:52 -07:00
2025-11-01 19:55:48 -07:00
2025-10-30 14:04:03 -07:00
2025-10-30 14:42:08 -07:00
2025-11-01 22:47:07 -07:00
2025-10-31 00:19:42 -07:00
2025-10-31 00:19:42 -07:00
2025-10-25 18:44:38 -07:00
2025-11-01 22:51:58 -07:00
2025-11-01 22:47:07 -07:00
2025-11-01 19:59:15 -07:00
2025-11-01 22:51:58 -07:00
2025-10-26 20:35:37 -07:00
2025-10-25 13:20:16 -07:00
2025-10-25 18:44:38 -07:00
2025-10-25 13:33:51 -07:00
2025-10-26 22:48:19 -07:00
2025-10-30 21:51:39 -07:00
2025-11-01 19:55:48 -07:00
2025-10-29 21:57:15 -07:00
2025-10-28 18:57:16 -07:00
2025-11-01 19:55:48 -07:00
2025-10-27 11:29:08 -07:00
2025-10-28 18:57:16 -07:00
2025-10-31 23:03:56 -07:00
2025-10-30 21:51:39 -07:00
2025-10-31 14:24:50 -07:00
2025-11-01 19:55:48 -07:00
2025-10-26 22:31:24 -07:00
2025-10-26 22:31:24 -07:00
2025-11-01 11:35:31 -07:00
2025-10-31 21:27:33 -07:00
2025-11-01 19:55:48 -07:00
2025-11-01 19:55:48 -07:00