| Index: scm.py | 
| diff --git a/scm.py b/scm.py | 
| index 471b9d7475e333fae4dcf1a4b608729fcb1d2d39..aaab02c088c3ad30fa48c00fa6f85ad49b8f7ed3 100644 | 
| --- a/scm.py | 
| +++ b/scm.py | 
| @@ -878,7 +878,7 @@ class SVN(object): | 
|  | 
| # svn revert is really stupid. It fails on inconsistent line-endings, | 
| # on switched directories, etc. So take no chance and delete everything! | 
| -      if file_status[0][0] in ('D', 'A') or file_status[0][2] != ' ': | 
| +      if file_status[0][0] in ('D', 'A', '!') or file_status[0][2] != ' ': | 
| # Added, deleted file requires manual intervention and require calling | 
| # revert, like for properties. | 
| try: | 
|  |