diff options
author | kinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-28 01:05:05 +0000 |
---|---|---|
committer | kinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-28 01:05:05 +0000 |
commit | 83c339a56da59b19cea73dbcfad90816754f5f1a (patch) | |
tree | e5be047e2edfe33cd6c49ed8664db8f408ff04b8 | |
parent | 6ddc7125bbe5afa1c09a5570ca62437d10bdaa06 (diff) | |
download | chromium_src-83c339a56da59b19cea73dbcfad90816754f5f1a.zip chromium_src-83c339a56da59b19cea73dbcfad90816754f5f1a.tar.gz chromium_src-83c339a56da59b19cea73dbcfad90816754f5f1a.tar.bz2 |
Fix checkdeps.py to check all the source directories in git checkouts.
BUG=33165
TEST=Manual: add an invalid #include in ppapi/examples/ime/ime.cc and
verify it to be correctly warned.
Review URL: http://codereview.chromium.org/8416016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107668 0039d316-1c4b-4281-b951-d872f2087c98
-rwxr-xr-x | tools/checkdeps/checkdeps.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/checkdeps/checkdeps.py b/tools/checkdeps/checkdeps.py index b175bea..6c86277 100755 --- a/tools/checkdeps/checkdeps.py +++ b/tools/checkdeps/checkdeps.py @@ -416,7 +416,10 @@ def GetGitSourceDirectory(root): pipes.quote(root)) for line in popen_out.readlines(): dir_name = os.path.join(root, os.path.dirname(line)) - git_source_directory.add(dir_name) + # Add the directory as well as all the parent directories. + while dir_name != root: + git_source_directory.add(dir_name) + dir_name = os.path.dirname(dir_name) git_source_directory.add(root) return git_source_directory |