Removed LFS files aren't shown in the MR diff view
Summary
I created an MR that removes an LFS-tracked file and adds another. The added LFS pointer file is shown, but the removal is not visible.
Steps to reproduce
git add <file-in-file>
git rm <file-in-lfs>
- `git commit -m 'foo'
git push -o mr.create
- View the MR
Example Project
Consider this MR: https://gitlab.com/lupine/purple-plugin-delta/merge_requests/9/diffs
In the command line, I can see vendor/deltachat-0.35.0.tar.gz
is gone, but in the web UI, I cannot:
lupine@gitlab-t470p:~/dev/ur.gs/purple-plugin-delta$ git diff --stat master
.gitattributes | 3 +--
.gitlab-ci.yml | 2 +-
vendor/deltachat-core-0.35.0.tar.gz | 3 ---
vendor/deltachat-core-0.41.0.tar.gz | 3 +++
4 files changed, 5 insertions(+), 6 deletions(-)
What is the current bug behavior?
Removed LFS file is not shown in the UI
What is the expected correct behavior?
File removal should be visible and obvious
Output of checks
This bug happens on GitLab.com
Possible fixes
???
It's not visible in the commit view either: https://gitlab.com/lupine/purple-plugin-delta/commit/897bf1e96f25fb9ef33e53d954af8a4d388c29b8