aboutsummaryrefslogtreecommitdiff
path: root/tools_libyuv
diff options
context:
space:
mode:
authorOleh Prypin <oprypin@webrtc.org>2018-10-05 11:53:46 +0200
committerCommit Bot <commit-bot@chromium.org>2018-10-05 18:31:15 +0000
commit3583835a53520a37b94575f6773abc986f672c3c (patch)
treefd7cb3bba71f37043b47a5a62dc71906e3b8d341 /tools_libyuv
parent20bf569a049bc5f4a4954c401cc6fff11d453274 (diff)
downloadlibyuv-3583835a53520a37b94575f6773abc986f672c3c.tar.gz
Autoroller: pull some updates from WebRTC's copy of the script
This is mostly removing deprecated stuff and helping to run on LUCI No-Try: True Bug: chromium:892545 Change-Id: I93dbdd78d35532f65976de96cb724ee5a1a89983 Reviewed-on: https://chromium-review.googlesource.com/c/1264417 Reviewed-by: Patrik Höglund <phoglund@chromium.org> Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Diffstat (limited to 'tools_libyuv')
-rwxr-xr-xtools_libyuv/autoroller/roll_deps.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/tools_libyuv/autoroller/roll_deps.py b/tools_libyuv/autoroller/roll_deps.py
index 37727ab1..767f823e 100755
--- a/tools_libyuv/autoroller/roll_deps.py
+++ b/tools_libyuv/autoroller/roll_deps.py
@@ -8,7 +8,7 @@
# be found in the AUTHORS file in the root of the source tree.
# This is a modified copy of the script in
-# https://chromium.googlesource.com/external/webrtc/+/master/tools-webrtc/autoroller/roll_deps.py
+# https://webrtc.googlesource.com/src/+/master/tools_webrtc/autoroller/roll_deps.py
# customized for libyuv.
@@ -109,7 +109,7 @@ def _RunCommand(command, working_dir=None, ignore_exit_code=False,
logging.debug('CMD: %s CWD: %s', ' '.join(command), working_dir)
env = os.environ.copy()
if extra_env:
- assert all(type(value) == str for value in extra_env.values())
+ assert all(isinstance(value, str) for value in extra_env.values())
logging.debug('extra env: %s', extra_env)
env.update(extra_env)
p = subprocess.Popen(command, stdout=subprocess.PIPE,
@@ -397,13 +397,17 @@ def _LocalCommit(commit_msg, dry_run):
_RunCommand(['git', 'commit', '-m', commit_msg])
-def _UploadCL(dry_run, rietveld_email=None):
+def _UploadCL(dry_run):
logging.info('Uploading CL...')
if not dry_run:
- cmd = ['git', 'cl', 'upload', '-f']
- if rietveld_email:
- cmd.append('--email=%s' % rietveld_email)
- _RunCommand(cmd, extra_env={'EDITOR': 'true'})
+ cmd = ['git', 'cl', 'upload', '--force', '--bypass-hooks']
+ extra_env = {
+ 'EDITOR': 'true',
+ 'SKIP_GCE_AUTH_FOR_GIT': '1',
+ }
+ stdout, stderr = _RunCommand(cmd, extra_env=extra_env)
+ logging.debug('Output from "git cl upload":\nstdout:\n%s\n\nstderr:\n%s',
+ stdout, stderr)
def _SendToCQ(dry_run, skip_cq):
@@ -420,10 +424,6 @@ def main():
p.add_argument('-r', '--revision',
help=('Chromium Git revision to roll to. Defaults to the '
'Chromium HEAD revision if omitted.'))
- p.add_argument('-u', '--rietveld-email',
- help=('E-mail address to use for creating the CL at Rietveld'
- 'If omitted a previously cached one will be used or an '
- 'error will be thrown during upload.'))
p.add_argument('--dry-run', action='store_true', default=False,
help=('Calculate changes and modify DEPS, but don\'t create '
'any local branch, commit, upload CL or send any '
@@ -478,7 +478,7 @@ def main():
_CreateRollBranch(opts.dry_run)
UpdateDepsFile(deps_filename, current_cr_rev, new_cr_rev, changed_deps)
_LocalCommit(commit_msg, opts.dry_run)
- _UploadCL(opts.dry_run, opts.rietveld_email)
+ _UploadCL(opts.dry_run)
_SendToCQ(opts.dry_run, opts.skip_cq)
return 0