--- a/hgext/record.py Sat Oct 09 15:13:08 2010 -0500
+++ b/hgext/record.py Sat Oct 09 15:13:08 2010 -0500
@@ -499,11 +499,7 @@
eolmode=None)
cmdutil.updatedir(ui, repo, pfiles)
except patch.PatchError, err:
- s = str(err)
- if s:
- raise util.Abort(s)
- else:
- raise util.Abort(_('patch failed to apply'))
+ raise util.Abort(str(err))
del fp
# 4. We prepared working directory according to filtered patch.
--- a/mercurial/patch.py Sat Oct 09 15:13:08 2010 -0500
+++ b/mercurial/patch.py Sat Oct 09 15:13:08 2010 -0500
@@ -1233,7 +1233,7 @@
if fp != patchobj:
fp.close()
if ret < 0:
- raise PatchError
+ raise PatchError(_('patch failed to apply'))
return ret > 0
def patch(patchname, ui, strip=1, cwd=None, files=None, eolmode='strict'):
@@ -1256,11 +1256,7 @@
return externalpatch(patcher, patchname, ui, strip, cwd, files)
return internalpatch(patchname, ui, strip, cwd, files, eolmode)
except PatchError, err:
- s = str(err)
- if s:
- raise util.Abort(s)
- else:
- raise util.Abort(_('patch failed to apply'))
+ raise util.Abort(str(err))
def b85diff(to, tn):
'''print base85-encoded binary diff'''