8555fb88ef
This makes sure that two threads don't check balanced preferred content at the same time, so each thread always sees a consistent picture of what is happening. This does add a fairly expensive file level lock to every check of preferred content, in commands that use prepareLiveUpdate. It would be good to only do that when live updates are actually needed, eg when the preferred content expression uses balanced preferred content. |
||
---|---|---|
.. | ||
Keys | ||
RepoSize | ||
Benchmark.hs | ||
ContentIdentifier.hs | ||
Export.hs | ||
Fsck.hs | ||
Handle.hs | ||
ImportFeed.hs | ||
Init.hs | ||
Keys.hs | ||
Queue.hs | ||
RawFilePath.hs | ||
RepoSize.hs | ||
Types.hs | ||
Utility.hs |