Index: gclient_utils.py |
diff --git a/gclient_utils.py b/gclient_utils.py |
index 637b9959df04a78dfbbf106d690a1ad3298142ef..0dcef9df0985745d03109a4f7c4640641ad8c62c 100644 |
--- a/gclient_utils.py |
+++ b/gclient_utils.py |
@@ -452,12 +452,11 @@ def FindFileUpwards(filename, path=None): |
def GetGClientRootAndEntries(path=None): |
"""Returns the gclient root and the dict of entries.""" |
config_file = '.gclient_entries' |
- config_path = os.path.join(FindFileUpwards(config_file, path), config_file) |
- |
- if not config_path: |
+ root = FindFileUpwards(config_file, path) |
+ if not root: |
print "Can't find %s" % config_file |
return None |
- |
+ config_path = os.path.join(root, config_file) |
env = {} |
execfile(config_path, env) |
config_dir = os.path.dirname(config_path) |