rename constructor
authorJoey Hess <joeyh@joeyh.name>
Fri, 9 Oct 2015 19:01:16 +0000 (15:01 -0400)
committerJoey Hess <joeyh@joeyh.name>
Fri, 9 Oct 2015 19:01:33 +0000 (15:01 -0400)
Annex/Content.hs
Command/Import.hs
Types/NumCopies.hs

index da29aa4ed2d59e964d9730bcb794ebb2c962b212..40c78fd340457a09098d124b2a225531e55b2c38 100644 (file)
@@ -183,7 +183,7 @@ contentLockFile key = Just <$> calcRepo (gitAnnexContentLock key)
 lockContentShared :: Key -> (VerifiedCopy -> Annex a) -> Annex a
 lockContentShared key a = lockContentUsing lock key $ do
        u <- getUUID
-       withVerifiedCopy VerifiedCopyLock u a
+       withVerifiedCopy LockedCopy u a
   where
 #ifndef mingw32_HOST_OS
        lock contentfile Nothing = liftIO $ tryLockShared Nothing contentfile
index 3133393718ebf61fcf9a1252a47f38a50be5ffa5..5ac050351cc53ea347669b75a0fce49f9684eb75 100644 (file)
@@ -19,8 +19,6 @@ import Types.KeySource
 import Types.Key
 import Annex.CheckIgnore
 import Annex.NumCopies
-import Types.TrustLevel
-import Logs.Trust
 
 cmd :: Command
 cmd = withGlobalOptions fileMatchingOptions $ notBareRepo $
index 17080cf7c566812641b3b68ede76549844cc1fb8..bbd1b383130e32861e22dcc78a9e3afc67b2cf8d 100644 (file)
@@ -49,7 +49,7 @@ data VerifiedCopy
         - Until its associated action is called to unlock it,
         - the copy is locked in the repository and is guaranteed
         - not to be dropped by any git-annex process. -}
-       | VerifiedCopyLock V
+       | LockedCopy V
        deriving (Show)
 
 data V = V
@@ -67,7 +67,7 @@ instance ToUUID VerifiedCopy where
 toV :: VerifiedCopy -> V
 toV (TrustedCopy v) = v
 toV (RecentlyVerifiedCopy v) = v
-toV (VerifiedCopyLock v) = v
+toV (LockedCopy v) = v
 
 -- Checks that it's still valid.
 checkVerifiedCopy :: VerifiedCopy -> IO Bool
@@ -77,8 +77,8 @@ invalidateVerifiedCopy :: VerifiedCopy -> IO ()
 invalidateVerifiedCopy = _invalidateVerifiedCopy . toV
 
 strongestVerifiedCopy :: VerifiedCopy -> VerifiedCopy -> VerifiedCopy
-strongestVerifiedCopy a@(VerifiedCopyLock _) _ = a
-strongestVerifiedCopy _ b@(VerifiedCopyLock _) = b
+strongestVerifiedCopy a@(LockedCopy _) _ = a
+strongestVerifiedCopy _ b@(LockedCopy _) = b
 strongestVerifiedCopy a@(TrustedCopy _) _ = a
 strongestVerifiedCopy _ b@(TrustedCopy _) = b
 strongestVerifiedCopy a@(RecentlyVerifiedCopy _) _ = a
@@ -116,8 +116,8 @@ withVerifiedCopy mk u = bracketIO setup cleanup
 {- Check whether enough verification has been done of copies to allow
  - dropping content safely.
  -
- - Unless numcopies is 0, at least one VerifiedCopyLock or TrustedCopy
- - is required. A VerifiedCopyLock prevents races between concurrent
+ - Unless numcopies is 0, at least one LockedCopy or TrustedCopy
+ - is required. A LockedCopy prevents races between concurrent
  - drops from dropping the last copy, no matter what.
  -
  - The other N-1 copies can be less strong verifications, like
@@ -132,7 +132,7 @@ isSafeDrop (NumCopies n) l
        | otherwise = length (deDupVerifiedCopies l) >= n && any fullVerification l
 
 fullVerification :: VerifiedCopy -> Bool
-fullVerification (VerifiedCopyLock _) = True
+fullVerification (LockedCopy _) = True
 fullVerification (TrustedCopy _) = True
 fullVerification (RecentlyVerifiedCopy _) = False