Luka Markušić
Luka Markušić
I'm sorry, but I think you've been accidentally tagging `mjarkk` instead of `mark2185` for the past couple of months.
Yeah, that's what Jesse was referring to. The current implementation walks the tree and discards each node individually, recently I proposed we just invoke `git checkout --` on the entire...
Well, if you're happy to build from source, you can try building the branch `develop` from [my fork](https://github.com/mark2185/lazygit/tree/develop).
Are you using `git-lfs` by any chance?
Just to clarify, you used `d` to discard a changes, not `g` for a reset? Did the log in the lower right corner say it tried executing `git checkout --...
_Huh_ And invoking the same thing directly from the `cli` works whichever order you try to `checkout --` the `A`, `B` and `C` files? Sorry for pestering you with so...
I presume you wouldn't be willing to try and reproduce this on a `unix` machine? `git` has always been funny on `windows`, with spurious `locks` and whatnot.
Is the repo in question public so we might try to reproduce it?
> @mjarkk this is another argument in favour of changing how we discard folders (i.e. just using git checkout) Adding a note for future implementers: test out discarding folders when...
Tried it in a windows 11 VM, no luck. Maybe @jesseduffield will have more luck in reproducing it.