Index: gclient.py |
diff --git a/gclient.py b/gclient.py |
index 49873003db9f561512f08b6f71c8ec22d8acef13..dc5c5391678cbdaeb39442dd53d7c07cf46be0c5 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 non existing %s' % cwd |
Dirk Pranke
2011/09/30 19:42:01
Nit: "nonexistent". Or "missing".
|
return 0 |