Migrate autoroller from roll-dep-svn to gclient setdep
No-Try: True
Bug: webrtc:9104
Change-Id: I049231e24de1f789aad44c6639e43e291cee0854
Reviewed-on: https://webrtc-review.googlesource.com/66681
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22725}
diff --git a/tools_webrtc/autoroller/roll_deps.py b/tools_webrtc/autoroller/roll_deps.py
index 6f1239c..f2a412d 100755
--- a/tools_webrtc/autoroller/roll_deps.py
+++ b/tools_webrtc/autoroller/roll_deps.py
@@ -354,11 +354,9 @@
'platforms in the target_os list, i.e.\n'
'target_os = ["android", "unix", "mac", "ios", "win"];\n'
'Then run "gclient sync" again.' % local_dep_dir)
- _, stderr = _RunCommand(
- ['roll-dep-svn', '--no-verify-revision', dep.path, dep.new_rev],
- working_dir=CHECKOUT_SRC_DIR, ignore_exit_code=True)
- if stderr:
- logging.warning('roll-dep-svn: %s', stderr)
+ _RunCommand(
+ ['gclient', 'setdep', '--revision', '%s@%s' % (dep.path, dep.new_rev)],
+ working_dir=CHECKOUT_SRC_DIR)
def _IsTreeClean():