Catch other varieties of the server not having replay.

This commit is contained in:
Shun-ichi GOTO 2008-11-01 13:05:56 -05:00
parent 80516ef041
commit 62f4f3ec23

View File

@ -337,7 +337,9 @@ class SubversionRepo(object):
except core.SubversionException, e:
# can I depend on this number being constant?
if (e.message == "Server doesn't support the replay command"
or e.apr_err == 170003):
or e.apr_err == 170003
or e.message == 'The requested report is unknown.'
or e.apr_err == 200007):
raise SubversionRepoCanNotReplay, ('This Subversion server '
'is older than 1.4.0, and cannot satisfy replay requests.')
else: