view mercurial/__init__.py @ 20879:cd03854a2e06

fncache: remove the rewriting logic The fncache could rewrite itself during a read operation if it noticed any entries that were no longer on disk. This was problematic because it caused Mercurial to perform write operations outside the scope of a lock or transaction, which could interefere with any other pending writes. This will be replaced in a future patch by logic that cleans up the fncache as files are deleted during strips.
author Durham Goode <durham@fb.com>
date Mon, 24 Mar 2014 15:31:47 -0700
parents 9117c6561b0b
children 4374d819ccd5
line wrap: on
line source