RTFM
rtfm / Emacs / p4-blame
.etla.org
So what is it?

p4-blame is my attempt to add a funky, hyperlinked, all-singing-and-dancing version of p4pr.pl to p4.el.

What can it do?

p4-blame shows you a two-section display: on the left you can see the line number, and the most recent author, change, and file revision which modified or introduced that line. On the right, you get a section containing the file itself.

Hyperlinks are provided to let you view every change specification or file revision mentioned in the blame index, as well as the author's perforce details ( full name, client depot from which they comitted their changes, last depot access date ).

Updates:

I have prepared an updated version that should work better ( and hopefully faster ) than the old p4-blame : Hopefully once this has been reviewed it will get merged in to a later version.

Change of plan: p4-blame-print-with-rev-history will acquire p4-blame's extra features and be renamed/aliased tp p4-blame instead.

Ok, this has happened: p4.el v10.2 contains the new/old implementation of p4-blame.

Links:
  1. emacs
  2. perforce
  3. integration
The Source
Valid HTML 4.01! Valid CSS! Any Browser Debian Pepperfish