Index: gclient.py |
diff --git a/gclient.py b/gclient.py |
index 49873003db9f561512f08b6f71c8ec22d8acef13..a53626ba6d3384c729a08790645ee1c4acd13054 100644 |
--- a/gclient.py |
+++ b/gclient.py |
@@ -1095,7 +1095,10 @@ def CMDrecurse(parser, args): |
env['GCLIENT_SCM'] = scm |
if url: |
env['GCLIENT_URL'] = url |
- subprocess2.call(args, cwd=cwd, env=env) |
+ if os.path.isdir(cwd): |
+ subprocess2.call(args, cwd=cwd, env=env) |
+ else: |
+ print >> sys.stderr, 'Skipped missing %s' % cwd |
return 0 |