[PATCH 2 of 2] localrepo: do not complain about missing journal files

alain.leufroy at logilab.fr alain.leufroy at logilab.fr
Mon Apr 16 04:03:43 CDT 2012


# HG changeset patch
# User Alain Leufroy <alain.leufroy at logilab.fr>
# Date 1334566597 -7200
# Node ID 2725d2e73905cdae8421e3f39e6236ff2a39ab42
# Parent  2fc5a3c6375954812aedece851bf34a020048d06
localrepo: do not complain about missing journal files

diff -r 2fc5a3c63759 -r 2725d2e73905 mercurial/localrepo.py
--- 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 do not yet exists
+                pass
     return a
 
 def undoname(fn):


More information about the Mercurial-devel mailing list