Steve Yegge
fc23dca7fb
feat(cli): add --lock-timeout flag for SQLite busy_timeout control ( #536 )
...
Implements single-shot mode improvements for Windows and Docker scenarios:
- Add --lock-timeout global flag (default 30s, 0 = fail immediately)
- Add config file support: lock-timeout: 100ms
- Parameterize SQLite busy_timeout via NewWithTimeout() function
- In --sandbox mode: default lock-timeout to 100ms
- In --sandbox mode: skip FlushManager creation (no background goroutines)
This addresses bd.exe hanging on Windows and locking conflicts when
using beads across host + Docker containers.
Closes: bd-59er, bd-r4od, bd-dh8a
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-13 18:07:49 -08:00
..
2025-12-13 12:50:33 -08:00
2025-12-13 12:50:33 -08:00
2025-12-13 12:50:33 -08:00
2025-12-01 21:17:56 -08:00
2025-12-07 21:09:32 +11:00
2025-12-13 12:50:33 -08:00
2025-12-02 23:44:22 -08:00
2025-12-07 21:34:35 +11:00
2025-12-13 12:50:33 -08:00
2025-11-28 23:19:21 -08:00
2025-12-03 15:55:35 -08:00
2025-12-13 12:50:33 -08:00
2025-11-28 23:14:12 -08:00
2025-11-29 22:24:29 -08:00
2025-11-28 23:10:44 -08:00
2025-11-28 23:10:44 -08:00
2025-12-01 21:09:00 -08:00
2025-12-01 17:37:56 -08:00
2025-12-11 07:11:15 -05:00
2025-12-11 07:11:42 -05:00
2025-12-13 12:50:33 -08:00
2025-11-28 23:14:12 -08:00
2025-12-13 12:50:33 -08:00
2025-12-11 07:11:15 -05:00
2025-12-13 12:50:33 -08:00
2025-12-01 21:09:00 -08:00
2025-12-12 13:19:31 -08:00
2025-12-01 21:17:56 -08:00
2025-12-02 23:44:22 -08:00
2025-12-13 12:50:33 -08:00
2025-12-13 10:04:01 +11:00
2025-12-13 18:05:49 -08:00
2025-12-13 18:05:49 -08:00
2025-12-02 23:44:22 -08:00
2025-12-02 23:44:22 -08:00
2025-12-02 23:44:22 -08:00
2025-12-07 21:14:13 +11:00
2025-12-02 22:41:07 -08:00
2025-12-07 20:57:58 +11:00
2025-12-13 12:50:33 -08:00
2025-12-13 12:50:33 -08:00
2025-12-12 13:28:48 -08:00
2025-12-12 13:28:48 -08:00
2025-12-03 16:24:24 -08:00
2025-11-29 23:22:52 -08:00
2025-12-13 12:50:33 -08:00
2025-12-13 12:50:33 -08:00
2025-12-13 12:50:33 -08:00
2025-11-28 23:14:12 -08:00
2025-11-29 17:01:36 -08:00
2025-11-30 15:35:30 -08:00
2025-12-03 17:50:23 -08:00
2025-12-02 23:44:22 -08:00
2025-11-29 22:24:29 -08:00
2025-12-13 18:07:49 -08:00
2025-11-28 23:11:24 -08:00
2025-12-02 23:44:22 -08:00
2025-12-02 23:44:22 -08:00
2025-12-04 11:21:43 -08:00
2025-12-13 12:50:33 -08:00
2025-12-07 21:34:35 +11:00
2025-12-13 12:50:33 -08:00
2025-12-02 23:44:22 -08:00
2025-12-04 11:21:43 -08:00
2025-12-05 13:20:51 -08:00
2025-12-05 13:20:51 -08:00
2025-12-03 18:08:33 -08:00
2025-12-03 18:08:33 -08:00
2025-12-02 23:44:22 -08:00
2025-11-30 00:38:57 -08:00
2025-12-05 15:48:46 -08:00
2025-12-05 14:47:02 -08:00
2025-12-02 23:44:22 -08:00
2025-12-02 23:44:22 -08:00
2025-12-02 23:44:22 -08:00
2025-12-04 11:21:43 -08:00
2025-12-03 18:10:35 -08:00
2025-12-03 15:55:35 -08:00
2025-12-02 22:41:07 -08:00
2025-12-04 11:21:43 -08:00
2025-12-13 10:21:54 -08:00
2025-12-13 12:50:33 -08:00
2025-12-04 11:21:43 -08:00
2025-12-13 12:50:33 -08:00
2025-12-13 12:50:33 -08:00
2025-12-03 18:30:53 -08:00
2025-12-02 23:44:22 -08:00
2025-12-13 10:04:01 +11:00
2025-12-04 11:21:43 -08:00
2025-12-02 23:38:20 -08:00
2025-12-03 16:24:46 -08:00
2025-12-13 12:50:33 -08:00