-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Closed
Description
Current behaviour
When viewing the history of an LFS-tracked file, if I click "Save as" in the right click menu of an old revision of the file, only the LFS pointer exists in the saved file.
If, however, I choose "Difftool selected < - > local", the entire file is shown in KDiff.
Expected behaviour
The entire file should be saved to disk when selecting "Save as" on an old revision of an LFS-tracked file.
Steps to reproduce
- Have a file in git-LFS
- Commit some changes to it several times
- Find the file in the file tree
- Select "Viev history"
- Try to save an old revision of the file
- Observe that the file is corrupted (only the LFS pointer is saved)
- Try to diff it
- Observe that the entire file is visible in KDiff
Screenshots
Did this work in previous version of GitExtensions
As far as I'm aware, no.
Environment
- Git Extensions 3.00.00.4433
- Build fca7cf2
- Git 2.19.1.windows.1
- Microsoft Windows NT 10.0.17134.0
- .NET Framework 4.7.3260.0
- DPI 96dpi (no scaling)