kshitijk4poor
782c0f847c
ci(process): the detached-spawn ratchet fails closed, needs a reason on every marker, and says what it misses
...
Review (nit 9, nit 4): when git could not list the tracked files the ratchet scanned nothing and
reported the tree clean; it now exits 2. A bare `detached-spawn: ok` with no reason passed; the
marker now counts only with a reason after the dash (every existing marker has one). The docstring
now lists the shapes it does not catch (PTY spawns, aliased imports, os.posix_spawn(setsid=True),
kw.setdefault("start_new_session", True)), and says that a group-killing timeout runs in the owner,
so an owner killed mid-wait leaves such a child to finish; the process_identity comment no longer
claims the ratchet keeps every detached spawn out.
Tests: a reasonless marker does not opt out; a tree git cannot list fails with exit 2. Both fail on
the prior ratchet.
2026-10-29 16:58:09 +05:30
..
2026-10-27 15:58:38 -07:00
2026-10-23 01:43:17 -07:00
2026-10-28 03:44:47 +05:30
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-09 18:19:17 -07:00
2026-10-23 01:41:25 -07:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-14 00:32:21 +05:30
2026-10-04 23:05:42 -07:00
2026-10-29 16:58:09 +05:30
2026-10-29 16:58:09 +05:30
2026-10-04 22:35:16 -07:00
2026-10-04 22:35:16 -07:00
2026-10-11 11:27:22 -07:00
2026-10-08 19:22:03 +02:00
2026-10-14 00:32:21 +05:30
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-19 12:30:42 -04:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-22 17:47:42 -07:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-07 01:00:00 +05:30
2026-10-10 15:20:13 +02:00
2026-09-24 11:50:30 -04:00
2026-10-27 16:30:14 +05:30
2026-10-10 15:20:13 +02:00
2026-10-08 19:22:03 +02:00
2026-10-13 04:42:06 -07:00
2026-10-15 12:09:14 -07:00
2026-10-13 04:42:06 -07:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-15 12:09:14 -07:00
2026-10-10 15:20:13 +02:00
2026-09-23 11:41:01 -04:00
2026-10-15 02:06:01 -07:00
2026-10-06 11:04:35 -04:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-20 20:36:30 +02:00
2026-10-22 17:36:39 +02:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-20 15:50:30 -04:00
2026-10-14 00:32:21 +05:30
2026-10-13 21:22:30 -04:00
2026-09-23 19:56:46 -04:00
2026-10-14 00:32:21 +05:30
2026-10-14 11:03:26 -04:00
2026-10-08 21:29:48 +02:00
2026-10-13 20:02:43 -04:00
2026-10-14 16:04:20 -04:00
2026-10-10 15:20:13 +02:00
2026-10-14 14:39:03 -04:00
2026-10-12 02:13:17 -04:00
2026-10-11 06:06:05 -07:00
2026-09-24 14:08:22 -04:00
2026-10-20 15:50:30 -04:00
2026-10-20 15:50:30 -04:00
2026-10-20 20:36:30 +02:00
2026-10-07 20:58:19 -07:00
2026-09-23 14:11:21 -04:00
2026-10-14 11:24:03 -04:00
2026-10-10 15:20:13 +02:00
2026-10-08 17:22:54 +02:00
2026-10-24 17:10:39 -07:00
2026-10-10 15:20:13 +02:00
2026-10-13 04:39:47 -07:00
2026-10-10 15:20:13 +02:00
2026-10-25 22:27:40 -07:00
2026-10-15 09:12:44 -07:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-14 16:04:20 -04:00
2026-10-20 15:50:30 -04:00
2026-10-10 15:20:13 +02:00
2026-10-21 00:46:50 -07:00
2026-10-10 15:20:13 +02:00
2026-10-08 17:22:54 +02:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-08 17:22:54 +02:00
2026-10-08 19:22:03 +02:00
2026-10-10 15:20:13 +02:00
2026-10-27 17:11:28 -07:00
2026-09-23 13:17:49 -04:00
2026-10-16 14:31:11 -07:00
2026-10-10 15:20:13 +02:00
2026-10-10 15:20:13 +02:00
2026-10-10 17:47:35 -07:00
2026-09-23 11:41:01 -04:00
2026-10-25 03:22:14 -07:00
2026-10-10 15:20:13 +02:00