Mercurial > wikked
comparison wikked/scm/mercurial.py @ 388:fcd9eb46e049
scm: Make Mercurial server backend show better error messages.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 13 Oct 2015 23:55:52 -0700 |
parents | f5b7f035bef9 |
children | ab47d3cf5e1e |
comparison
equal
deleted
inserted
replaced
387:77e2cf27629e | 388:fcd9eb46e049 |
---|---|
335 b'commit', *_b(paths), | 335 b'commit', *_b(paths), |
336 debug=True, m=_b(op_meta['message']), A=True, | 336 debug=True, m=_b(op_meta['message']), A=True, |
337 **kwargs) | 337 **kwargs) |
338 self.client.rawcommand(args) | 338 self.client.rawcommand(args) |
339 except CommandError as e: | 339 except CommandError as e: |
340 raise SourceControlError('commit', _s(e.out), _s(e.args), | 340 raise SourceControlError('commit', str(e), _s(e.args), |
341 _s(e.out)) | 341 _s(e.out)) |
342 | 342 |
343 def revert(self, paths=None): | 343 def revert(self, paths=None): |
344 if paths is not None: | 344 if paths is not None: |
345 self.client.revert(files=_b(paths), nobackup=True) | 345 self.client.revert(files=_b(paths), nobackup=True) |