Refactor DiffProcessorMixin
Review Request #7014 — Created March 5, 2015 and submitted — Latest diff uploaded
The
DiffProcessorMixinhas been refactored into two classes: the
DiffManagerBaseclass, which is a base class for the creation of
DiffSets andDiffCommits; and theDiffProcessor, which handles
the creation ofFileDiffsfrom raw diffs.The logic is separated into these two classes so that in a future
patch theDiffCommitManagercan provide a file existence checker
based on the currently existingDiffCommits in aDiffSetfor diff
file validation.
Ran unit tests.