From 96fe8a81b4d27fe32ff1e9807c9f87eaa51820e5 Mon Sep 17 00:00:00 2001 From: sim Date: Thu, 6 Aug 2026 02:03:23 -0400 Subject: [PATCH] chore(#3103): add the Fixed changeset now that the PR number exists The fragment carries the real PR number because changeset-lint rejects the pr: 0 placeholder, so it can only be written once the PR is open. Refs #3057 Co-Authored-By: Claude Opus 5 --- .changeset/plucky-hawks-fly.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/plucky-hawks-fly.md diff --git a/.changeset/plucky-hawks-fly.md b/.changeset/plucky-hawks-fly.md new file mode 100644 index 000000000..7bc16640a --- /dev/null +++ b/.changeset/plucky-hawks-fly.md @@ -0,0 +1,5 @@ +--- +type: Fixed +pr: 3106 +--- +**A worktree whose owner could not be probed is no longer deleted** — an orphan lock holding a process id above 2147483647 made the liveness check throw a type error rather than an errno error, which read as "owner is dead" and removed the worktree. Only "no such process" now means dead; every unrecognized outcome leaves the worktree alone. An unreadable lock timestamp also reported "too fresh", advising a wait that could never help, and now reports its own reason. (#3103)