Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(712)

Unified Diff: deps_utils.py

Issue 1333493005: Make sure recursedeps is passed through to .DEPS.git. (Closed) Base URL: http://src.chromium.org/svn/trunk/tools/deps2git
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « deps2git.py ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: deps_utils.py
diff --git a/deps_utils.py b/deps_utils.py
index 9bb2f5f7ef653362b40a1e5235652d3f5f7af041..a1f39b6892cfde2c9d1303b5ec96c5bb5646103b 100644
--- a/deps_utils.py
+++ b/deps_utils.py
@@ -40,6 +40,7 @@ def GetDepsContent(deps_path):
'skip_child_includes': [],
'hooks': [],
'vars': {},
+ 'recursedeps': [],
}
exec(content, global_scope, local_scope)
local_scope.setdefault('deps', {})
@@ -48,10 +49,11 @@ def GetDepsContent(deps_path):
local_scope.setdefault('skip_child_includes', [])
local_scope.setdefault('hooks', [])
local_scope.setdefault('vars', {})
+ local_scope.setdefault('recursedeps', [])
return (local_scope['deps'], local_scope['deps_os'],
local_scope['include_rules'], local_scope['skip_child_includes'],
- local_scope['hooks'], local_scope['vars'])
+ local_scope['hooks'], local_scope['vars'], local_scope['recursedeps'])
def PrettyDeps(deps, indent=0):
@@ -107,7 +109,7 @@ def Varify(deps):
def WriteDeps(deps_file_name, deps_vars, deps, deps_os, include_rules,
- skip_child_includes, hooks):
+ skip_child_includes, hooks, recursedeps):
"""Given all the sections in a DEPS file, write it to disk."""
new_deps = ('# DO NOT EDIT EXCEPT FOR LOCAL TESTING.\n'
'# THIS IS A GENERATED FILE.\n',
@@ -119,7 +121,8 @@ def WriteDeps(deps_file_name, deps_vars, deps, deps_os, include_rules,
'deps_os = %s\n\n' % Varify(PrettyDeps(deps_os)),
'include_rules = %s\n\n' % PrettyObj(include_rules),
'skip_child_includes = %s\n\n' % PrettyObj(skip_child_includes),
- 'hooks = %s\n' % PrettyObj(hooks))
+ 'hooks = %s\n' % PrettyObj(hooks),
+ 'recursedeps = %s\n' % PrettyObj(recursedeps))
new_deps = ''.join(new_deps)
if deps_file_name:
deps_file = open(deps_file_name, 'wb')
« no previous file with comments | « deps2git.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698