Index: drover.py |
diff --git a/drover.py b/drover.py |
index 17aa49a381a3258906d4e7d29e7bc562a394b57a..6ffef859496af0ce9b4cfb80e3e66cbe7c11ba12 100755 |
--- a/drover.py |
+++ b/drover.py |
@@ -64,14 +64,16 @@ def gclUpload(revision, author): |
return runGcl(command) |
def getSVNInfo(url, revision): |
- svn_info = subprocess2.check_output( |
- ['svn', 'info', '%s@%s' % (url, revision)]).splitlines() |
info = {} |
- for line in svn_info: |
- match = re.search(r"(.*?):(.*)", line) |
- if match: |
- info[match.group(1).strip()]=match.group(2).strip() |
- |
+ try: |
+ svn_info = subprocess2.check_output( |
+ ['svn', 'info', '%s@%s' % (url, revision)]).splitlines() |
+ for line in svn_info: |
+ match = re.search(r"(.*?):(.*)", line) |
+ if match: |
+ info[match.group(1).strip()] = match.group(2).strip() |
+ except subprocess2.CalledProcessError: |
+ pass |
return info |
def isSVNDirty(): |