Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/localrepo.py @ 16441:9dd10a574af2
localrepo: do not complain about missing journal files
author | Alain Leufroy <alain.leufroy@logilab.fr> |
---|---|
date | Mon, 16 Apr 2012 10:56:37 +0200 |
parents | b50fee9a2dad |
children | 42862d64aa8f |
comparison
equal
deleted
inserted
replaced
16440:692bf06bb1af | 16441:9dd10a574af2 |
---|---|
2327 # used to avoid circular references so destructors work | 2327 # used to avoid circular references so destructors work |
2328 def aftertrans(files): | 2328 def aftertrans(files): |
2329 renamefiles = [tuple(t) for t in files] | 2329 renamefiles = [tuple(t) for t in files] |
2330 def a(): | 2330 def a(): |
2331 for src, dest in renamefiles: | 2331 for src, dest in renamefiles: |
2332 util.rename(src, dest) | 2332 try: |
2333 util.rename(src, dest) | |
2334 except OSError: # journal file does not yet exist | |
2335 pass | |
2333 return a | 2336 return a |
2334 | 2337 |
2335 def undoname(fn): | 2338 def undoname(fn): |
2336 base, name = os.path.split(fn) | 2339 base, name = os.path.split(fn) |
2337 assert name.startswith('journal') | 2340 assert name.startswith('journal') |