<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[202319] trunk/Tools</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/202319">202319</a></dd>
<dt>Author</dt> <dd>aakash_jain@apple.com</dd>
<dt>Date</dt> <dd>2016-06-21 20:34:05 -0700 (Tue, 21 Jun 2016)</dd>
</dl>
<h3>Log Message</h3>
<pre>Fix formatting issues reported by check-webkit-style
https://bugs.webkit.org/show_bug.cgi?id=159008
Reviewed by Alexey Proskuryakov.
Fixed the formatting issues as reported by check-webkit-style in webkitpy/tool folder.
There is no functionality change.
* Scripts/webkitpy/tool/bot/irc_command.py:
(Restart.execute):
(Rollout):
* Scripts/webkitpy/tool/bot/ircbot_unittest.py:
(IRCBotTest.test_exception_during_command):
(IRCBotTest.test_exception_during_command.CommandWithException):
(IRCBotTest.test_exception_during_command.CommandWithException.execute):
* Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py:
(test_missing_unit_test_results_path):
(test_layout_test_results):
* Scripts/webkitpy/tool/bot/queueengine.py:
* Scripts/webkitpy/tool/bot/queueengine_unittest.py:
* Scripts/webkitpy/tool/commands/abstractsequencedcommand.py:
(AbstractSequencedCommand):
(AbstractSequencedCommand.__init__):
* Scripts/webkitpy/tool/commands/download.py:
(Land):
* Scripts/webkitpy/tool/commands/openbugs.py:
* Scripts/webkitpy/tool/commands/openbugs_unittest.py:
(OpenBugsTest):
* Scripts/webkitpy/tool/commands/queries.py:
(PatchesToCommitQueue):
(PatchesToCommitQueue.__init__):
(PatchesToCommitQueue._needs_commit_queue):
* Scripts/webkitpy/tool/commands/queries_unittest.py:
(PrintExpectationsTest.test_platform):
(PrintBaselinesTest):
(PrintBaselinesTest.setUp):
* Scripts/webkitpy/tool/commands/queues.py:
(AbstractQueue):
(AbstractQueue.__init__):
(AbstractQueue.execute):
* Scripts/webkitpy/tool/commands/queues_unittest.py:
(test_auto_retry):
* Scripts/webkitpy/tool/commands/rebaseline.py:
(AbstractParallelRebaselineCommand._files_to_add):
(AbstractParallelRebaselineCommand):
(AbstractParallelRebaselineCommand._rebaseline):
* Scripts/webkitpy/tool/commands/setupgitclone.py:
(SetupGitClone):
* Scripts/webkitpy/tool/commands/sheriffbot.py:
* Scripts/webkitpy/tool/commands/stepsequence.py:
* Scripts/webkitpy/tool/commands/upload.py:
(PostCommits._comment_text_for_commit):
(PostCommits):
(PostCommits.execute):
(MarkBugFixed):
(MarkBugFixed.__init__):
* Scripts/webkitpy/tool/commands/upload_unittest.py:
(UploadCommandsTest):
(UploadCommandsTest.test_commit_message_for_current_diff):
* Scripts/webkitpy/tool/grammar_unittest.py:
(GrammarTest):
(GrammarTest.test_join_with_separators):
* Scripts/webkitpy/tool/multicommandtool.py:
(HelpCommand.__init__):
(HelpCommand):
(HelpCommand._help_epilog):
(HelpCommand._remove_help_options):
(MultiCommandTool):
(MultiCommandTool.__init__):
(MultiCommandTool.main):
* Scripts/webkitpy/tool/multicommandtool_unittest.py:
(TrivialCommand):
(TrivialCommand.__init__):
(MultiCommandToolTest):
(MultiCommandToolTest._assert_tool_main_outputs):
(MultiCommandToolTest.test_retry):
(test_command_help):
* Scripts/webkitpy/tool/steps/__init__.py:
* Scripts/webkitpy/tool/steps/abstractstep.py:
* Scripts/webkitpy/tool/steps/applypatch.py:
* Scripts/webkitpy/tool/steps/applypatchwithlocalcommit.py:
(ApplyPatchWithLocalCommit):
(ApplyPatchWithLocalCommit.options):
* Scripts/webkitpy/tool/steps/build.py:
* Scripts/webkitpy/tool/steps/checkstyle.py:
(CheckStyle):
(CheckStyle.options):
* Scripts/webkitpy/tool/steps/cleanworkingdirectory.py:
* Scripts/webkitpy/tool/steps/closebug.py:
* Scripts/webkitpy/tool/steps/closebugforlanddiff.py:
* Scripts/webkitpy/tool/steps/closebugforlanddiff_unittest.py:
(CloseBugForLandDiffTest):
(CloseBugForLandDiffTest.test_empty_state):
* Scripts/webkitpy/tool/steps/closepatch.py:
* Scripts/webkitpy/tool/steps/commit.py:
(Commit.run):
* Scripts/webkitpy/tool/steps/confirmdiff.py:
* Scripts/webkitpy/tool/steps/editchangelog.py:
* Scripts/webkitpy/tool/steps/ensurelocalcommitifneeded.py:
* Scripts/webkitpy/tool/steps/metastep.py:
(MetaStep):
(MetaStep.__init__):
(MetaStep.run):
* Scripts/webkitpy/tool/steps/obsoletepatches.py:
* Scripts/webkitpy/tool/steps/options.py:
(Options):
* Scripts/webkitpy/tool/steps/postdiff.py:
* Scripts/webkitpy/tool/steps/postdiffforcommit.py:
* Scripts/webkitpy/tool/steps/postdiffforrevert.py:
* Scripts/webkitpy/tool/steps/preparechangelog.py:
* Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
(PrepareChangeLogTest):
(PrepareChangeLogTest.test_resolve_existing_entry):
* Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
* Scripts/webkitpy/tool/steps/promptforbugortitle.py:
* Scripts/webkitpy/tool/steps/reopenbugafterrollout.py:
* Scripts/webkitpy/tool/steps/revertrevision.py:
* Scripts/webkitpy/tool/steps/runtests.py:
* Scripts/webkitpy/tool/steps/runtests_unittest.py:
* Scripts/webkitpy/tool/steps/steps_unittest.py:
(StepsTest):
(StepsTest._step_options):
* Scripts/webkitpy/tool/steps/update.py:
* Scripts/webkitpy/tool/steps/updatechangelogswithreview_unittest.py:
(UpdateChangeLogsWithReviewerTest):
(UpdateChangeLogsWithReviewerTest.test_guess_reviewer_from_bug):
* Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py:
* Scripts/webkitpy/tool/steps/validatereviewer.py:</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolbotirc_commandpy">trunk/Tools/Scripts/webkitpy/tool/bot/irc_command.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolbotircbot_unittestpy">trunk/Tools/Scripts/webkitpy/tool/bot/ircbot_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolbotlayouttestresultsreader_unittestpy">trunk/Tools/Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolbotqueueenginepy">trunk/Tools/Scripts/webkitpy/tool/bot/queueengine.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolbotqueueengine_unittestpy">trunk/Tools/Scripts/webkitpy/tool/bot/queueengine_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsabstractsequencedcommandpy">trunk/Tools/Scripts/webkitpy/tool/commands/abstractsequencedcommand.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsdownloadpy">trunk/Tools/Scripts/webkitpy/tool/commands/download.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsopenbugspy">trunk/Tools/Scripts/webkitpy/tool/commands/openbugs.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsopenbugs_unittestpy">trunk/Tools/Scripts/webkitpy/tool/commands/openbugs_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsqueriespy">trunk/Tools/Scripts/webkitpy/tool/commands/queries.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsqueries_unittestpy">trunk/Tools/Scripts/webkitpy/tool/commands/queries_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsqueuespy">trunk/Tools/Scripts/webkitpy/tool/commands/queues.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsqueues_unittestpy">trunk/Tools/Scripts/webkitpy/tool/commands/queues_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsrebaselinepy">trunk/Tools/Scripts/webkitpy/tool/commands/rebaseline.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandssetupgitclonepy">trunk/Tools/Scripts/webkitpy/tool/commands/setupgitclone.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandssheriffbotpy">trunk/Tools/Scripts/webkitpy/tool/commands/sheriffbot.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsstepsequencepy">trunk/Tools/Scripts/webkitpy/tool/commands/stepsequence.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsuploadpy">trunk/Tools/Scripts/webkitpy/tool/commands/upload.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolcommandsupload_unittestpy">trunk/Tools/Scripts/webkitpy/tool/commands/upload_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolgrammar_unittestpy">trunk/Tools/Scripts/webkitpy/tool/grammar_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolmulticommandtoolpy">trunk/Tools/Scripts/webkitpy/tool/multicommandtool.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolmulticommandtool_unittestpy">trunk/Tools/Scripts/webkitpy/tool/multicommandtool_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolsteps__init__py">trunk/Tools/Scripts/webkitpy/tool/steps/__init__.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsabstractsteppy">trunk/Tools/Scripts/webkitpy/tool/steps/abstractstep.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsapplypatchpy">trunk/Tools/Scripts/webkitpy/tool/steps/applypatch.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsapplypatchwithlocalcommitpy">trunk/Tools/Scripts/webkitpy/tool/steps/applypatchwithlocalcommit.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsbuildpy">trunk/Tools/Scripts/webkitpy/tool/steps/build.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepscheckstylepy">trunk/Tools/Scripts/webkitpy/tool/steps/checkstyle.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepscleanworkingdirectorypy">trunk/Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectory.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsclosebugpy">trunk/Tools/Scripts/webkitpy/tool/steps/closebug.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsclosebugforlanddiffpy">trunk/Tools/Scripts/webkitpy/tool/steps/closebugforlanddiff.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsclosebugforlanddiff_unittestpy">trunk/Tools/Scripts/webkitpy/tool/steps/closebugforlanddiff_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsclosepatchpy">trunk/Tools/Scripts/webkitpy/tool/steps/closepatch.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepscommitpy">trunk/Tools/Scripts/webkitpy/tool/steps/commit.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsconfirmdiffpy">trunk/Tools/Scripts/webkitpy/tool/steps/confirmdiff.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepseditchangelogpy">trunk/Tools/Scripts/webkitpy/tool/steps/editchangelog.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsensurelocalcommitifneededpy">trunk/Tools/Scripts/webkitpy/tool/steps/ensurelocalcommitifneeded.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsmetasteppy">trunk/Tools/Scripts/webkitpy/tool/steps/metastep.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsobsoletepatchespy">trunk/Tools/Scripts/webkitpy/tool/steps/obsoletepatches.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsoptionspy">trunk/Tools/Scripts/webkitpy/tool/steps/options.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepspostdiffpy">trunk/Tools/Scripts/webkitpy/tool/steps/postdiff.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepspostdiffforcommitpy">trunk/Tools/Scripts/webkitpy/tool/steps/postdiffforcommit.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepspostdiffforrevertpy">trunk/Tools/Scripts/webkitpy/tool/steps/postdiffforrevert.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepspreparechangelogpy">trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelog.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepspreparechangelog_unittestpy">trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelog_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepspreparechangelogforrevertpy">trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelogforrevert.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepspromptforbugortitlepy">trunk/Tools/Scripts/webkitpy/tool/steps/promptforbugortitle.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsreopenbugafterrolloutpy">trunk/Tools/Scripts/webkitpy/tool/steps/reopenbugafterrollout.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsrevertrevisionpy">trunk/Tools/Scripts/webkitpy/tool/steps/revertrevision.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsruntestspy">trunk/Tools/Scripts/webkitpy/tool/steps/runtests.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsruntests_unittestpy">trunk/Tools/Scripts/webkitpy/tool/steps/runtests_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepssteps_unittestpy">trunk/Tools/Scripts/webkitpy/tool/steps/steps_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsupdatepy">trunk/Tools/Scripts/webkitpy/tool/steps/update.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsupdatechangelogswithreview_unittestpy">trunk/Tools/Scripts/webkitpy/tool/steps/updatechangelogswithreview_unittest.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsupdatechangelogswithreviewerpy">trunk/Tools/Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py</a></li>
<li><a href="#trunkToolsScriptswebkitpytoolstepsvalidatereviewerpy">trunk/Tools/Scripts/webkitpy/tool/steps/validatereviewer.py</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/ChangeLog        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,3 +1,134 @@
</span><ins>+2016-06-21 Aakash Jain <aakash_jain@apple.com>
+
+ Fix formatting issues reported by check-webkit-style
+ https://bugs.webkit.org/show_bug.cgi?id=159008
+
+ Reviewed by Alexey Proskuryakov.
+
+ Fixed the formatting issues as reported by check-webkit-style in webkitpy/tool folder.
+ There is no functionality change.
+
+ * Scripts/webkitpy/tool/bot/irc_command.py:
+ (Restart.execute):
+ (Rollout):
+ * Scripts/webkitpy/tool/bot/ircbot_unittest.py:
+ (IRCBotTest.test_exception_during_command):
+ (IRCBotTest.test_exception_during_command.CommandWithException):
+ (IRCBotTest.test_exception_during_command.CommandWithException.execute):
+ * Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py:
+ (test_missing_unit_test_results_path):
+ (test_layout_test_results):
+ * Scripts/webkitpy/tool/bot/queueengine.py:
+ * Scripts/webkitpy/tool/bot/queueengine_unittest.py:
+ * Scripts/webkitpy/tool/commands/abstractsequencedcommand.py:
+ (AbstractSequencedCommand):
+ (AbstractSequencedCommand.__init__):
+ * Scripts/webkitpy/tool/commands/download.py:
+ (Land):
+ * Scripts/webkitpy/tool/commands/openbugs.py:
+ * Scripts/webkitpy/tool/commands/openbugs_unittest.py:
+ (OpenBugsTest):
+ * Scripts/webkitpy/tool/commands/queries.py:
+ (PatchesToCommitQueue):
+ (PatchesToCommitQueue.__init__):
+ (PatchesToCommitQueue._needs_commit_queue):
+ * Scripts/webkitpy/tool/commands/queries_unittest.py:
+ (PrintExpectationsTest.test_platform):
+ (PrintBaselinesTest):
+ (PrintBaselinesTest.setUp):
+ * Scripts/webkitpy/tool/commands/queues.py:
+ (AbstractQueue):
+ (AbstractQueue.__init__):
+ (AbstractQueue.execute):
+ * Scripts/webkitpy/tool/commands/queues_unittest.py:
+ (test_auto_retry):
+ * Scripts/webkitpy/tool/commands/rebaseline.py:
+ (AbstractParallelRebaselineCommand._files_to_add):
+ (AbstractParallelRebaselineCommand):
+ (AbstractParallelRebaselineCommand._rebaseline):
+ * Scripts/webkitpy/tool/commands/setupgitclone.py:
+ (SetupGitClone):
+ * Scripts/webkitpy/tool/commands/sheriffbot.py:
+ * Scripts/webkitpy/tool/commands/stepsequence.py:
+ * Scripts/webkitpy/tool/commands/upload.py:
+ (PostCommits._comment_text_for_commit):
+ (PostCommits):
+ (PostCommits.execute):
+ (MarkBugFixed):
+ (MarkBugFixed.__init__):
+ * Scripts/webkitpy/tool/commands/upload_unittest.py:
+ (UploadCommandsTest):
+ (UploadCommandsTest.test_commit_message_for_current_diff):
+ * Scripts/webkitpy/tool/grammar_unittest.py:
+ (GrammarTest):
+ (GrammarTest.test_join_with_separators):
+ * Scripts/webkitpy/tool/multicommandtool.py:
+ (HelpCommand.__init__):
+ (HelpCommand):
+ (HelpCommand._help_epilog):
+ (HelpCommand._remove_help_options):
+ (MultiCommandTool):
+ (MultiCommandTool.__init__):
+ (MultiCommandTool.main):
+ * Scripts/webkitpy/tool/multicommandtool_unittest.py:
+ (TrivialCommand):
+ (TrivialCommand.__init__):
+ (MultiCommandToolTest):
+ (MultiCommandToolTest._assert_tool_main_outputs):
+ (MultiCommandToolTest.test_retry):
+ (test_command_help):
+ * Scripts/webkitpy/tool/steps/__init__.py:
+ * Scripts/webkitpy/tool/steps/abstractstep.py:
+ * Scripts/webkitpy/tool/steps/applypatch.py:
+ * Scripts/webkitpy/tool/steps/applypatchwithlocalcommit.py:
+ (ApplyPatchWithLocalCommit):
+ (ApplyPatchWithLocalCommit.options):
+ * Scripts/webkitpy/tool/steps/build.py:
+ * Scripts/webkitpy/tool/steps/checkstyle.py:
+ (CheckStyle):
+ (CheckStyle.options):
+ * Scripts/webkitpy/tool/steps/cleanworkingdirectory.py:
+ * Scripts/webkitpy/tool/steps/closebug.py:
+ * Scripts/webkitpy/tool/steps/closebugforlanddiff.py:
+ * Scripts/webkitpy/tool/steps/closebugforlanddiff_unittest.py:
+ (CloseBugForLandDiffTest):
+ (CloseBugForLandDiffTest.test_empty_state):
+ * Scripts/webkitpy/tool/steps/closepatch.py:
+ * Scripts/webkitpy/tool/steps/commit.py:
+ (Commit.run):
+ * Scripts/webkitpy/tool/steps/confirmdiff.py:
+ * Scripts/webkitpy/tool/steps/editchangelog.py:
+ * Scripts/webkitpy/tool/steps/ensurelocalcommitifneeded.py:
+ * Scripts/webkitpy/tool/steps/metastep.py:
+ (MetaStep):
+ (MetaStep.__init__):
+ (MetaStep.run):
+ * Scripts/webkitpy/tool/steps/obsoletepatches.py:
+ * Scripts/webkitpy/tool/steps/options.py:
+ (Options):
+ * Scripts/webkitpy/tool/steps/postdiff.py:
+ * Scripts/webkitpy/tool/steps/postdiffforcommit.py:
+ * Scripts/webkitpy/tool/steps/postdiffforrevert.py:
+ * Scripts/webkitpy/tool/steps/preparechangelog.py:
+ * Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
+ (PrepareChangeLogTest):
+ (PrepareChangeLogTest.test_resolve_existing_entry):
+ * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
+ * Scripts/webkitpy/tool/steps/promptforbugortitle.py:
+ * Scripts/webkitpy/tool/steps/reopenbugafterrollout.py:
+ * Scripts/webkitpy/tool/steps/revertrevision.py:
+ * Scripts/webkitpy/tool/steps/runtests.py:
+ * Scripts/webkitpy/tool/steps/runtests_unittest.py:
+ * Scripts/webkitpy/tool/steps/steps_unittest.py:
+ (StepsTest):
+ (StepsTest._step_options):
+ * Scripts/webkitpy/tool/steps/update.py:
+ * Scripts/webkitpy/tool/steps/updatechangelogswithreview_unittest.py:
+ (UpdateChangeLogsWithReviewerTest):
+ (UpdateChangeLogsWithReviewerTest.test_guess_reviewer_from_bug):
+ * Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py:
+ * Scripts/webkitpy/tool/steps/validatereviewer.py:
+
</ins><span class="cx"> 2016-06-21 Chris Dumez <cdumez@apple.com>
</span><span class="cx">
</span><span class="cx"> Unreviewed, rolling out r202296.
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolbotirc_commandpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/bot/irc_command.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/bot/irc_command.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/bot/irc_command.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -148,6 +148,7 @@
</span><span class="cx"> tool.irc().post("Restarting...")
</span><span class="cx"> raise TerminateQueue()
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class Rollout(IRCCommand):
</span><span class="cx"> usage_string = "rollout SVN_REVISION [SVN_REVISIONS] REASON"
</span><span class="cx"> help_string = "Opens a rollout bug, CCing author + reviewer, and attaching the reverse-diff of the given revisions marked as commit-queue=?."
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolbotircbot_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/bot/ircbot_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/bot/ircbot_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/bot/ircbot_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -74,6 +74,7 @@
</span><span class="cx"> expected_logs = 'MOCK: irc.post: Exception executing command: mock_exception\n'
</span><span class="cx"> OutputCapture().assert_outputs(self, bot.process_message, args=["mock_nick", "ignored message"], expected_logs=expected_logs)
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class CommandWithException(object):
</span><span class="cx"> def execute(self, nick, args, tool, sheriff):
</span><span class="cx"> raise KeyboardInterrupt()
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolbotlayouttestresultsreader_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -74,7 +74,6 @@
</span><span class="cx"> self.assertIsNotNone(reader.results(), None)
</span><span class="cx"> self.assertEqual(reader.results().failing_tests(), [])
</span><span class="cx">
</span><del>-
</del><span class="cx"> def test_layout_test_results(self):
</span><span class="cx"> reader = LayoutTestResultsReader(MockHost(), "/mock-results", "/var/logs")
</span><span class="cx"> reader._read_file_contents = lambda path: None
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolbotqueueenginepy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/bot/queueengine.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/bot/queueengine.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/bot/queueengine.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -4,7 +4,7 @@
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -14,7 +14,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolbotqueueengine_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/bot/queueengine_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/bot/queueengine_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/bot/queueengine_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsabstractsequencedcommandpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/abstractsequencedcommand.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/abstractsequencedcommand.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/abstractsequencedcommand.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span><span class="lines">@@ -37,6 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AbstractSequencedCommand(Command):
</span><span class="cx"> steps = None
</span><ins>+
</ins><span class="cx"> def __init__(self):
</span><span class="cx"> self._sequence = StepSequence(self.steps)
</span><span class="cx"> Command.__init__(self, self._sequence.options())
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsdownloadpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/download.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/download.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/download.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx"> steps.AddSvnMimetypeForPng,
</span><span class="cx"> steps.UpdateChangeLogsWithReviewer,
</span><span class="cx"> steps.ValidateReviewer,
</span><del>- steps.ValidateChangeLogs, # We do this after UpdateChangeLogsWithReviewer to avoid not having to cache the diff twice.
</del><ins>+ steps.ValidateChangeLogs, # We do this after UpdateChangeLogsWithReviewer to avoid not having to cache the diff twice.
</ins><span class="cx"> steps.Build,
</span><span class="cx"> steps.RunTests,
</span><span class="cx"> steps.Commit,
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsopenbugspy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/openbugs.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/openbugs.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/openbugs.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsopenbugs_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/openbugs_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/openbugs_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/openbugs_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -29,6 +29,7 @@
</span><span class="cx"> from webkitpy.tool.commands.commandtest import CommandsTest
</span><span class="cx"> from webkitpy.tool.commands.openbugs import OpenBugs
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class OpenBugsTest(CommandsTest):
</span><span class="cx">
</span><span class="cx"> find_bugs_in_string_expectations = [
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsqueriespy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/queries.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/queries.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/queries.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -91,6 +91,7 @@
</span><span class="cx"> class PatchesToCommitQueue(Command):
</span><span class="cx"> name = "patches-to-commit-queue"
</span><span class="cx"> help_text = "Patches which should be added to the commit queue"
</span><ins>+
</ins><span class="cx"> def __init__(self):
</span><span class="cx"> options = [
</span><span class="cx"> make_option("--bugs", action="store_true", dest="bugs", help="Output bug links instead of patch links"),
</span><span class="lines">@@ -99,7 +100,7 @@
</span><span class="cx">
</span><span class="cx"> @staticmethod
</span><span class="cx"> def _needs_commit_queue(patch):
</span><del>- if patch.commit_queue() == "+": # If it's already cq+, ignore the patch.
</del><ins>+ if patch.commit_queue() == "+": # If it's already cq+, ignore the patch.
</ins><span class="cx"> _log.info("%s already has cq=%s" % (patch.id(), patch.commit_queue()))
</span><span class="cx"> return False
</span><span class="cx">
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsqueries_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/queries_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/queries_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/queries_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -237,6 +237,7 @@
</span><span class="cx"> 'platform/test-mac-leopard/http/test.html [ Pass ]\n'),
</span><span class="cx"> platform='test-mac-*')
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class PrintBaselinesTest(unittest.TestCase):
</span><span class="cx"> def setUp(self):
</span><span class="cx"> self.oc = None
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsqueuespy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/queues.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/queues.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/queues.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> _fail_status = "Fail"
</span><span class="cx"> _error_status = "Error"
</span><span class="cx">
</span><del>- def __init__(self, options=None): # Default values should never be collections (like []) as default values are shared between invocations
</del><ins>+ def __init__(self, options=None): # Default values should never be collections (like []) as default values are shared between invocations
</ins><span class="cx"> options_list = (options or []) + [
</span><span class="cx"> make_option("--no-confirm", action="store_false", dest="confirm", default=True, help="Do not ask the user for confirmation before running the queue. Dangerous!"),
</span><span class="cx"> make_option("--exit-after-iteration", action="store", type="int", dest="iterations", default=None, help="Stop running the queue after iterating this number of times."),
</span><span class="lines">@@ -148,7 +148,7 @@
</span><span class="cx"> # Command methods
</span><span class="cx">
</span><span class="cx"> def execute(self, options, args, tool, engine=QueueEngine):
</span><del>- self._options = options # FIXME: This code is wrong. Command.options is a list, this assumes an Options element!
</del><ins>+ self._options = options # FIXME: This code is wrong. Command.options is a list, this assumes an Options element!
</ins><span class="cx"> self._tool = tool # FIXME: This code is wrong too! Command.bind_to_tool handles this!
</span><span class="cx"> return engine(self.name, self, self._tool.wakeup_event, self._options.seconds_to_sleep).run()
</span><span class="cx">
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsqueues_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/queues_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/queues_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/queues_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -385,7 +385,6 @@
</span><span class="cx"> }
</span><span class="cx"> self.assert_queue_outputs(CommitQueue(), tool=tool, work_item=patch, expected_logs=expected_logs)
</span><span class="cx">
</span><del>-
</del><span class="cx"> def test_auto_retry(self):
</span><span class="cx"> queue = CommitQueue()
</span><span class="cx"> options = Mock()
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsrebaselinepy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/rebaseline.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/rebaseline.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/rebaseline.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -265,7 +265,6 @@
</span><span class="cx"> if not file_added:
</span><span class="cx"> _log.debug('Could not add file based off output "%s"' % output)
</span><span class="cx">
</span><del>-
</del><span class="cx"> return list(files_to_add)
</span><span class="cx">
</span><span class="cx"> def _rebaseline(self, options, test_list):
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandssetupgitclonepy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/setupgitclone.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/setupgitclone.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/setupgitclone.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx"> from webkitpy.common.checkout.scm.git import Git
</span><span class="cx"> from webkitpy.common.system.executive import ScriptError
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class SetupGitClone(Command):
</span><span class="cx"> name = "setup-git-clone"
</span><span class="cx"> help_text = "Configures a new Git clone for the WebKit development"
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandssheriffbotpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/sheriffbot.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/sheriffbot.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/sheriffbot.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsstepsequencepy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/stepsequence.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/stepsequence.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/stepsequence.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2009 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsuploadpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/upload.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/upload.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/upload.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -4,7 +4,7 @@
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -14,7 +14,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span><span class="lines">@@ -332,7 +332,7 @@
</span><span class="cx">
</span><span class="cx"> def execute(self, options, args, tool):
</span><span class="cx"> commit_ids = tool.scm().commit_ids_from_commitish_arguments(args)
</span><del>- if len(commit_ids) > 10: # We could lower this limit, 10 is too many for one bug as-is.
</del><ins>+ if len(commit_ids) > 10: # We could lower this limit, 10 is too many for one bug as-is.
</ins><span class="cx"> _log.error("webkit-patch does not support attaching %s at once. Are you sure you passed the right commit range?" % (pluralize(len(commit_ids), "patch")))
</span><span class="cx"> sys.exit(1)
</span><span class="cx">
</span><span class="lines">@@ -362,6 +362,7 @@
</span><span class="cx"> name = "mark-bug-fixed"
</span><span class="cx"> help_text = "Mark the specified bug as fixed"
</span><span class="cx"> argument_names = "[SVN_REVISION]"
</span><ins>+
</ins><span class="cx"> def __init__(self):
</span><span class="cx"> options = [
</span><span class="cx"> make_option("--bug-id", action="store", type="string", dest="bug_id", help="Specify bug id if no URL is provided in the commit log."),
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolcommandsupload_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/commands/upload_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/commands/upload_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/commands/upload_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -31,6 +31,7 @@
</span><span class="cx"> from webkitpy.tool.commands.upload import *
</span><span class="cx"> from webkitpy.tool.mocktool import MockOptions, MockTool
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class UploadCommandsTest(CommandsTest):
</span><span class="cx"> def test_commit_message_for_current_diff(self):
</span><span class="cx"> tool = MockTool()
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolgrammar_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/grammar_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/grammar_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/grammar_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -32,6 +32,7 @@
</span><span class="cx"> from webkitpy.tool.grammar import plural
</span><span class="cx"> from webkitpy.tool.grammar import pluralize
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class GrammarTest(unittest.TestCase):
</span><span class="cx">
</span><span class="cx"> def test_join_with_separators(self):
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolmulticommandtoolpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/multicommandtool.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/multicommandtool.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/multicommandtool.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -4,7 +4,7 @@
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -14,7 +14,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span><span class="lines">@@ -170,7 +170,7 @@
</span><span class="cx"> make_option("-a", "--all-commands", action="store_true", dest="show_all_commands", help="Print all available commands"),
</span><span class="cx"> ]
</span><span class="cx"> Command.__init__(self, options)
</span><del>- self.show_all_commands = False # A hack used to pass --all-commands to _help_epilog even though it's called by the OptionParser.
</del><ins>+ self.show_all_commands = False # A hack used to pass --all-commands to _help_epilog even though it's called by the OptionParser.
</ins><span class="cx">
</span><span class="cx"> def _help_epilog(self):
</span><span class="cx"> # Only show commands which are relevant to this checkout's SCM system. Might this be confusing to some users?
</span><span class="lines">@@ -186,7 +186,7 @@
</span><span class="cx"> epilog += "%s\n" % "".join(command_help_texts)
</span><span class="cx"> epilog += "See '%prog help --all-commands' to list all commands.\n"
</span><span class="cx"> epilog += "See '%prog help COMMAND' for more information on a specific command.\n"
</span><del>- return epilog.replace("%prog", self._tool.name()) # Use of %prog here mimics OptionParser.expand_prog_name().
</del><ins>+ return epilog.replace("%prog", self._tool.name()) # Use of %prog here mimics OptionParser.expand_prog_name().
</ins><span class="cx">
</span><span class="cx"> # FIXME: This is a hack so that we don't show --all-commands as a global option:
</span><span class="cx"> def _remove_help_options(self):
</span><span class="lines">@@ -210,7 +210,7 @@
</span><span class="cx"> global_options = None
</span><span class="cx">
</span><span class="cx"> def __init__(self, name=None, commands=None):
</span><del>- self._name = name or OptionParser(prog=name).get_prog_name() # OptionParser has nice logic for fetching the name.
</del><ins>+ self._name = name or OptionParser(prog=name).get_prog_name() # OptionParser has nice logic for fetching the name.
</ins><span class="cx"> # Allow the unit tests to disable command auto-discovery.
</span><span class="cx"> self.commands = commands or [cls() for cls in self._find_all_commands() if cls.name]
</span><span class="cx"> self.help_command = self.command_by_name(HelpCommand.name)
</span><span class="lines">@@ -298,7 +298,7 @@
</span><span class="cx"> (should_execute, failure_reason) = self.should_execute_command(command)
</span><span class="cx"> if not should_execute:
</span><span class="cx"> _log.error(failure_reason)
</span><del>- return 0 # FIXME: Should this really be 0?
</del><ins>+ return 0 # FIXME: Should this really be 0?
</ins><span class="cx">
</span><span class="cx"> while True:
</span><span class="cx"> try:
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolmulticommandtool_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/multicommandtool_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/multicommandtool_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/multicommandtool_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span><span class="lines">@@ -39,6 +39,7 @@
</span><span class="cx"> name = "trivial"
</span><span class="cx"> show_in_main_help = True
</span><span class="cx"> help_text = "help text"
</span><ins>+
</ins><span class="cx"> def __init__(self, **kwargs):
</span><span class="cx"> Command.__init__(self, **kwargs)
</span><span class="cx">
</span><span class="lines">@@ -127,7 +128,7 @@
</span><span class="cx"> self.assertEqual(tool.command_by_name("trivial").name, "trivial")
</span><span class="cx"> self.assertEqual(tool.command_by_name("bar"), None)
</span><span class="cx">
</span><del>- def _assert_tool_main_outputs(self, tool, main_args, expected_stdout, expected_stderr = "", expected_exit_code=0):
</del><ins>+ def _assert_tool_main_outputs(self, tool, main_args, expected_stdout, expected_stderr="", expected_exit_code=0):
</ins><span class="cx"> exit_code = OutputCapture().assert_outputs(self, tool.main, [main_args], expected_stdout=expected_stdout, expected_stderr=expected_stderr)
</span><span class="cx"> self.assertEqual(exit_code, expected_exit_code)
</span><span class="cx">
</span><span class="lines">@@ -171,7 +172,6 @@
</span><span class="cx"> # Test that arguments can be passed before commands as well
</span><span class="cx"> self._assert_tool_main_outputs(tool, ["tool", "--all-commands", "help"], expected_all_commands_help)
</span><span class="cx">
</span><del>-
</del><span class="cx"> def test_command_help(self):
</span><span class="cx"> TrivialCommand.long_help = "LONG HELP"
</span><span class="cx"> command_with_options = TrivialCommand(options=[make_option("--my_option")])
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolsteps__init__py"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/__init__.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/__init__.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/__init__.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsabstractsteppy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/abstractstep.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/abstractstep.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/abstractstep.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsapplypatchpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/applypatch.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/applypatch.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/applypatch.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsapplypatchwithlocalcommitpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/applypatchwithlocalcommit.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/applypatchwithlocalcommit.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/applypatchwithlocalcommit.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span><span class="lines">@@ -29,6 +29,7 @@
</span><span class="cx"> from webkitpy.tool.steps.applypatch import ApplyPatch
</span><span class="cx"> from webkitpy.tool.steps.options import Options
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class ApplyPatchWithLocalCommit(ApplyPatch):
</span><span class="cx"> @classmethod
</span><span class="cx"> def options(cls):
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsbuildpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/build.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/build.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/build.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepscheckstylepy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/checkstyle.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/checkstyle.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/checkstyle.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx"> from webkitpy.tool.steps.abstractstep import AbstractStep
</span><span class="cx"> from webkitpy.tool.steps.options import Options
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class CheckStyle(AbstractStep):
</span><span class="cx"> @classmethod
</span><span class="cx"> def options(cls):
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepscleanworkingdirectorypy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectory.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectory.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectory.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsclosebugpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/closebug.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/closebug.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/closebug.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsclosebugforlanddiffpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/closebugforlanddiff.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/closebugforlanddiff.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/closebugforlanddiff.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsclosebugforlanddiff_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/closebugforlanddiff_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/closebugforlanddiff_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/closebugforlanddiff_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -32,6 +32,7 @@
</span><span class="cx"> from webkitpy.tool.mocktool import MockOptions, MockTool
</span><span class="cx"> from webkitpy.tool.steps.closebugforlanddiff import CloseBugForLandDiff
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class CloseBugForLandDiffTest(unittest.TestCase):
</span><span class="cx"> def test_empty_state(self):
</span><span class="cx"> capture = OutputCapture()
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsclosepatchpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/closepatch.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/closepatch.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/closepatch.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepscommitpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/commit.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/commit.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/commit.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx"> svn_revision = scm.svn_revision_from_commit_text(commit_text)
</span><span class="cx"> _log.info("Committed r%s: <%s>" % (svn_revision, urls.view_revision_url(svn_revision)))
</span><span class="cx"> self._state["commit_text"] = commit_text
</span><del>- break;
</del><ins>+ break
</ins><span class="cx"> except AmbiguousCommitError, e:
</span><span class="cx"> if self._tool.user.confirm(self._commit_warning(e)):
</span><span class="cx"> force_squash = True
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsconfirmdiffpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/confirmdiff.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/confirmdiff.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/confirmdiff.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepseditchangelogpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/editchangelog.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/editchangelog.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/editchangelog.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsensurelocalcommitifneededpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/ensurelocalcommitifneeded.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/ensurelocalcommitifneeded.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/ensurelocalcommitifneeded.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsmetasteppy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/metastep.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/metastep.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/metastep.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span><span class="lines">@@ -31,7 +31,8 @@
</span><span class="cx">
</span><span class="cx"> # FIXME: Unify with StepSequence? I'm not sure yet which is the better design.
</span><span class="cx"> class MetaStep(AbstractStep):
</span><del>- substeps = [] # Override in subclasses
</del><ins>+ substeps = [] # Override in subclasses
+
</ins><span class="cx"> def __init__(self, tool, options):
</span><span class="cx"> AbstractStep.__init__(self, tool, options)
</span><span class="cx"> self._step_instances = []
</span><span class="lines">@@ -51,4 +52,4 @@
</span><span class="cx">
</span><span class="cx"> def run(self, state):
</span><span class="cx"> for step in self._step_instances:
</span><del>- step.run(state)
</del><ins>+ step.run(state)
</ins></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsobsoletepatchespy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/obsoletepatches.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/obsoletepatches.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/obsoletepatches.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsoptionspy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/options.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/options.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/options.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -28,6 +28,7 @@
</span><span class="cx">
</span><span class="cx"> from optparse import make_option
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class Options(object):
</span><span class="cx"> architecture = make_option("--architecture", action="store", type="string", dest="architecture", default=None, help="Target architecture")
</span><span class="cx"> blocks = make_option("--blocks", action="store", type="string", dest="blocks", default=None, help="Bug number which the created bug blocks.")
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepspostdiffpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/postdiff.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/postdiff.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/postdiff.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepspostdiffforcommitpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/postdiffforcommit.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/postdiffforcommit.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/postdiffforcommit.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepspostdiffforrevertpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/postdiffforrevert.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/postdiffforrevert.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/postdiffforrevert.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepspreparechangelogpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelog.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelog.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelog.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepspreparechangelog_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelog_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelog_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelog_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -36,6 +36,7 @@
</span><span class="cx"> from webkitpy.tool.mocktool import MockOptions, MockTool
</span><span class="cx"> from webkitpy.tool.steps.preparechangelog import PrepareChangeLog
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class PrepareChangeLogTest(changelog_unittest.ChangeLogTest):
</span><span class="cx"> def test_resolve_existing_entry(self):
</span><span class="cx"> step = PrepareChangeLog(MockTool(), MockOptions())
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepspreparechangelogforrevertpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelogforrevert.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelogforrevert.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/preparechangelogforrevert.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepspromptforbugortitlepy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/promptforbugortitle.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/promptforbugortitle.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/promptforbugortitle.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsreopenbugafterrolloutpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/reopenbugafterrollout.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/reopenbugafterrollout.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/reopenbugafterrollout.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsrevertrevisionpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/revertrevision.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/revertrevision.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/revertrevision.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsruntestspy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/runtests.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/runtests.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/runtests.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -40,6 +40,7 @@
</span><span class="cx">
</span><span class="cx"> _log = logging.getLogger(__name__)
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class RunTests(AbstractStep):
</span><span class="cx"> # FIXME: This knowledge really belongs in the commit-queue.
</span><span class="cx"> NON_INTERACTIVE_FAILURE_LIMIT_COUNT = 30
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsruntests_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/runtests_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/runtests_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/runtests_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -34,6 +34,7 @@
</span><span class="cx"> from webkitpy.tool.mocktool import MockOptions, MockTool
</span><span class="cx"> from webkitpy.tool.steps.runtests import RunTests
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class RunTestsTest(unittest.TestCase):
</span><span class="cx"> def test_webkit_run_unit_tests(self):
</span><span class="cx"> tool = MockTool(log_executive=True)
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepssteps_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/steps_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/steps_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/steps_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span><span class="lines">@@ -34,6 +34,7 @@
</span><span class="cx">
</span><span class="cx"> from webkitpy.tool import steps
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class StepsTest(unittest.TestCase):
</span><span class="cx"> def _step_options(self):
</span><span class="cx"> options = MockOptions()
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsupdatepy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/update.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/update.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/update.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsupdatechangelogswithreview_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/updatechangelogswithreview_unittest.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/updatechangelogswithreview_unittest.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/updatechangelogswithreview_unittest.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -32,6 +32,7 @@
</span><span class="cx"> from webkitpy.tool.mocktool import MockOptions, MockTool
</span><span class="cx"> from webkitpy.tool.steps.updatechangelogswithreviewer import UpdateChangeLogsWithReviewer
</span><span class="cx">
</span><ins>+
</ins><span class="cx"> class UpdateChangeLogsWithReviewerTest(unittest.TestCase):
</span><span class="cx"> def test_guess_reviewer_from_bug(self):
</span><span class="cx"> capture = OutputCapture()
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsupdatechangelogswithreviewerpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpytoolstepsvalidatereviewerpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/tool/steps/validatereviewer.py (202318 => 202319)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/tool/steps/validatereviewer.py        2016-06-22 03:26:57 UTC (rev 202318)
+++ trunk/Tools/Scripts/webkitpy/tool/steps/validatereviewer.py        2016-06-22 03:34:05 UTC (rev 202319)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><span class="cx"> # Copyright (C) 2010 Google Inc. All rights reserved.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="cx"> # modification, are permitted provided that the following conditions are
</span><span class="cx"> # met:
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # * Redistributions of source code must retain the above copyright
</span><span class="cx"> # notice, this list of conditions and the following disclaimer.
</span><span class="cx"> # * Redistributions in binary form must reproduce the above
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> # * Neither the name of Google Inc. nor the names of its
</span><span class="cx"> # contributors may be used to endorse or promote products derived from
</span><span class="cx"> # this software without specific prior written permission.
</span><del>-#
</del><ins>+#
</ins><span class="cx"> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span class="cx"> # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span class="cx"> # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span></span></pre>
</div>
</div>
</body>
</html>