gclient flatten: only print DEPS info referenced by recursedeps
Bug: 756474, 570091
Change-Id: I8777b611f2b77b71cf75ec64ec1f0afca2104235
Reviewed-on: https://chromium-review.googlesource.com/629082
Reviewed-by: Michael Moss <mmoss@chromium.org>
Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
diff --git a/gclient.py b/gclient.py
index a8e8770..89fbc27 100755
--- a/gclient.py
+++ b/gclient.py
@@ -1768,6 +1768,10 @@
deps_files = set()
def add_deps_file(dep):
+ # Only include DEPS files referenced by recursedeps.
+ if not (dep.parent is None or
+ (dep.name in (dep.parent.recursedeps or {}))):
+ return
deps_path = os.path.join(self._client.root_dir, dep.name, dep.deps_file)
if not os.path.exists(deps_path):
return