summaryrefslogtreecommitdiffstats
path: root/Tools/Scripts/webkitpy/tool/bot/sheriff.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/Scripts/webkitpy/tool/bot/sheriff.py')
-rw-r--r--Tools/Scripts/webkitpy/tool/bot/sheriff.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/Tools/Scripts/webkitpy/tool/bot/sheriff.py b/Tools/Scripts/webkitpy/tool/bot/sheriff.py
index 43f3221..a5edceb 100644
--- a/Tools/Scripts/webkitpy/tool/bot/sheriff.py
+++ b/Tools/Scripts/webkitpy/tool/bot/sheriff.py
@@ -51,14 +51,14 @@ class Sheriff(object):
self._tool.irc().post(irc_message)
- def post_rollout_patch(self, svn_revision, rollout_reason):
- # Ensure that svn_revision is a number (and not an option to
+ def post_rollout_patch(self, svn_revision_list, rollout_reason):
+ # Ensure that svn revisions are numbers (and not options to
# create-rollout).
try:
- svn_revision = int(svn_revision)
+ svn_revisions = " ".join([str(int(revision)) for revision in svn_revision_list])
except:
raise ScriptError(message="Invalid svn revision number \"%s\"."
- % svn_revision)
+ % " ".join(svn_revision_list))
if rollout_reason.startswith("-"):
raise ScriptError(message="The rollout reason may not begin "
@@ -72,7 +72,7 @@ class Sheriff(object):
# pass it prophylactically because we reject unrecognized command
# line switches.
"--parent-command=sheriff-bot",
- svn_revision,
+ svn_revisions,
rollout_reason,
])
return parse_bug_id(output)