Your comments

I want to find when a block of lines was deleted, with nothing replacing it. I might not know its exact location in the file, or how long ago it happened.


With Perforce's time lapse view, the block of lines will appear and disappear as I drag left and right in the timeline. So with some fiddling I can find the commit where the lines disappear. However, if the history is dense it can be difficult to adjust the timeline to the exact spot. So I think there could be a better UI than Perforce.


Could deleted lines be included (optionally) in the "blame" view, in light gray? The "history of current line" could show their history, just as it does for the existing lines.


Alternatively, could past deletions be indicated by a mark between two lines? Hover over the mark to see the commit id, timestamp, etc of the deletion. Right-click the mark to jump to the commit in which the lines were deleted, or to the last commit before the deletion.