Made the abort message for IOError nicer when the filename is known.
--- a/mercurial/commands.py Tue Sep 27 14:58:28 2005 -0700
+++ b/mercurial/commands.py Tue Sep 27 14:58:48 2005 -0700
@@ -2178,7 +2178,10 @@
if u.debugflag:
u.warn("broken pipe\n")
elif getattr(inst, "strerror", None):
- u.warn("abort: %s\n" % inst.strerror)
+ if getattr(inst, "filename", None):
+ u.warn("abort: %s - %s\n" % (inst.strerror, inst.filename))
+ else:
+ u.warn("abort: %s\n" % inst.strerror)
else:
raise
except OSError, inst: