Neil
61f8c9f26e
fix(cloud): premerge removes its temp merge worktree on any exit, including a kill while queued
...
The slot-holding python parent now traps INT/TERM (forwarding to a running child) and, in a finally, removes the temp
worktree (git worktree remove --force, rm -rf) and prunes it from the main repo. The pre-exec stage has its own
EXIT/INT/TERM trap for the window between worktree add and the hand-over. Tested: 3 runs, limit 2, run 3 killed with
TERM while queued -> exit 143, 'stopped by signal 15; removed …'; all three temp worktrees gone from disk and from
git worktree list.
2026-11-11 11:44:01 -08:00
..
2026-11-05 00:29:16 -08:00
2026-11-05 07:53:30 -08:00
2026-11-08 17:47:32 -08:00
2026-11-05 09:08:18 -08:00
2026-11-09 18:02:21 -08:00
2026-11-04 21:08:19 -08:00
2026-11-05 01:54:51 -08:00
2026-11-07 21:30:43 -08:00
2026-11-11 11:44:01 -08:00
2026-11-09 04:29:52 -08:00
2026-11-05 01:54:51 -08:00
2026-11-03 23:59:28 -08:00
2026-11-09 05:55:56 -08:00
2026-11-09 18:59:10 +00:00
2026-11-09 13:31:22 -08:00
2026-11-09 18:02:21 -08:00
2026-11-08 17:49:14 -08:00
2026-11-08 13:23:03 -08:00
2026-11-09 09:04:22 -08:00
2026-11-09 08:15:22 -08:00
2026-11-10 20:11:33 -08:00
2026-11-09 15:45:32 -08:00
2026-11-10 22:36:05 -08:00
2026-11-09 00:45:45 -08:00
2026-11-08 12:20:22 -08:00
2026-11-07 19:41:27 -08:00
2026-11-08 23:19:51 -08:00
2026-11-09 21:19:11 +00:00
2026-11-09 15:45:32 -08:00
2026-11-08 06:21:54 -08:00
2026-11-08 06:21:54 -08:00
2026-11-08 06:21:54 -08:00
2026-11-04 21:08:19 -08:00
2026-11-09 18:59:10 +00:00
2026-11-09 16:37:03 +00:00
2026-11-04 21:08:19 -08:00
2026-11-08 17:47:32 -08:00
2026-11-08 13:34:07 -08:00
2026-11-08 23:32:21 -08:00
2026-11-09 17:50:58 -08:00
2026-11-09 17:50:58 -08:00
2026-11-08 19:41:47 -08:00
2026-11-10 06:07:25 -08:00
2026-11-09 17:58:42 -08:00
2026-11-07 22:50:03 -08:00
2026-11-09 12:19:13 -08:00
2026-11-07 22:24:34 -08:00
2026-11-07 22:43:36 -08:00
2026-11-09 01:46:01 -08:00
2026-11-06 10:14:07 -08:00
2026-11-09 01:46:01 -08:00
2026-11-03 01:22:16 -08:00
2026-11-09 01:46:01 -08:00
2026-11-08 12:20:22 -08:00
2026-11-01 18:07:05 -07:00
2026-11-08 19:41:47 -08:00
2026-11-09 16:21:52 -08:00
2026-11-04 21:08:19 -08:00
2026-11-09 02:38:15 -08:00
2026-11-09 00:37:58 -08:00