subrepo: svn abort now depends on exit code (issue2833)

This commit is contained in:
Regis Desgroppes 2011-05-31 16:22:04 -05:00
parent b7ce21cbd6
commit 2a89a4fdff

View File

@ -543,8 +543,10 @@ class svnsubrepo(abstractsubrepo):
universal_newlines=True, env=env) universal_newlines=True, env=env)
stdout, stderr = p.communicate() stdout, stderr = p.communicate()
stderr = stderr.strip() stderr = stderr.strip()
if p.returncode:
raise util.Abort(stderr or 'exited with code %d' % p.returncode)
if stderr: if stderr:
raise util.Abort(stderr) self._ui.warn(stderr + '\n')
return stdout return stdout
@propertycache @propertycache