diff options
author | Joey Hess <joey@kitenet.net> | 2010-10-31 14:32:18 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2010-10-31 14:32:18 -0400 |
commit | 1576c48c80e4806b6021ec66f0dc645cf0a83486 (patch) | |
tree | d22b6f821f8367b678663fe49616cb7047ce60b1 /Annex.hs | |
parent | dc12ce762e521a5db052346eb67590ca62e4f2f6 (diff) |
more Wall cleaning
Diffstat (limited to 'Annex.hs')
-rw-r--r-- | Annex.hs | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -39,15 +39,16 @@ new gitrepo allbackends = do Internals.flags = M.empty, Internals.repoqueue = GitQueue.empty } - (_,s') <- Annex.run s (prep gitrepo) + (_,s') <- Annex.run s prep return s' where - prep gitrepo = do + prep = do -- read git config and update state gitrepo' <- liftIO $ Git.configRead gitrepo Annex.gitRepoChange gitrepo' {- performs an action in the Annex monad -} +run :: AnnexState -> StateT AnnexState IO a -> IO (a, AnnexState) run state action = runStateT (action) state {- Returns the git repository being acted on -} |