mirror of
https://github.com/jesseduffield/lazygit.git
synced 2026-10-12 02:16:50 +00:00
If you enter a branch in the branches panel and press `e` on a line of a commit's diff, or on a file in the commit files panel entered from there, lazygit opens the file in the current worktree. If another worktree has the branch checked out, this is the wrong copy of the file. The current worktree may have it in a different state, or not have it at all. Clicking a lazygit-edit:// hyperlink of a diff renderer in such a diff has the same problem. Open the file from the worktree that has the branch checked out instead, and carry the line number forward to the file as that worktree has it. If no other worktree has the branch checked out, the file is still opened from the current worktree. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>