DescriptionRefactor the way that SCM changes are tracked and aggregated in rebaseline.py.
This is a preliminary refactoring CL which is intended to consolidate related logic into one place, and prepare for the real change that I want to make: That is, apply git changes only once in _rebaseline after all changes are made, to fix http://crbug.com/639410.
I want to make two follow-up changes after this:
(1) Change _rebaseline to apply git changes only once after all commands are run.
(2) Refactor and simplify ChangeSet, _serial_commands, and _run_in_parallel.
BUG=639410
Committed: https://crrev.com/9dc06fa0fd9e3ffb68b4feeef5158ab54f2ee6b6
Cr-Commit-Position: refs/heads/master@{#419038}
Patch Set 1 #Patch Set 2 : - #Patch Set 3 : - #Patch Set 4 : Refactor the way that SCM changes are tracked and aggregated. #
Total comments: 4
Patch Set 5 : Removed Args/Returns from _serial_commands docstring. #
Messages
Total messages: 17 (9 generated)
|