add infrastructure for read-only file system level caches
commit5347b02b3f4bd0691f78b75bcf99b609c2e4a305
authorKarsten Blees <blees@dcon.de>
Sun, 8 Sep 2013 12:23:27 +0000 (8 14:23 +0200)
committerKarsten Blees <blees@dcon.de>
Wed, 18 Dec 2013 19:20:54 +0000 (18 20:20 +0100)
tree4b0c99a3d4deb7ab26974cc37350cd3c93946275
parent3e47623940b94ad40ffa12621956695d6595e980
add infrastructure for read-only file system level caches

Add a macro to mark code sections that only read from the file system,
along with a config option and documentation.

This facilitates implementation of relatively simple file system level
caches without the need to synchronize with the file system.

Enable read-only sections for 'git status' and preload_index.

Signed-off-by: Karsten Blees <blees@dcon.de>
Documentation/config.txt
builtin/commit.c
cache.h
config.c
environment.c
git-compat-util.h
preload-index.c