Index: scm.py |
diff --git a/scm.py b/scm.py |
index 6281643346b5b74a2141a78237715a66927c8606..261cb64917ba5912138dc0bae5154677d8408da0 100644 |
--- a/scm.py |
+++ b/scm.py |
@@ -985,6 +985,9 @@ class SVN(object): |
not file_status[0][1:].isspace()): |
# Added, deleted file requires manual intervention and require calling |
# revert, like for properties. |
+ if not os.path.isdir(repo_root): |
+ # '.' was deleted. It's not worth continuing. |
+ return |
try: |
SVN.Capture(['revert', file_status[1]], cwd=repo_root) |
except subprocess2.CalledProcessError: |