{"version":"2.1.248","anchor":"deleting-a-worktree-consults-the-main-checkout","canonical_anchor":"deleting-a-worktree-consults-the-main-checkout","heading":"Deleting a worktree consults the main checkout","tier":"notice","area":"Worktrees","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/deleting-a-worktree-consults-the-main-checkout","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Deleting a worktree consults the main checkout\n\nWorktree removal now counts the main checkout as proof commits are safe, so fewer blocks.\n\n**What**\n\nThe unpushed-commits check run before removing a worktree now explicitly opts into treating the main checkout as evidence that the commits are safe, so fewer worktrees are kept back unnecessarily.\n\n**Evidence**\n\n`primaryCheckoutVouches`\n\n- Area: Worktrees\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 1\/5"}