Release /
gitsigns.nvim v0.9.0
Attach Gitsigns correctly to files in Git worktrees.
Before you upgrade to v0.9.0
1 to fix`setup()` is now synchronous.
What changed in v0.9.0
Fixes worktree attachment and untracked-file comparisons with custom bases. Setup becomes synchronous and Neovim 0.8 support is dropped.
Install v0.9.0; requires Neovim >= 0.9.0 and Git.
Fixed and improved
Worktree attachment is fixed.
Custom bases correctly handle untracked files.
Right-aligned blame avoids overlapping buffer text.
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.