git-annex/Annex
Joey Hess 3417c55189 remove git-annex branch read cache
This cache prevented noticing changes made by another process.

The case I just ran into involved the assistant dropping a file, which
cached its presence info. Then the same file was downloaded again,
but the assistant didn't know its presence info had changed.

I don't see a way to keep this cache. Will instead rely on the OS level
file cache, for files in the journal. May need to add more higher-level
caching of info that it's ok to have a potentially stale copy of,
although much of git-annex already does so.
2012-10-19 14:25:15 -04:00
..
Branch.hs remove git-annex branch read cache 2012-10-19 14:25:15 -04:00
BranchState.hs remove git-annex branch read cache 2012-10-19 14:25:15 -04:00
CatFile.hs Revert "add catFileIndex" 2012-09-15 18:30:53 -04:00
CheckAttr.hs rework git check-attr interface 2012-02-13 23:52:21 -04:00
Content.hs flip catchDefaultIO 2012-09-17 00:18:07 -04:00
Exception.hs fixes for transfer resume 2012-09-24 13:18:16 -04:00
Journal.hs remove git-annex branch read cache 2012-10-19 14:25:15 -04:00
LockPool.hs noop 2012-04-21 23:32:33 -04:00
Perms.hs noop 2012-04-21 23:32:33 -04:00
Queue.hs fishy commit 2012-06-14 00:01:48 -04:00
Ssh.hs disable ssh connection caching for standalone builds 2012-10-15 14:49:40 -04:00
UUID.hs Test that uuid -m works, falling back to plain uuid if not. 2012-09-25 10:48:20 -04:00
Version.hs uninit: Unset annex.version. Closes: #689852 2012-10-07 16:04:03 -04:00
Wanted.hs Preferred content path matching bugfix. 2012-10-17 16:01:09 -04:00