mercurial/bookmarks.py
changeset 14039 3fc7154396d2
parent 14027 78ab705a8147
child 14064 e4bfb9c337f3
--- a/mercurial/bookmarks.py	Fri Apr 29 18:44:56 2011 +0300
+++ b/mercurial/bookmarks.py	Fri Apr 29 18:43:36 2011 +0300
@@ -73,7 +73,9 @@
 
     try:
         bms = repo.opener('bookmarks').read()
-    except IOError:
+    except IOError, inst:
+        if inst.errno != errno.ENOENT:
+            raise
         bms = ''
     repo.opener('undo.bookmarks', 'w').write(bms)