mercurial/branchmap.py
changeset 18214 cd4c75200206
parent 18212 493778b5fe9f
child 18218 d5655e742457
--- a/mercurial/branchmap.py	Fri Jan 04 01:07:25 2013 +0100
+++ b/mercurial/branchmap.py	Fri Jan 04 04:52:57 2013 +0100
@@ -139,7 +139,8 @@
                 for node in nodes:
                     f.write("%s %s\n" % (hex(node), encoding.fromlocal(label)))
             f.close()
-        except (IOError, OSError):
+        except (IOError, OSError, util.Abort):
+            # Abort may be raise by read only opener
             pass
 
     def update(self, repo, ctxgen):