{"version":"2.1.284","anchor":"path-identity-check-returns-different-instead-of-untruste","canonical_anchor":"path-identity-check-returns-different-instead-of-untruste","heading":"Worktree path checks say \"different\" more often instead of \"untrusted\"","tier":"internal","area":"Git","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284\/e\/path-identity-check-returns-different-instead-of-untruste","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284","markdown":"### Worktree path checks say \"different\" more often instead of \"untrusted\"\n\nWhen two paths clearly point to different places, the worktree path check now says they differ instead of reporting it cannot tell\n\n**Unclear.** Which worktree actions behave differently for \"untrusted\" versus \"different\" is not stated.\n\n**What**\n\nClaude Code checks whether two paths point to the same place when it handles worktrees (extra folders that each hold a separate checkout of the same git repository). The check used to answer \"untrusted\", meaning it could not tell, whenever the file system's identity numbers looked unreliable. It now answers \"different\" when:\n\n- one path has a reliable file identity number and the other does not\n\n- both paths report a real drive number and those numbers are not the same\n\nIt only answers \"untrusted\" when it genuinely cannot work out whether the paths are the same.\n\n**Why**\n\nOn file systems where these identity numbers are unreliable, such as some Windows or network drives, paths that are plainly different should no longer be treated as uncertain.\n\n- Area: Git\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}