Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(253)

Side by Side Diff: testing_support/patches_data.py

Issue 9167015: Fix svn delete handling (again). (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/depot_tools
Patch Set: Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « patch.py ('k') | tests/patch_test.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2011 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 """Samples patches to test patch.py.""" 5 """Samples patches to test patch.py."""
6 6
7 7
8 class RAW(object): 8 class RAW(object):
9 PATCH = ( 9 PATCH = (
10 'Index: chrome/file.cc\n' 10 'Index: chrome/file.cc\n'
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
47 DELETE = ( 47 DELETE = (
48 '--- tools/clang_check/README.chromium\n' 48 '--- tools/clang_check/README.chromium\n'
49 '+++ /dev/null\n' 49 '+++ /dev/null\n'
50 '@@ -1,1 +0,0 @@\n' 50 '@@ -1,1 +0,0 @@\n'
51 '-bar\n') 51 '-bar\n')
52 52
53 MINIMAL_DELETE = ( 53 MINIMAL_DELETE = (
54 '--- chrome/file.cc\tbar\n' 54 '--- chrome/file.cc\tbar\n'
55 '+++ /dev/null\tfoo\n') 55 '+++ /dev/null\tfoo\n')
56 56
57 DELETE2 = (
58 'Index: browser/extensions/extension_sidebar_api.cc\n'
59 '===================================================================\n'
60 '--- browser/extensions/extension_sidebar_api.cc\t(revision 116830)\n'
61 '+++ browser/extensions/extension_sidebar_api.cc\t(working copy)\n'
62 '@@ -1,19 +0,0 @@\n'
63 '-// Copyright (c) 2011 The Chromium Authors. All rights reserved.\n'
64 '-// Use of this source code is governed by a BSD-style license that\n'
65 '-// found in the LICENSE file.\n'
66 '-\n'
67 '-#include "base/command_line.h"\n'
68 '-#include "chrome/browser/extensions/extension_apitest.h"\n'
69 '-#include "chrome/common/chrome_switches.h"\n'
70 '-\n'
71 '-class SidebarApiTest : public ExtensionApiTest {\n'
72 '- public:\n'
73 '- void SetUpCommandLine(CommandLine* command_line) {\n'
74 '- ExtensionApiTest::SetUpCommandLine(command_line);\n'
75 '- command_line->AppendSwitch(switches::Bleh);\n'
76 '- }\n'
77 '-};\n'
78 '-\n'
79 '-IN_PROC_BROWSER_TEST_F(SidebarApiTest, Sidebar) {\n'
80 '- ASSERT_TRUE(RunExtensionTest("sidebar")) << message_;\n'
81 '-}\n')
82
57 # http://codereview.chromium.org/api/7530007/5001 83 # http://codereview.chromium.org/api/7530007/5001
58 # http://codereview.chromium.org/download/issue7530007_5001_4011.diff 84 # http://codereview.chromium.org/download/issue7530007_5001_4011.diff
59 CRAP_ONLY = ( 85 CRAP_ONLY = (
60 'Index: scripts/master/factory/skia/__init__.py\n' 86 'Index: scripts/master/factory/skia/__init__.py\n'
61 '===================================================================\n') 87 '===================================================================\n')
62 88
89 TWO_HUNKS = (
90 'Index: chrome/app/generated_resources.grd\n'
91 '===================================================================\n'
92 '--- chrome/app/generated_resources.grd\t(revision 116830)\n'
93 '+++ chrome/app/generated_resources.grd\t(working copy)\n'
94 '@@ -4169,9 +4169,6 @@\n'
95 ' <message name="IDS_EXTENSION_LOAD_OPTIONS_PAGE_FAILED" desc="">\n'
96 ' Could not load options page \'<ph name="OPTIONS_PAGE">$1<ex....\n'
97 ' </message>\n'
98 '- <message name="IDS_EXTENSION_LOAD_SIDEBAR_PAGE_FAILED" desc="">\n'
99 '- Could not load sidebar page \'<ph name="SIDEBAR_PAGE">$1<e...\n'
100 '- </message>\n'
101 ' <if expr="is_win">\n'
102 ' <message name="IDS_EXTENSION_UNPACK_FAILED" desc="On wind...\n'
103 ' Can not unpack extension. To safely unpack an extensio...\n'
104 '@@ -5593,9 +5590,6 @@\n'
105 ' <message name="IDS_ACCNAME_WEB_CONTENTS" desc="The acces...\n'
106 ' Web Contents\n'
107 ' </message>\n'
108 '- <message name="IDS_ACCNAME_SIDE_BAR" desc="The acces...\n'
109 '- Sidebar\n'
110 '- </message>\n'
111 ' \n'
112 ' <!-- Browser Hung Plugin Detector -->\n'
113 ' <message name="IDS_UNKNOWN_PLUGIN_NAME" ...\n')
63 114
64 class GIT(object): 115 class GIT(object):
65 """Sample patches generated by git diff.""" 116 """Sample patches generated by git diff."""
66 PATCH = ( 117 PATCH = (
67 'diff --git a/chrome/file.cc b/chrome/file.cc\n' 118 'diff --git a/chrome/file.cc b/chrome/file.cc\n'
68 'index 0e4de76..8320059 100644\n' 119 'index 0e4de76..8320059 100644\n'
69 '--- a/chrome/file.cc\n' 120 '--- a/chrome/file.cc\n'
70 '+++ b/chrome/file.cc\n' 121 '+++ b/chrome/file.cc\n'
71 '@@ -3,6 +3,7 @@ bb\n' 122 '@@ -3,6 +3,7 @@ bb\n'
72 ' ccc\n' 123 ' ccc\n'
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
199 MODE_EXE = ( 250 MODE_EXE = (
200 'diff --git a/git_cl/git-cl b/git_cl/git-cl\n' 251 'diff --git a/git_cl/git-cl b/git_cl/git-cl\n'
201 'old mode 100644\n' 252 'old mode 100644\n'
202 'new mode 100755\n') 253 'new mode 100755\n')
203 254
204 MODE_EXE_JUNK = ( 255 MODE_EXE_JUNK = (
205 'Index: Junk\n' 256 'Index: Junk\n'
206 'diff --git a/git_cl/git-cl b/git_cl/git-cl\n' 257 'diff --git a/git_cl/git-cl b/git_cl/git-cl\n'
207 'old mode 100644\n' 258 'old mode 100644\n'
208 'new mode 100755\n') 259 'new mode 100755\n')
260
261 FOUR_HUNKS = (
262 'Index: presubmit_support.py\n'
263 'diff --git a/presubmit_support.py b/presubmit_support.py\n'
264 'index 52416d3f..d56512f2 100755\n'
265 '--- a/presubmit_support.py\n'
266 '+++ b/presubmit_support.py\n'
267 '@@ -558,6 +558,7 @@ class SvnAffectedFile(AffectedFile):\n'
268 ' AffectedFile.__init__(self, *args, **kwargs)\n'
269 ' self._server_path = None\n'
270 ' self._is_text_file = None\n'
271 '+ self._diff = None\n'
272 ' \n'
273 ' def ServerPath(self):\n'
274 ' if self._server_path is None:\n'
275 '@@ -598,8 +599,10 @@ class SvnAffectedFile(AffectedFile):\n'
276 ' return self._is_text_file\n'
277 ' \n'
278 ' def GenerateScmDiff(self):\n'
279 '- return scm.SVN.GenerateDiff(\n'
280 '- [self.LocalPath()], self._local_root, False, None)\n'
281 '+ if self._diff is None:\n'
282 '+ self._diff = scm.SVN.GenerateDiff(\n'
283 '+ [self.LocalPath()], self._local_root, False, None)\n'
284 '+ return self._diff\n'
285 ' \n'
286 ' \n'
287 ' class GitAffectedFile(AffectedFile):\n'
288 '@@ -611,6 +614,7 @@ class GitAffectedFile(AffectedFile):\n'
289 ' AffectedFile.__init__(self, *args, **kwargs)\n'
290 ' self._server_path = None\n'
291 ' self._is_text_file = None\n'
292 '+ self._diff = None\n'
293 ' \n'
294 ' def ServerPath(self):\n'
295 ' if self._server_path is None:\n'
296 '@@ -645,7 +649,10 @@ class GitAffectedFile(AffectedFile):\n'
297 ' return self._is_text_file\n'
298 ' \n'
299 ' def GenerateScmDiff(self):\n'
300 '- return scm.GIT.GenerateDiff(self._local_root, files=[self.Lo...\n'
301 '+ if self._diff is None:\n'
302 '+ self._diff = scm.GIT.GenerateDiff(\n'
303 '+ self._local_root, files=[self.LocalPath(),])\n'
304 '+ return self._diff\n'
305 ' \n'
306 ' \n'
307 ' class Change(object):\n')
OLDNEW
« no previous file with comments | « patch.py ('k') | tests/patch_test.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698