VCS UI generally have a way to re-annotate the previous revision (even "git gui" does), if the code was changed since the original commit but the change is not what I'm concerned with.
More often than not, you only need a few jumps before reaching the change you're interested in.
More often than not, you only need a few jumps before reaching the change you're interested in.