1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-08-06 22:33:07 +02:00

Stage only tracked files when staging all in filter-by-tracked-files view

Also, fix two other commands that stage all files under the hood:
- when continuing a rebase after resolving conflicts, we auto-stage all files,
  but in this case we never want to include untracked files, regardless of the
  filter
- likewise, pressing ctrl-f to find a base commit for fixup stages all files for
  convenience, but again, this should only stage files that are already tracked
This commit is contained in:
Stefan Haller
2025-07-28 13:55:47 +02:00
parent 8cc49e3be5
commit 9c0e103b90
6 changed files with 10 additions and 10 deletions

View File

@ -48,10 +48,7 @@ var StageAllStagesOnlyTrackedFilesInTrackedOnlyFilter = NewIntegrationTest(NewIn
Lines(
Equals("▼ /").IsSelected(),
Equals(" M file-tracked"), // 'M' is now in the left column, so file is staged
/* EXPECTED:
Equals(" ?? file-untracked"),
ACTUAL: */
Equals(" A file-untracked"),
)
},
})