Mercurial > hg
diff mercurial/localrepo.py @ 40751:41b6245c3fc4
vfs: treat 'undo.' file the same as 'journal.' file
They are the same kind of file, they are protected by the store lock, but
directly lives inside the '.hg' directory.
No warnings were ever raised about them because `vfs.rename` is not audited.
Something we are trying to change.
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Thu, 22 Nov 2018 18:44:07 +0100 |
parents | 300f8564220f |
children | 34f15db81cf0 |
line wrap: on
line diff
--- a/mercurial/localrepo.py Thu Nov 22 21:00:13 2018 +0100 +++ b/mercurial/localrepo.py Thu Nov 22 18:44:07 2018 +0100 @@ -1031,7 +1031,7 @@ if path.startswith('cache/'): msg = 'accessing cache with vfs instead of cachevfs: "%s"' repo.ui.develwarn(msg % path, stacklevel=2, config="cache-vfs") - if path.startswith('journal.'): + if path.startswith('journal.') or path.startswith('undo.'): # journal is covered by 'lock' if repo._currentlock(repo._lockref) is None: repo.ui.develwarn('write with no lock: "%s"' % path,