mercurial/transaction.py
changeset 108 8d55c2d72c7c
parent 95 589f507bb259
child 162 5dcbe4d9a30c
--- 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 = []