DescriptionSkip commits that don't generate a patch + fixes to get export working
More specifically, this CL:
- Modifies ChromiumCommit.format_patch so that it:
1. First gets a list of files changed
2. Filters blacklisted files (e.g. MANIFEST.json) from that list
3. Passes the new list of files to git format-patch
- Adds LocalWPT.test_patch, which applies a patch to WPT master and returns the diff
- This is to guard against changes like https://crrev.com/2488283003
- Fixes a number of things that broke in the export process
Most of this code was written in response to something breaking, so I apologize in advance that it is not super elegant.
BUG=657117, 671890
Patch Set 1 #
Total comments: 6
Patch Set 2 : Address CL feedback #Patch Set 3 : Refactor TestExporter, clean up other parts #
Total comments: 6
Patch Set 4 : Address CL feedback #Patch Set 5 : Clean up print statements #Patch Set 6 : Change urrlib2 invocation #Patch Set 7 : Merge ChromiumWPT functionality into TestExporter, expose exportable_commits #
Total comments: 4
Messages
Total messages: 15 (3 generated)
|