aboutsummaryrefslogtreecommitdiff
path: root/tools_libyuv/autoroller/roll_deps.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools_libyuv/autoroller/roll_deps.py')
-rwxr-xr-xtools_libyuv/autoroller/roll_deps.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/tools_libyuv/autoroller/roll_deps.py b/tools_libyuv/autoroller/roll_deps.py
index 5496e424..4f3811cc 100755
--- a/tools_libyuv/autoroller/roll_deps.py
+++ b/tools_libyuv/autoroller/roll_deps.py
@@ -218,7 +218,14 @@ def BuildDepsentryDict(deps_dict):
else:
deps_url = deps_url_spec
if not path in result:
- url, revision = deps_url.split('@') if deps_url else (None, None)
+ if not deps_url:
+ url, revision = None, None
+ elif '@' not in deps_url:
+ # Some dependencies always pull in the latest revision and do not have
+ # a revision in the URL. Assume 'HEAD' in these cases.
+ url, revision = deps_url, 'HEAD'
+ else:
+ url, revision = deps_url.split('@')
result[path] = DepsEntry(path, url, revision)
AddDepsEntries(deps_dict['deps'])