Magit for Emacs should come close to this. It can control git to apply patch sets, e.g. in time order. Of course, most developers will commit working code changes, not all the details of their edits. The deltas will be batch edits, not keystroke by keystroke, or line by line. But it will highlight the diffs in context.
http://magit.vc/screenshots<http://magit.vc/screenshots/> Magit! A Git Porcelain inside Emacs Magit is an Emacs interace to it Git Read more...<http://magit.vc/screenshots/>
============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com