Chromium Code Reviews| Index: scm.py |
| diff --git a/scm.py b/scm.py |
| index 2564033698c6c73a221aa9ae8bd3f824be5cae25..cbddd69a7998094e1d54eb547dbe53dcc7164882 100644 |
| --- a/scm.py |
| +++ b/scm.py |
| @@ -733,7 +733,13 @@ class SVN(object): |
| else: |
| if info.get("Node Kind") != "directory": |
| # Normal simple case. |
| - data = SVN.Capture(command) |
| + try: |
| + data = SVN.Capture(command) |
| + except gclient_utils.CheckCallError, e: |
| + if revision: |
| + data = GenFakeDiff(filename) |
| + else: |
| + raise |
| # Otherwise silently ignore directories. |
| return data |