OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 from webkitpy.common.memoized import memoized | 5 from webkitpy.common.memoized import memoized |
6 from webkitpy.common.webkit_finder import WebKitFinder | 6 from webkitpy.common.webkit_finder import WebKitFinder |
7 from webkitpy.w3c.deps_updater import DepsUpdater | 7 from webkitpy.w3c.deps_updater import DepsUpdater |
8 | 8 |
9 CHROMIUM_WPT_DIR = 'third_party/WebKit/LayoutTests/imported/wpt/' | 9 CHROMIUM_WPT_DIR = 'third_party/WebKit/LayoutTests/imported/wpt/' |
10 | 10 |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
51 def subject(self): | 51 def subject(self): |
52 return self.host.executive.run_command([ | 52 return self.host.executive.run_command([ |
53 'git', 'show', '--format=%s', '--no-patch', self.sha | 53 'git', 'show', '--format=%s', '--no-patch', self.sha |
54 ]) | 54 ]) |
55 | 55 |
56 def body(self): | 56 def body(self): |
57 return self.host.executive.run_command([ | 57 return self.host.executive.run_command([ |
58 'git', 'show', '--format=%b', '--no-patch', self.sha | 58 'git', 'show', '--format=%b', '--no-patch', self.sha |
59 ]) | 59 ]) |
60 | 60 |
| 61 def author(self): |
| 62 return self.host.executive.run_command([ |
| 63 'git', 'show', '--format="%aN <%aE>"', '--no-patch', self.sha |
| 64 ]) |
| 65 |
61 def message(self): | 66 def message(self): |
62 """Returns a string with a commit's subject and body.""" | 67 """Returns a string with a commit's subject and body.""" |
63 return self.host.executive.run_command([ | 68 return self.host.executive.run_command([ |
64 'git', 'show', '--format=%B', '--no-patch', self.sha | 69 'git', 'show', '--format=%B', '--no-patch', self.sha |
65 ]) | 70 ]) |
66 | 71 |
67 def filtered_changed_files(self): | 72 def filtered_changed_files(self): |
68 """Makes a patch with just changes in files in the WPT dir for a given c
ommit.""" | 73 """Makes a patch with just changes in files in the WPT dir for a given c
ommit.""" |
69 changed_files = self.host.executive.run_command([ | 74 changed_files = self.host.executive.run_command([ |
70 'git', 'diff-tree', '--name-only', '--no-commit-id', '-r', self.sha, | 75 'git', 'diff-tree', '--name-only', '--no-commit-id', '-r', self.sha, |
(...skipping 20 matching lines...) Expand all Loading... |
91 | 96 |
92 @memoized | 97 @memoized |
93 def absolute_chromium_wpt_dir(self): | 98 def absolute_chromium_wpt_dir(self): |
94 finder = WebKitFinder(self.host.filesystem) | 99 finder = WebKitFinder(self.host.filesystem) |
95 return finder.path_from_webkit_base('LayoutTests', 'imported', 'wpt') | 100 return finder.path_from_webkit_base('LayoutTests', 'imported', 'wpt') |
96 | 101 |
97 @memoized | 102 @memoized |
98 def absolute_chromium_dir(self): | 103 def absolute_chromium_dir(self): |
99 finder = WebKitFinder(self.host.filesystem) | 104 finder = WebKitFinder(self.host.filesystem) |
100 return finder.chromium_base() | 105 return finder.chromium_base() |
OLD | NEW |