Repository navigation
Worktree 0.8.2
0.8.2
worktree reconcileretires a record whose repository was deleted. Before this, every such record failed asgit-command-failed(cannot change to '<repository>') and--acknowledge-unrecoverablecould not run, so the record could only be cleared by recreating a repository at its path. The dry-run now reports it asrepository-missing, naming the repository, the tree path and the recorded commit;--apply --id <id> --acknowledge-unrecoverable <recorded-commit>tombstones it asreconcile-abandoned. A root that exists without.gitcounts as deleted. It is refused asworktree-path-existswhile the tree path, or a pending relocation or removal intent's path, still exists, and it touches nothing on disk. Such records are now always reconciliation candidates, so a workspace dry-run no longer fails on them or skips them. -GitPortgainsrepository_absent, which defaults tofalse; an embedded adapter that does not implement it keeps assessing every record through Git exactly as before. JSON protocol and reconciliation versions are unchanged:repository-missingtravels in the existing refusal field and the tombstone reuses the existingreconcile-abandonedoperation.