mercurial/localrepo.py
changeset 16441 9dd10a574af2
parent 16426 b50fee9a2dad
child 16456 42862d64aa8f
--- a/mercurial/localrepo.py	Mon Apr 16 10:33:18 2012 +0200
+++ b/mercurial/localrepo.py	Mon Apr 16 10:56:37 2012 +0200
@@ -2329,7 +2329,10 @@
     renamefiles = [tuple(t) for t in files]
     def a():
         for src, dest in renamefiles:
-            util.rename(src, dest)
+            try:
+                util.rename(src, dest)
+            except OSError: # journal file does not yet exist
+                pass
     return a
 
 def undoname(fn):