--- a/mercurial/bookmarks.py Wed Aug 24 05:42:41 2011 -0400
+++ b/mercurial/bookmarks.py Thu Aug 25 20:21:04 2011 -0400
@@ -90,7 +90,7 @@
file = repo.opener('bookmarks', 'w', atomictemp=True)
for refspec, node in refs.iteritems():
file.write("%s %s\n" % (hex(node), encoding.fromlocal(refspec)))
- file.rename()
+ file.close()
# touch 00changelog.i so hgweb reloads bookmarks (no lock needed)
try:
@@ -121,7 +121,7 @@
try:
file = repo.opener('bookmarks.current', 'w', atomictemp=True)
file.write(encoding.fromlocal(mark))
- file.rename()
+ file.close()
finally:
wlock.release()
repo._bookmarkcurrent = mark