| 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():
|
|
|