jonas / tig

Text-mode interface for git

Home Page:https://jonas.github.io/tig/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Filename detection in "deleted file" diffs

grawity opened this issue · comments

In all current versions, when the cursor is over a diff belonging to a deleted file, i.e. where git shows

--- a/foo.c
+++ /dev/null

the window statusbar shows [diff] Changes to '/dev/null' and pressing f attempts to open /dev/null as a blob.

Would it be possible for view-blob to show the old file in this situation, even though it normally shows the new file?

Yes, we could use the same logic as when opening the blame view from the diff view to identify the blob corresponding to the diff line.