Steve Yegge
a898df6915
WIP: bd-164 timestamp-only export deduplication (~80% complete)
Implemented content hash-based deduplication to skip exports when only
timestamps changed. Core logic complete, needs export_hashes table wiring.
Completed:
- Added computeIssueContentHash() excluding timestamps
- Created shouldSkipExport() logic
- Updated export loop to skip timestamp-only changes
- Added hash.go with content hashing
- Extended Storage interface
Remaining:
- Complete export_hashes table migration
- Add SetExportHash/GetExportHash to interface
- Revert content_hash from dirty_issues approach
- Wire up hash persistence in export
- Testing
See bd-164 notes for details.
Amp-Thread-ID: https://ampcode.com/threads/T-d70657d1-4433-4f7e-b10a-3fccf8bf17fb
Co-authored-by: Amp <amp@ampcode.com>
2025-10-26 20:29:10 -07:00
..
2025-10-26 18:44:27 -07:00
2025-10-24 12:40:56 -07:00
2025-10-25 17:49:17 -07:00
2025-10-25 13:50:32 -07:00
2025-10-25 13:33:51 -07:00
2025-10-20 21:08:49 -07:00
2025-10-24 16:35:40 -07:00
2025-10-25 18:13:49 -07:00
2025-10-23 14:14:22 -07:00
2025-10-25 18:13:49 -07:00
2025-10-26 18:37:25 -07:00
2025-10-22 13:59:58 -07:00
2025-10-22 13:59:58 -07:00
2025-10-26 18:37:25 -07:00
2025-10-20 21:08:49 -07:00
2025-10-26 18:37:25 -07:00
2025-10-20 21:08:49 -07:00
2025-10-20 21:08:49 -07:00
2025-10-26 20:17:48 -07:00
2025-10-26 19:03:00 -07:00
2025-10-24 00:56:18 -07:00
2025-10-25 18:44:38 -07:00
2025-10-24 16:35:40 -07:00
2025-10-25 18:44:38 -07:00
2025-10-20 21:08:49 -07:00
2025-10-20 21:08:49 -07:00
2025-10-24 13:45:04 -07:00
2025-10-25 18:13:49 -07:00
2025-10-24 12:27:07 -07:00
2025-10-25 13:20:16 -07:00
2025-10-25 16:36:18 -07:00
2025-10-26 20:29:10 -07:00
2025-10-26 12:37:46 -07:00
2025-10-24 21:34:56 -07:00
2025-10-23 23:08:02 -07:00
2025-10-25 13:33:51 -07:00
2025-10-23 10:25:13 -07:00
2025-10-23 18:41:54 -07:00
2025-10-25 18:13:49 -07:00
2025-10-25 16:37:54 -07:00
2025-10-24 13:45:04 -07:00
2025-10-25 16:43:44 -07:00
2025-10-25 16:43:44 -07:00
2025-10-26 18:16:27 -07:00
2025-10-26 18:44:27 -07:00
2025-10-26 20:17:48 -07:00
2025-10-26 20:17:48 -07:00
2025-10-25 11:27:24 -07:00
2025-10-24 12:40:56 -07:00
2025-10-25 18:13:49 -07:00
2025-10-26 14:45:09 -07:00
2025-10-25 13:33:51 -07:00
2025-10-26 19:20:59 -07:00
2025-10-20 21:08:49 -07:00
2025-10-20 21:08:49 -07:00
2025-10-22 12:24:08 -07:00
2025-10-25 18:13:49 -07:00
2025-10-26 19:20:59 -07:00
2025-10-26 19:20:59 -07:00
2025-10-26 13:24:18 -07:00
2025-10-24 16:35:40 -07:00
2025-10-25 18:54:00 -07:00
2025-10-25 18:04:05 -07:00
2025-10-20 21:08:49 -07:00
2025-10-21 14:56:18 -07:00
2025-10-20 21:08:49 -07:00
2025-10-25 18:44:38 -07:00
2025-10-25 11:27:24 -07:00
2025-10-25 10:39:45 -07:00
2025-10-25 18:44:38 -07:00
2025-10-24 10:07:05 -07:00
2025-10-24 17:06:22 -07:00
2025-10-24 00:56:18 -07:00
2025-10-25 18:44:38 -07:00
2025-10-26 20:17:48 -07:00
2025-10-24 00:56:18 -07:00
2025-10-26 17:42:05 -07:00
2025-10-22 23:05:00 -07:00
2025-10-24 15:28:23 -07:00