Last modified: 2014-11-17 00:37:00 UTC
EntityContent currently implements the part of the diffing logic that handles redirects. This should be factored out into an EntityContentDiffer. Plus maybe an EntityContentPatcher, though I think patching can and perhaps should be handled by the differ, too - that would keep the knowledge about the data structures used for diffing in a single class.
How does this relate to EntityContentDiff, EntityContentDiffView, EntityDiffVisualizer, and other classes? And, if this isn't what EntityContentDiff does, where should this code live?