Steve Yegge
52c505956f
feat: Add bd merge command for git 3-way JSONL merging (bd-omx1)
- Implemented bd merge command with dual-mode operation:
1. Git 3-way merge: bd merge <output> <base> <left> <right>
2. Duplicate issue merge: bd merge <sources...> --into <target> (placeholder)
- Added MergeFiles wrapper to internal/merge package
- Command works without database when used as git merge driver
- Supports --debug flag for verbose output
- Exit code 0 for clean merge, 1 for conflicts
- Handles deletions intelligently (delete-modify conflicts)
- Added proper MIT license attribution for @neongreen's beads-merge code
- Tests pass for git merge functionality
This enables git merge driver setup for .beads/beads.jsonl files.
2025-11-05 19:16:50 -08:00
..
2025-11-03 20:31:11 -08:00
2025-11-04 00:23:25 -08:00
2025-10-31 18:40:32 -07:00
2025-11-02 15:39:00 -08:00
2025-11-02 10:01:38 -08:00
2025-11-02 10:38:24 -08:00
2025-10-27 20:08:50 -07:00
2025-11-05 10:27:12 -08:00
2025-11-03 22:23:36 -08:00
2025-11-03 22:23:36 -08:00
2025-11-01 11:11:20 -07:00
2025-10-31 22:39:53 -07:00
2025-10-26 21:55:01 -07:00
2025-11-02 15:37:57 -08:00
2025-11-04 23:12:42 -08:00
2025-11-05 13:56:39 -08:00
2025-11-05 10:26:58 -08:00
2025-11-02 08:09:58 -08:00
2025-11-01 19:20:01 -07:00
2025-11-05 10:26:58 -08:00
2025-10-29 22:55:13 -07:00
2025-11-01 23:56:03 -07:00
2025-11-01 19:50:34 -07:00
2025-11-02 08:30:31 -08:00
2025-11-02 22:17:08 -08:00
2025-10-26 22:48:19 -07:00
2025-11-01 19:20:01 -07:00
2025-11-01 19:20:01 -07:00
2025-11-04 10:20:12 -08:00
2025-11-02 20:16:40 -08:00
2025-11-01 21:27:09 -07:00
2025-11-04 23:12:41 -08:00
2025-11-04 01:08:21 -08:00
2025-11-02 22:17:08 -08:00
2025-11-04 01:08:21 -08:00
2025-11-04 01:08:21 -08:00
2025-11-01 23:56:03 -07:00
2025-11-04 23:12:41 -08:00
2025-10-31 18:40:32 -07:00
2025-11-02 18:52:44 -08:00
2025-11-02 18:52:44 -08:00
2025-10-31 15:11:29 -07:00
2025-11-02 22:34:24 -08:00
2025-11-02 08:09:58 -08:00
2025-10-26 22:31:24 -07:00
2025-11-05 14:25:48 -08:00
2025-11-05 14:25:48 -08:00
2025-11-05 19:16:50 -08:00
2025-11-01 11:11:20 -07:00
2025-11-02 18:52:44 -08:00
2025-11-05 10:26:58 -08:00
2025-11-01 20:29:13 -07:00
2025-11-05 14:31:41 -08:00
2025-11-05 14:31:41 -08:00
2025-11-02 08:55:34 -08:00
2025-10-27 22:44:40 -07:00
2025-10-31 01:07:42 -07:00
2025-10-27 20:00:49 -07:00
2025-10-30 22:24:42 -07:00
2025-11-05 00:41:14 -08:00
2025-11-04 23:59:50 -08:00
2025-11-02 14:03:14 -08:00
2025-11-03 15:01:46 -08:00
2025-11-04 23:12:41 -08:00
2025-11-01 22:01:41 -07:00
2025-11-05 18:10:06 -08:00
2025-11-01 20:29:13 -07:00
2025-10-26 22:31:24 -07:00
2025-11-02 22:34:24 -08:00
2025-11-05 00:44:41 -08:00
2025-11-05 00:44:41 -08:00
2025-10-31 17:17:33 -07:00
2025-11-05 17:37:53 -08:00
2025-11-05 13:56:12 -08:00
2025-11-05 19:16:50 -08:00
2025-11-05 19:16:50 -08:00
2025-10-30 16:28:13 -07:00
2025-11-02 08:09:58 -08:00
2025-11-05 18:44:02 -08:00
2025-11-02 14:31:22 -08:00
2025-11-04 12:39:38 -08:00
2025-11-01 19:57:37 -07:00
2025-11-02 19:11:08 -08:00
2025-11-02 17:10:41 -08:00
2025-11-02 20:06:05 -08:00
2025-11-05 13:56:12 -08:00
2025-10-27 20:08:50 -07:00
2025-11-03 20:31:11 -08:00
2025-11-02 11:02:58 -08:00
2025-10-27 22:59:19 -07:00
2025-10-27 18:31:01 +00:00
2025-10-26 22:31:24 -07:00
2025-11-02 22:34:24 -08:00
2025-10-29 12:56:51 -07:00
2025-11-01 23:56:03 -07:00
2025-11-04 23:12:41 -08:00
2025-10-31 19:44:43 -07:00
2025-10-31 22:39:53 -07:00
2025-11-04 11:25:36 -08:00
2025-11-02 14:31:22 -08:00
2025-11-05 13:56:12 -08:00
2025-10-27 20:38:13 -07:00
2025-10-31 23:03:56 -07:00
2025-11-02 21:25:40 -08:00
2025-11-02 17:57:59 -08:00
2025-11-02 18:52:44 -08:00
2025-11-05 18:10:06 -08:00
2025-11-02 17:09:39 -08:00
2025-11-05 18:10:06 -08:00
2025-11-03 20:31:11 -08:00
2025-11-03 20:31:11 -08:00
2025-11-03 22:01:37 -08:00
2025-10-27 20:08:50 -07:00
2025-11-04 01:10:18 -08:00
2025-10-31 19:44:43 -07:00
2025-11-02 18:52:44 -08:00
2025-11-05 17:37:53 -08:00
2025-11-05 01:16:45 -08:00