summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-12-31 04:19:10 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-12-31 04:19:10 -0400
commit25e4b116c7ab436492a86236f796310d405517a1 (patch)
treec5121c9f132ff9dbf0921082724472c9315bd19d
parentae6fcb853d59681057a7f23424c321c97c4c0776 (diff)
type alias
-rw-r--r--Annex.hs4
1 files changed, 3 insertions, 1 deletions
diff --git a/Annex.hs b/Annex.hs
index 22fd1b874..91d374aec 100644
--- a/Annex.hs
+++ b/Annex.hs
@@ -64,6 +64,8 @@ instance MonadBaseControl IO Annex where
data OutputType = NormalOutput | QuietOutput | JSONOutput
+type Matcher a = Either [Utility.Matcher.Token a] (Utility.Matcher.Matcher a)
+
-- internal state storage
data AnnexState = AnnexState
{ repo :: Git.Repo
@@ -81,7 +83,7 @@ data AnnexState = AnnexState
, forcenumcopies :: Maybe Int
, toremote :: Maybe String
, fromremote :: Maybe String
- , limit :: Either [Utility.Matcher.Token (FilePath -> Annex Bool)] (Utility.Matcher.Matcher (FilePath -> Annex Bool))
+ , limit :: Matcher (FilePath -> Annex Bool)
, forcetrust :: [(UUID, TrustLevel)]
, trustmap :: Maybe TrustMap
, ciphers :: M.Map EncryptedCipher Cipher