Chromium Code Reviews| Index: tools/checkdeps/checkdeps.py |
| diff --git a/tools/checkdeps/checkdeps.py b/tools/checkdeps/checkdeps.py |
| index b175beaf92cf209e92f59f6eeba322d33c56484a..dca995b1ac43f85830a4d89620e00d76550c2c6b 100755 |
| --- a/tools/checkdeps/checkdeps.py |
| +++ b/tools/checkdeps/checkdeps.py |
| @@ -414,10 +414,12 @@ def GetGitSourceDirectory(root): |
| git_source_directory = set() |
| popen_out = os.popen("cd %s && git ls-files --full-name ." % |
| pipes.quote(root)) |
| + git_source_directory.add(root) |
| for line in popen_out.readlines(): |
| dir_name = os.path.join(root, os.path.dirname(line)) |
| - git_source_directory.add(dir_name) |
| - git_source_directory.add(root) |
| + while dir_name not in git_source_directory: |
|
satorux1
2011/10/27 22:03:48
if dir_name is initially "foo/bar/baz", we'll add
kinaba
2011/10/27 22:30:14
Yes.
|
| + git_source_directory.add(dir_name) |
| + dir_name = os.path.dirname(dir_name) |
| return git_source_directory |