git-annex/Types.hs
Joey Hess 4008590c68 type based git config handling for remotes
Still a couple of places that use git config ad-hoc, but this is most of it
done.
2013-01-01 13:58:14 -04:00

32 lines
530 B
Haskell

{- git-annex abstract data types
-
- Copyright 2010 Joey Hess <joey@kitenet.net>
-
- Licensed under the GNU GPL version 3 or higher.
-}
module Types (
Annex,
Backend,
Key,
UUID(..),
GitConfig(..),
RemoteGitConfig(..),
Remote,
RemoteType,
Option,
MeterUpdate
) where
import Annex
import Types.Backend
import Types.GitConfig
import Types.Key
import Types.UUID
import Types.Remote
import Types.Option
import Types.Meters
type Backend = BackendA Annex
type Remote = RemoteA Annex
type RemoteType = RemoteTypeA Annex