DescriptionMerge scm.py and git.py in webkitpy.
This is something which I've wanted to do for a while,
since the Blink codebase is merged into Chromium and
Chromium is git-only.
The purpose of this change is to make it a little simpler
and easier to change or use SCM methods in webkitpy in
the future.
In this CL:
- Remove scm.py, merge scm.py and git.py
- Move scm_mock.py -> git_mock.py
- Move scm_unittest.py -> git_unittest.py
- Simplify git.py, git_mock.py.
- Clean up and improve coverage for git_unittest.py.
Follow-ups that I think should be done after this:
- Remove SCM detection code.
- Rename scm -> git everywhere.
- Move git.py and unit test into webkitpy/common/.
- Refactor SCM initialization code in Host.
- Move Windows-only git initialization from Host.
BUG=676012
Review-Url: https://codereview.chromium.org/2594513003
Cr-Commit-Position: refs/heads/master@{#442291}
Committed: https://chromium.googlesource.com/chromium/src/+/ad16c9d3694d24a3ed6c1eab71a567d1094d99f7
Patch Set 1 #
Total comments: 2
Patch Set 2 : Rebased #Messages
Total messages: 27 (21 generated)
|