Sublime Text version 4169
Git version 2.44.0.windows.1
Windows 11 version 23H2
(no console error)
Gitsavvy version 2.44.1 (bug is also present in 2.44.0, not present in 2.43.0)
Steps to reproduce:
Open repository with multiple files.
Add a new line to multiple files.
Execute "git: status" command.
Press "a" to stage all files.
Move text cursor to one of the files.
Press "u" to unstage one file.
Move text cursor to unstaged file.
Press "d" to discard changes to file.
Expected behavior:
Gitsavvy discards changes to selected file. The status of other (staged) files doesn't change.
Actual behavior:
Gitsavvy discards changes to selected file and also unstages all other files.
Sublime Text version 4169 Git version 2.44.0.windows.1 Windows 11 version 23H2 (no console error) Gitsavvy version 2.44.1 (bug is also present in 2.44.0, not present in 2.43.0)
Steps to reproduce:
Expected behavior: Gitsavvy discards changes to selected file. The status of other (staged) files doesn't change.
Actual behavior: Gitsavvy discards changes to selected file and also unstages all other files.
Screenshots
Before discard:
After discard: