split out three modules from Git
Constructors and configuration make sense in separate modules. A separate Git.Types is needed to avoid cycles.
This commit is contained in:
parent
46588674b0
commit
13fff71f20
20 changed files with 349 additions and 285 deletions
|
@ -21,6 +21,7 @@ import System.Posix.Files
|
|||
|
||||
import Common.Annex
|
||||
import qualified Git
|
||||
import qualified Git.Config
|
||||
import qualified Annex
|
||||
import Types.Key
|
||||
import qualified Types.Backend as B
|
||||
|
@ -47,7 +48,7 @@ orderedList = do
|
|||
l' <- (lookupBackendName name :) <$> standard
|
||||
Annex.changeState $ \s -> s { Annex.backends = l' }
|
||||
return l'
|
||||
standard = fromRepo $ parseBackendList . Git.configGet "annex.backends" ""
|
||||
standard = fromRepo $ parseBackendList . Git.Config.get "annex.backends" ""
|
||||
parseBackendList [] = list
|
||||
parseBackendList s = map lookupBackendName $ words s
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue