# HG changeset patch # User mpm@selenic.com # Date 1116638439 28800 # Node ID 8d55c2d72c7c23c6ffbe8c91c1001695c5537760 # Parent 707a7481a861540d16c1f7a7291250aefb2c8aff Warn if we fail to truncate something diff --git a/mercurial/transaction.py b/mercurial/transaction.py --- a/mercurial/transaction.py +++ b/mercurial/transaction.py @@ -54,7 +54,10 @@ class transaction: print "transaction abort!" for f, o in self.entries: - self.opener(f, "a").truncate(o) + try: + self.opener(f, "a").truncate(o) + except: + print "failed to truncate", f self.entries = []