From 5164a979a050b015e18322690ab4bb14885e599b Mon Sep 17 00:00:00 2001 From: halcanary Date: Thu, 21 Aug 2014 13:17:43 -0700 Subject: git-sync-deps handles recursive DEPS NOTRY=true R=mtklein@google.com, borenet@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/468113003 --- tools/git-sync-deps | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tools/git-sync-deps') diff --git a/tools/git-sync-deps b/tools/git-sync-deps index 22309bd792..717ab38055 100755 --- a/tools/git-sync-deps +++ b/tools/git-sync-deps @@ -194,6 +194,10 @@ def git_sync_deps(deps_file_path, deps_os_list, verbose): multithread(git_checkout_to_directory, list_of_arg_lists) + for directory in deps.get('recursedeps', []): + recursive_path = os.path.join(deps_file_directory, directory, 'DEPS') + git_sync_deps(recursive_path, deps_os_list, verbose) + def multithread(function, list_of_arg_lists): # for args in list_of_arg_lists: -- cgit v1.2.3