aboutsummaryrefslogtreecommitdiffstats
path: root/RepSys/svn.py
diff options
context:
space:
mode:
Diffstat (limited to 'RepSys/svn.py')
-rw-r--r--RepSys/svn.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/RepSys/svn.py b/RepSys/svn.py
index 3244c3a..4b1e9da 100644
--- a/RepSys/svn.py
+++ b/RepSys/svn.py
@@ -125,12 +125,14 @@ class SVN:
def info(self, path, **kwargs):
cmd = ["info", path]
status, output = self._execsvn(local=True, *cmd, **kwargs)
- if status == 0:
+ if status == 0 and "Not a versioned resource" not in output:
return output.splitlines()
return None
def info2(self, *args, **kwargs):
lines = self.info(*args, **kwargs)
+ if lines is None:
+ return None
pairs = [[w.strip() for w in line.split(":", 1)] for line in lines]
info = dict(pairs)
return info