Avoid loading cluster log at startup
This fixes a problem with datalad's test suite, where loading the cluster log happened to cause the git-annex branch commits to take a different shape, with an additional commit. It's also faster though, since many commands don't need the cluster log. Just fill Annex.clusters with a thunk. Sponsored-by: the NIH-funded NICEMAN (ReproNim TR&D3) project
This commit is contained in:
parent
7c6c3e703b
commit
3a1f39fbdf
7 changed files with 30 additions and 7 deletions
|
@ -35,10 +35,10 @@ startup = do
|
|||
-}
|
||||
startupAnnex :: Annex ()
|
||||
startupAnnex = doQuietAction $
|
||||
-- Logs.Location needs clusters to be loaded before it is used,
|
||||
-- in order for a cluster to be treated as the location of keys
|
||||
-- Logs.Location needs this before it is used, in order for a
|
||||
-- cluster to be treated as the location of keys
|
||||
-- that are located in any of its nodes.
|
||||
void loadClusters
|
||||
preLoadClusters
|
||||
|
||||
startupSignals :: Annex ()
|
||||
startupSignals = do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue