rename
This commit is contained in:
parent
ff21fd4a65
commit
cfe21e85e7
73 changed files with 173 additions and 173 deletions
|
@ -5,7 +5,7 @@
|
|||
- Licensed under the GNU GPL version 3 or higher.
|
||||
-}
|
||||
|
||||
module Branch (
|
||||
module Annex.Branch (
|
||||
create,
|
||||
update,
|
||||
get,
|
||||
|
@ -22,13 +22,13 @@ import System.IO.Binary
|
|||
import System.Exit
|
||||
import qualified Data.ByteString.Lazy.Char8 as L
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Annex.Exception
|
||||
import Types.BranchState
|
||||
import qualified Git
|
||||
import qualified Git.UnionMerge
|
||||
import qualified Annex
|
||||
import CatFile
|
||||
import Annex.CatFile
|
||||
|
||||
type GitRef = String
|
||||
|
|
@ -5,11 +5,11 @@
|
|||
- Licensed under the GNU GPL version 3 or higher.
|
||||
-}
|
||||
|
||||
module CatFile (
|
||||
module Annex.CatFile (
|
||||
catFile
|
||||
) where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Git.CatFile
|
||||
import qualified Annex
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
module AnnexCommon (
|
||||
module Annex.Common (
|
||||
module Common,
|
||||
module Types,
|
||||
module Annex,
|
|
@ -5,7 +5,7 @@
|
|||
- Licensed under the GNU GPL version 3 or higher.
|
||||
-}
|
||||
|
||||
module Content (
|
||||
module Annex.Content (
|
||||
inAnnex,
|
||||
calcGitLink,
|
||||
logStatus,
|
||||
|
@ -21,13 +21,13 @@ module Content (
|
|||
saveState
|
||||
) where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import LocationLog
|
||||
import UUID
|
||||
import qualified Git
|
||||
import qualified Annex
|
||||
import qualified AnnexQueue
|
||||
import qualified Branch
|
||||
import qualified Annex.Queue
|
||||
import qualified Annex.Branch
|
||||
import Utility.StatFS
|
||||
import Utility.FileMode
|
||||
import Types.Key
|
||||
|
@ -233,5 +233,5 @@ getKeysPresent' dir = do
|
|||
{- Things to do to record changes to content. -}
|
||||
saveState :: Annex ()
|
||||
saveState = do
|
||||
AnnexQueue.flush False
|
||||
Branch.commit "update"
|
||||
Annex.Queue.flush False
|
||||
Annex.Branch.commit "update"
|
|
@ -15,7 +15,7 @@ import Control.Exception.Control (handle)
|
|||
import Control.Monad.IO.Control (liftIOOp)
|
||||
import Control.Exception hiding (handle, throw)
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
|
||||
{- Runs an Annex action, with setup and cleanup both in the IO monad. -}
|
||||
bracketIO :: IO c -> (c -> IO b) -> Annex a -> Annex a
|
||||
|
|
|
@ -5,13 +5,13 @@
|
|||
- Licensed under the GNU GPL version 3 or higher.
|
||||
-}
|
||||
|
||||
module AnnexQueue (
|
||||
module Annex.Queue (
|
||||
add,
|
||||
flush,
|
||||
flushWhenFull
|
||||
) where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Annex
|
||||
import qualified Git.Queue
|
||||
|
|
@ -5,9 +5,9 @@
|
|||
- Licensed under the GNU GPL version 3 or higher.
|
||||
-}
|
||||
|
||||
module Version where
|
||||
module Annex.Version where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Git
|
||||
import Config
|
||||
|
|
@ -19,7 +19,7 @@ module Backend (
|
|||
import System.IO.Error (try)
|
||||
import System.Posix.Files
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Git
|
||||
import qualified Annex
|
||||
import Types.Key
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
module Backend.SHA (backends) where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Annex
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Types.Backend
|
||||
import Types.Key
|
||||
import qualified Build.SysConfig as SysConfig
|
||||
|
|
|
@ -10,7 +10,7 @@ module Backend.URL (
|
|||
fromUrl
|
||||
) where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Backend
|
||||
import Types.Key
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
module Backend.WORM (backends) where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Backend
|
||||
import Types.Key
|
||||
|
||||
|
|
|
@ -14,11 +14,11 @@ module CmdLine (
|
|||
import System.IO.Error (try)
|
||||
import System.Console.GetOpt
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Annex
|
||||
import qualified AnnexQueue
|
||||
import qualified Annex.Queue
|
||||
import qualified Git
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Command
|
||||
import Options
|
||||
import Init
|
||||
|
@ -81,7 +81,7 @@ tryRun = tryRun' 0
|
|||
tryRun' :: Integer -> Annex.AnnexState -> [Annex Bool] -> IO ()
|
||||
tryRun' errnum state (a:as) = do
|
||||
result <- try $ Annex.run state $ do
|
||||
AnnexQueue.flushWhenFull
|
||||
Annex.Queue.flushWhenFull
|
||||
a
|
||||
case result of
|
||||
Left err -> do
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
module Command where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Backend
|
||||
import qualified Annex
|
||||
import qualified Git
|
||||
|
|
|
@ -7,14 +7,14 @@
|
|||
|
||||
module Command.Add where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Annex.Exception
|
||||
import Command
|
||||
import qualified Annex
|
||||
import qualified AnnexQueue
|
||||
import qualified Annex.Queue
|
||||
import qualified Backend
|
||||
import LocationLog
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Utility.Touch
|
||||
import Backend
|
||||
|
||||
|
@ -81,6 +81,6 @@ cleanup file key hascontent = do
|
|||
|
||||
force <- Annex.getState Annex.force
|
||||
if force
|
||||
then AnnexQueue.add "add" [Param "-f", Param "--"] [file]
|
||||
else AnnexQueue.add "add" [Param "--"] [file]
|
||||
then Annex.Queue.add "add" [Param "-f", Param "--"] [file]
|
||||
else Annex.Queue.add "add" [Param "--"] [file]
|
||||
return True
|
||||
|
|
|
@ -9,7 +9,7 @@ module Command.AddUrl where
|
|||
|
||||
import Network.URI
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Backend
|
||||
import qualified Utility.Url as Url
|
||||
|
@ -17,7 +17,7 @@ import qualified Remote.Web
|
|||
import qualified Command.Add
|
||||
import qualified Annex
|
||||
import qualified Backend.URL
|
||||
import Content
|
||||
import Annex.Content
|
||||
import PresenceLog
|
||||
|
||||
command :: [Command]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
module Command.ConfigList where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import UUID
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
module Command.Describe where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Remote
|
||||
import UUID
|
||||
|
|
|
@ -7,12 +7,12 @@
|
|||
|
||||
module Command.Drop where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Remote
|
||||
import qualified Annex
|
||||
import LocationLog
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Trust
|
||||
import Config
|
||||
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
|
||||
module Command.DropKey where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Annex
|
||||
import LocationLog
|
||||
import Content
|
||||
import Annex.Content
|
||||
|
||||
command :: [Command]
|
||||
command = [repoCommand "dropkey" (paramRepeating paramKey) seek
|
||||
|
|
|
@ -9,7 +9,7 @@ module Command.DropUnused where
|
|||
|
||||
import qualified Data.Map as M
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Annex
|
||||
import qualified Command.Drop
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
module Command.Find where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Limit
|
||||
|
||||
command :: [Command]
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
|
||||
module Command.Fix where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified AnnexQueue
|
||||
import Content
|
||||
import qualified Annex.Queue
|
||||
import Annex.Content
|
||||
|
||||
command :: [Command]
|
||||
command = [repoCommand "fix" paramPaths seek
|
||||
|
@ -39,5 +39,5 @@ perform file link = do
|
|||
|
||||
cleanup :: FilePath -> CommandCleanup
|
||||
cleanup file = do
|
||||
AnnexQueue.add "add" [Param "--"] [file]
|
||||
Annex.Queue.add "add" [Param "--"] [file]
|
||||
return True
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
|
||||
module Command.FromKey where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified AnnexQueue
|
||||
import Content
|
||||
import qualified Annex.Queue
|
||||
import Annex.Content
|
||||
import Types.Key
|
||||
|
||||
command :: [Command]
|
||||
|
@ -39,5 +39,5 @@ perform file = do
|
|||
|
||||
cleanup :: FilePath -> CommandCleanup
|
||||
cleanup file = do
|
||||
AnnexQueue.add "add" [Param "--"] [file]
|
||||
Annex.Queue.add "add" [Param "--"] [file]
|
||||
return True
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
module Command.Fsck where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Remote
|
||||
import qualified Types.Backend
|
||||
import qualified Types.Key
|
||||
import UUID
|
||||
import Content
|
||||
import Annex.Content
|
||||
import LocationLog
|
||||
import Trust
|
||||
import Utility.DataUnits
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
|
||||
module Command.Get where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Annex
|
||||
import qualified Remote
|
||||
import Content
|
||||
import Annex.Content
|
||||
import qualified Command.Move
|
||||
|
||||
command :: [Command]
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
module Command.InAnnex where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import Content
|
||||
import Annex.Content
|
||||
|
||||
command :: [Command]
|
||||
command = [repoCommand "inannex" (paramRepeating paramKey) seek
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
module Command.Init where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import UUID
|
||||
import Init
|
||||
|
|
|
@ -9,7 +9,7 @@ module Command.InitRemote where
|
|||
|
||||
import qualified Data.Map as M
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Remote
|
||||
import qualified RemoteLog
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
module Command.Lock where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified AnnexQueue
|
||||
import qualified Annex.Queue
|
||||
import Backend
|
||||
|
||||
command :: [Command]
|
||||
|
@ -30,5 +30,5 @@ perform file = do
|
|||
-- Checkout from HEAD to get rid of any changes that might be
|
||||
-- staged in the index, and get back to the previous symlink to
|
||||
-- the content.
|
||||
AnnexQueue.add "checkout" [Param "HEAD", Param "--"] [file]
|
||||
Annex.Queue.add "checkout" [Param "HEAD", Param "--"] [file]
|
||||
next $ return True -- no cleanup needed
|
||||
|
|
|
@ -10,7 +10,7 @@ module Command.Map where
|
|||
import Control.Exception.Extensible
|
||||
import qualified Data.Map as M
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Git
|
||||
import UUID
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
module Command.Merge where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Branch
|
||||
import qualified Annex.Branch
|
||||
|
||||
command :: [Command]
|
||||
command = [repoCommand "merge" paramNothing seek
|
||||
|
@ -25,5 +25,5 @@ start = do
|
|||
|
||||
perform :: CommandPerform
|
||||
perform = do
|
||||
Branch.update
|
||||
Annex.Branch.update
|
||||
next $ return True
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
|
||||
module Command.Migrate where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Backend
|
||||
import qualified Types.Key
|
||||
import Content
|
||||
import Annex.Content
|
||||
import qualified Command.Add
|
||||
import Backend
|
||||
|
||||
|
|
|
@ -7,12 +7,12 @@
|
|||
|
||||
module Command.Move where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Command.Drop
|
||||
import qualified Annex
|
||||
import LocationLog
|
||||
import Content
|
||||
import Annex.Content
|
||||
import qualified Remote
|
||||
import UUID
|
||||
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
|
||||
module Command.RecvKey where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import CmdLine
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Utility.RsyncFile
|
||||
|
||||
command :: [Command]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
module Command.Semitrust where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Remote
|
||||
import UUID
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
module Command.SendKey where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Utility.RsyncFile
|
||||
|
||||
command :: [Command]
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
|
||||
module Command.SetKey where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import LocationLog
|
||||
import Content
|
||||
import Annex.Content
|
||||
|
||||
command :: [Command]
|
||||
command = [repoCommand "setkey" paramPath seek
|
||||
|
|
|
@ -12,7 +12,7 @@ import qualified Data.Map as M
|
|||
import qualified Data.Set as S
|
||||
import Data.Set (Set)
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Types.Backend as B
|
||||
import qualified Types.Remote as R
|
||||
import qualified Remote
|
||||
|
@ -20,7 +20,7 @@ import qualified Command.Unused
|
|||
import qualified Git
|
||||
import Command
|
||||
import Utility.DataUnits
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Types.Key
|
||||
import Backend
|
||||
import UUID
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
module Command.Trust where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Remote
|
||||
import Trust
|
||||
|
|
|
@ -7,14 +7,14 @@
|
|||
|
||||
module Command.Unannex where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Command.Drop
|
||||
import qualified Annex
|
||||
import qualified AnnexQueue
|
||||
import qualified Annex.Queue
|
||||
import Utility.FileMode
|
||||
import LocationLog
|
||||
import Content
|
||||
import Annex.Content
|
||||
import qualified Git
|
||||
import qualified Git.LsFiles as LsFiles
|
||||
|
||||
|
@ -71,6 +71,6 @@ cleanup file key = do
|
|||
-- Commit staged changes at end to avoid confusing the
|
||||
-- pre-commit hook if this file is later added back to
|
||||
-- git as a normal, non-annexed file.
|
||||
AnnexQueue.add "commit" [Param "-m", Param "content removed from git annex"] []
|
||||
Annex.Queue.add "commit" [Param "-m", Param "content removed from git annex"] []
|
||||
|
||||
return True
|
||||
|
|
|
@ -7,14 +7,14 @@
|
|||
|
||||
module Command.Uninit where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Git
|
||||
import qualified Annex
|
||||
import qualified Command.Unannex
|
||||
import Init
|
||||
import qualified Branch
|
||||
import Content
|
||||
import qualified Annex.Branch
|
||||
import Annex.Content
|
||||
|
||||
command :: [Command]
|
||||
command = [repoCommand "uninit" paramPaths seek
|
||||
|
@ -46,5 +46,5 @@ cleanup = do
|
|||
-- avoid normal shutdown
|
||||
saveState
|
||||
liftIO $ do
|
||||
Git.run g "branch" [Param "-D", Param Branch.name]
|
||||
Git.run g "branch" [Param "-D", Param Annex.Branch.name]
|
||||
exitSuccess
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
module Command.Unlock where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Utility.CopyFile
|
||||
import Utility.FileMode
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
module Command.Untrust where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Remote
|
||||
import UUID
|
||||
|
|
|
@ -12,9 +12,9 @@ module Command.Unused where
|
|||
import qualified Data.Set as S
|
||||
import qualified Data.ByteString.Lazy.Char8 as L
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Utility.FileMode
|
||||
import LocationLog
|
||||
import qualified Annex
|
||||
|
@ -23,8 +23,8 @@ import qualified Git.LsFiles as LsFiles
|
|||
import qualified Git.LsTree as LsTree
|
||||
import qualified Backend
|
||||
import qualified Remote
|
||||
import qualified Branch
|
||||
import CatFile
|
||||
import qualified Annex.Branch
|
||||
import Annex.CatFile
|
||||
|
||||
command :: [Command]
|
||||
command = [repoCommand "unused" paramNothing seek
|
||||
|
@ -165,7 +165,7 @@ excludeReferenced l = do
|
|||
filter ourbranches .
|
||||
map words . lines . L.unpack
|
||||
cmpheads a b = head a == head b
|
||||
ourbranchend = '/' : Branch.name
|
||||
ourbranchend = '/' : Annex.Branch.name
|
||||
ourbranches ws = not $ ourbranchend `isSuffixOf` last ws
|
||||
removewith [] s = return $ S.toList s
|
||||
removewith (a:as) s
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
|
||||
module Command.Upgrade where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import Upgrade
|
||||
import Version
|
||||
import Annex.Version
|
||||
|
||||
command :: [Command]
|
||||
command = [standaloneCommand "upgrade" paramNothing seek
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
|
||||
module Command.Version where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Command
|
||||
import qualified Build.SysConfig as SysConfig
|
||||
import Version
|
||||
import Annex.Version
|
||||
|
||||
command :: [Command]
|
||||
command = [standaloneCommand "version" paramNothing seek "show version info"]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
module Command.Whereis where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import LocationLog
|
||||
import Command
|
||||
import Remote
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
module Config where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Git
|
||||
import qualified Annex
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ import Control.Exception (finally)
|
|||
import System.Exit
|
||||
import System.Environment
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Key
|
||||
import Types.Remote
|
||||
import Utility.Base64
|
||||
|
|
|
@ -9,7 +9,7 @@ module GitAnnex where
|
|||
|
||||
import System.Console.GetOpt
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Git
|
||||
import CmdLine
|
||||
import Command
|
||||
|
|
10
Init.hs
10
Init.hs
|
@ -11,16 +11,16 @@ module Init (
|
|||
uninitialize
|
||||
) where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Git
|
||||
import qualified Branch
|
||||
import Version
|
||||
import qualified Annex.Branch
|
||||
import Annex.Version
|
||||
import UUID
|
||||
|
||||
initialize :: Annex ()
|
||||
initialize = do
|
||||
prepUUID
|
||||
Branch.create
|
||||
Annex.Branch.create
|
||||
setVersion
|
||||
gitPreCommitHookWrite
|
||||
|
||||
|
@ -35,7 +35,7 @@ ensureInitialized :: Annex ()
|
|||
ensureInitialized = getVersion >>= maybe needsinit checkVersion
|
||||
where
|
||||
needsinit = do
|
||||
annexed <- Branch.hasSomeBranch
|
||||
annexed <- Annex.Branch.hasSomeBranch
|
||||
if annexed
|
||||
then initialize
|
||||
else error "First run: git-annex init"
|
||||
|
|
4
Limit.hs
4
Limit.hs
|
@ -10,13 +10,13 @@ module Limit where
|
|||
import Text.Regex.PCRE.Light.Char8
|
||||
import System.Path.WildMatch
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Annex
|
||||
import qualified Utility.Matcher
|
||||
import qualified Remote
|
||||
import qualified Backend
|
||||
import LocationLog
|
||||
import Content
|
||||
import Annex.Content
|
||||
|
||||
type Limit = Utility.Matcher.Token (FilePath -> Annex Bool)
|
||||
|
||||
|
|
|
@ -21,9 +21,9 @@ module LocationLog (
|
|||
logFileKey
|
||||
) where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Git
|
||||
import qualified Branch
|
||||
import qualified Annex.Branch
|
||||
import UUID
|
||||
import PresenceLog
|
||||
|
||||
|
@ -43,7 +43,7 @@ keyLocations = currentLog . logFile
|
|||
{- Finds all keys that have location log information.
|
||||
- (There may be duplicate keys in the list.) -}
|
||||
loggedKeys :: Annex [Key]
|
||||
loggedKeys = mapMaybe (logFileKey . takeFileName) <$> Branch.files
|
||||
loggedKeys = mapMaybe (logFileKey . takeFileName) <$> Annex.Branch.files
|
||||
|
||||
{- The filename of the log file for a given key. -}
|
||||
logFile :: Key -> String
|
||||
|
|
|
@ -10,7 +10,7 @@ module Options where
|
|||
import System.Console.GetOpt
|
||||
import System.Log.Logger
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Annex
|
||||
import Command
|
||||
import Limit
|
||||
|
|
|
@ -27,8 +27,8 @@ import Data.Time
|
|||
import System.Locale
|
||||
import qualified Data.Map as M
|
||||
|
||||
import AnnexCommon
|
||||
import qualified Branch
|
||||
import Annex.Common
|
||||
import qualified Annex.Branch
|
||||
|
||||
data LogLine = LogLine {
|
||||
date :: POSIXTime,
|
||||
|
@ -72,13 +72,13 @@ instance Read LogLine where
|
|||
ret v = [(v, "")]
|
||||
|
||||
addLog :: FilePath -> LogLine -> Annex ()
|
||||
addLog file line = Branch.change file $ \s ->
|
||||
addLog file line = Annex.Branch.change file $ \s ->
|
||||
showLog $ compactLog (line : parseLog s)
|
||||
|
||||
{- Reads a log file.
|
||||
- Note that the LogLines returned may be in any order. -}
|
||||
readLog :: FilePath -> Annex [LogLine]
|
||||
readLog file = parseLog <$> Branch.get file
|
||||
readLog file = parseLog <$> Annex.Branch.get file
|
||||
|
||||
parseLog :: String -> [LogLine]
|
||||
parseLog = filter parsable . map read . lines
|
||||
|
|
|
@ -32,7 +32,7 @@ import qualified Data.Map as M
|
|||
import Text.JSON
|
||||
import Text.JSON.Generic
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Remote
|
||||
import UUID
|
||||
import qualified Annex
|
||||
|
|
|
@ -12,7 +12,7 @@ import System.IO.Error
|
|||
import qualified Data.Map as M
|
||||
import System.Process
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Remote
|
||||
import qualified Git
|
||||
import UUID
|
||||
|
|
|
@ -11,7 +11,7 @@ import qualified Data.ByteString.Lazy.Char8 as L
|
|||
import System.IO.Error
|
||||
import qualified Data.Map as M
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Utility.CopyFile
|
||||
import Types.Remote
|
||||
import qualified Git
|
||||
|
|
|
@ -10,7 +10,7 @@ module Remote.Git (remote) where
|
|||
import Control.Exception.Extensible
|
||||
import qualified Data.Map as M
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Utility.CopyFile
|
||||
import Utility.RsyncFile
|
||||
import Utility.Ssh
|
||||
|
@ -18,7 +18,7 @@ import Types.Remote
|
|||
import qualified Git
|
||||
import qualified Annex
|
||||
import UUID
|
||||
import qualified Content
|
||||
import qualified Annex.Content
|
||||
import qualified Utility.Url as Url
|
||||
import Config
|
||||
import Init
|
||||
|
@ -121,7 +121,7 @@ inAnnex r key
|
|||
| Git.repoIsUrl r = checkremote
|
||||
| otherwise = safely checklocal
|
||||
where
|
||||
checklocal = onLocal r (Content.inAnnex key)
|
||||
checklocal = onLocal r (Annex.Content.inAnnex key)
|
||||
checkremote = do
|
||||
showAction $ "checking " ++ Git.repoDescribe r
|
||||
inannex <- onRemote r (boolSystem, False) "inannex"
|
||||
|
@ -164,9 +164,9 @@ copyToRemote r key
|
|||
let keysrc = gitAnnexLocation g key
|
||||
-- run copy from perspective of remote
|
||||
liftIO $ onLocal r $ do
|
||||
ok <- Content.getViaTmp key $
|
||||
ok <- Annex.Content.getViaTmp key $
|
||||
rsyncOrCopyFile r keysrc
|
||||
Content.saveState
|
||||
Annex.Content.saveState
|
||||
return ok
|
||||
| Git.repoIsSsh r = do
|
||||
g <- gitRepo
|
||||
|
|
|
@ -9,7 +9,7 @@ module Remote.Helper.Encryptable where
|
|||
|
||||
import qualified Data.Map as M
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Remote
|
||||
import Crypto
|
||||
import qualified Annex
|
||||
|
|
|
@ -9,7 +9,7 @@ module Remote.Helper.Special where
|
|||
|
||||
import qualified Data.Map as M
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Remote
|
||||
import qualified Git
|
||||
import UUID
|
||||
|
|
|
@ -12,12 +12,12 @@ import qualified Data.Map as M
|
|||
import System.IO.Error (try)
|
||||
import System.Exit
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Remote
|
||||
import qualified Git
|
||||
import UUID
|
||||
import Config
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Remote.Helper.Special
|
||||
import Remote.Helper.Encryptable
|
||||
import Crypto
|
||||
|
|
|
@ -10,12 +10,12 @@ module Remote.Rsync (remote) where
|
|||
import qualified Data.ByteString.Lazy.Char8 as L
|
||||
import qualified Data.Map as M
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Remote
|
||||
import qualified Git
|
||||
import UUID
|
||||
import Config
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Remote.Helper.Special
|
||||
import Remote.Helper.Encryptable
|
||||
import Crypto
|
||||
|
|
|
@ -17,7 +17,7 @@ import Data.Char
|
|||
import System.Environment
|
||||
import System.Posix.Env (setEnv)
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Remote
|
||||
import Types.Key
|
||||
import qualified Git
|
||||
|
@ -26,7 +26,7 @@ import Config
|
|||
import Remote.Helper.Special
|
||||
import Remote.Helper.Encryptable
|
||||
import Crypto
|
||||
import Content
|
||||
import Annex.Content
|
||||
import Utility.Base64
|
||||
|
||||
remote :: RemoteType Annex
|
||||
|
|
|
@ -10,7 +10,7 @@ module Remote.Web (
|
|||
setUrl
|
||||
) where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Remote
|
||||
import qualified Git
|
||||
import UUID
|
||||
|
|
|
@ -18,8 +18,8 @@ module RemoteLog (
|
|||
import qualified Data.Map as M
|
||||
import Data.Char
|
||||
|
||||
import AnnexCommon
|
||||
import qualified Branch
|
||||
import Annex.Common
|
||||
import qualified Annex.Branch
|
||||
import Types.Remote
|
||||
import UUID
|
||||
|
||||
|
@ -29,7 +29,7 @@ remoteLog = "remote.log"
|
|||
|
||||
{- Adds or updates a remote's config in the log. -}
|
||||
configSet :: UUID -> RemoteConfig -> Annex ()
|
||||
configSet u c = Branch.change remoteLog $
|
||||
configSet u c = Annex.Branch.change remoteLog $
|
||||
serialize . M.insert u c . remoteLogParse
|
||||
where
|
||||
serialize = unlines . sort . map toline . M.toList
|
||||
|
@ -37,7 +37,7 @@ configSet u c = Branch.change remoteLog $
|
|||
|
||||
{- Map of remotes by uuid containing key/value config maps. -}
|
||||
readRemoteLog :: Annex (M.Map UUID RemoteConfig)
|
||||
readRemoteLog = remoteLogParse <$> Branch.get remoteLog
|
||||
readRemoteLog = remoteLogParse <$> Annex.Branch.get remoteLog
|
||||
|
||||
remoteLogParse :: String -> M.Map UUID RemoteConfig
|
||||
remoteLogParse s =
|
||||
|
|
8
Trust.hs
8
Trust.hs
|
@ -15,9 +15,9 @@ module Trust (
|
|||
|
||||
import qualified Data.Map as M
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.TrustLevel
|
||||
import qualified Branch
|
||||
import qualified Annex.Branch
|
||||
import UUID
|
||||
import qualified Annex
|
||||
|
||||
|
@ -40,7 +40,7 @@ trustMap = do
|
|||
Just m -> return m
|
||||
Nothing -> do
|
||||
overrides <- Annex.getState Annex.forcetrust
|
||||
l <- Branch.get trustLog
|
||||
l <- Annex.Branch.get trustLog
|
||||
let m = M.fromList $ trustMapParse l ++ overrides
|
||||
Annex.changeState $ \s -> s { Annex.trustmap = Just m }
|
||||
return m
|
||||
|
@ -62,7 +62,7 @@ trustSet :: UUID -> TrustLevel -> Annex ()
|
|||
trustSet uuid level = do
|
||||
when (null uuid) $
|
||||
error "unknown UUID; cannot modify trust level"
|
||||
Branch.change trustLog $
|
||||
Annex.Branch.change trustLog $
|
||||
serialize . M.insert uuid level . M.fromList . trustMapParse
|
||||
Annex.changeState $ \s -> s { Annex.trustmap = Nothing }
|
||||
where
|
||||
|
|
8
UUID.hs
8
UUID.hs
|
@ -24,9 +24,9 @@ module UUID (
|
|||
|
||||
import qualified Data.Map as M
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Git
|
||||
import qualified Branch
|
||||
import qualified Annex.Branch
|
||||
import Types.UUID
|
||||
import qualified Build.SysConfig as SysConfig
|
||||
import Config
|
||||
|
@ -82,14 +82,14 @@ prepUUID = do
|
|||
|
||||
{- Records a description for a uuid in the uuidLog. -}
|
||||
describeUUID :: UUID -> String -> Annex ()
|
||||
describeUUID uuid desc = Branch.change uuidLog $
|
||||
describeUUID uuid desc = Annex.Branch.change uuidLog $
|
||||
serialize . M.insert uuid desc . parse
|
||||
where
|
||||
serialize m = unlines $ map (\(u, d) -> u++" "++d) $ M.toList m
|
||||
|
||||
{- Read the uuidLog into a Map -}
|
||||
uuidMap :: Annex (M.Map UUID String)
|
||||
uuidMap = parse <$> Branch.get uuidLog
|
||||
uuidMap = parse <$> Annex.Branch.get uuidLog
|
||||
|
||||
parse :: String -> M.Map UUID String
|
||||
parse = M.fromList . map pair . lines
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
|
||||
module Upgrade where
|
||||
|
||||
import AnnexCommon
|
||||
import Version
|
||||
import Annex.Common
|
||||
import Annex.Version
|
||||
import qualified Upgrade.V0
|
||||
import qualified Upgrade.V1
|
||||
import qualified Upgrade.V2
|
||||
|
|
|
@ -9,8 +9,8 @@ module Upgrade.V0 where
|
|||
|
||||
import System.IO.Error (try)
|
||||
|
||||
import AnnexCommon
|
||||
import Content
|
||||
import Annex.Common
|
||||
import Annex.Content
|
||||
import qualified Upgrade.V1
|
||||
|
||||
upgrade :: Annex Bool
|
||||
|
|
|
@ -11,15 +11,15 @@ import System.IO.Error (try)
|
|||
import System.Posix.Types
|
||||
import Data.Char
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import Types.Key
|
||||
import Content
|
||||
import Annex.Content
|
||||
import PresenceLog
|
||||
import qualified AnnexQueue
|
||||
import qualified Annex.Queue
|
||||
import qualified Git
|
||||
import qualified Git.LsFiles as LsFiles
|
||||
import Backend
|
||||
import Version
|
||||
import Annex.Version
|
||||
import Utility.FileMode
|
||||
import qualified Upgrade.V2
|
||||
|
||||
|
@ -60,7 +60,7 @@ upgrade = do
|
|||
updateSymlinks
|
||||
moveLocationLogs
|
||||
|
||||
AnnexQueue.flush True
|
||||
Annex.Queue.flush True
|
||||
setVersion
|
||||
|
||||
Upgrade.V2.upgrade
|
||||
|
@ -94,7 +94,7 @@ updateSymlinks = do
|
|||
link <- calcGitLink f k
|
||||
liftIO $ removeFile f
|
||||
liftIO $ createSymbolicLink link f
|
||||
AnnexQueue.add "add" [Param "--"] [f]
|
||||
Annex.Queue.add "add" [Param "--"] [f]
|
||||
|
||||
moveLocationLogs :: Annex ()
|
||||
moveLocationLogs = do
|
||||
|
@ -124,9 +124,9 @@ moveLocationLogs = do
|
|||
old <- liftIO $ readLog1 f
|
||||
new <- liftIO $ readLog1 dest
|
||||
liftIO $ writeLog1 dest (old++new)
|
||||
AnnexQueue.add "add" [Param "--"] [dest]
|
||||
AnnexQueue.add "add" [Param "--"] [f]
|
||||
AnnexQueue.add "rm" [Param "--quiet", Param "-f", Param "--"] [f]
|
||||
Annex.Queue.add "add" [Param "--"] [dest]
|
||||
Annex.Queue.add "add" [Param "--"] [f]
|
||||
Annex.Queue.add "rm" [Param "--quiet", Param "-f", Param "--"] [f]
|
||||
|
||||
oldlog2key :: FilePath -> Maybe (FilePath, Key)
|
||||
oldlog2key l =
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
|
||||
module Upgrade.V2 where
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Git
|
||||
import qualified Branch
|
||||
import qualified Annex.Branch
|
||||
import LocationLog
|
||||
import Content
|
||||
import Annex.Content
|
||||
|
||||
olddir :: Git.Repo -> FilePath
|
||||
olddir g
|
||||
|
@ -39,7 +39,7 @@ upgrade = do
|
|||
g <- gitRepo
|
||||
let bare = Git.repoIsLocalBare g
|
||||
|
||||
Branch.create
|
||||
Annex.Branch.create
|
||||
showProgress
|
||||
|
||||
e <- liftIO $ doesDirectoryExist (olddir g)
|
||||
|
@ -75,7 +75,7 @@ inject :: FilePath -> FilePath -> Annex ()
|
|||
inject source dest = do
|
||||
g <- gitRepo
|
||||
new <- liftIO (readFile $ olddir g </> source)
|
||||
Branch.change dest $ \prev ->
|
||||
Annex.Branch.change dest $ \prev ->
|
||||
unlines $ nub $ lines prev ++ lines new
|
||||
showProgress
|
||||
|
||||
|
@ -85,8 +85,8 @@ logFiles dir = return . filter (".log" `isSuffixOf`)
|
|||
|
||||
push :: Annex ()
|
||||
push = do
|
||||
origin_master <- Branch.refExists "origin/master"
|
||||
origin_gitannex <- Branch.hasOrigin
|
||||
origin_master <- Annex.Branch.refExists "origin/master"
|
||||
origin_gitannex <- Annex.Branch.hasOrigin
|
||||
case (origin_master, origin_gitannex) of
|
||||
(_, True) -> do
|
||||
-- Merge in the origin's git-annex branch,
|
||||
|
@ -94,20 +94,20 @@ push = do
|
|||
-- will immediately work. Not pushed here,
|
||||
-- because it's less obnoxious to let the user
|
||||
-- push.
|
||||
Branch.update
|
||||
Annex.Branch.update
|
||||
(True, False) -> do
|
||||
-- push git-annex to origin, so that
|
||||
-- "git push" will from then on
|
||||
-- automatically push it
|
||||
Branch.update -- just in case
|
||||
Annex.Branch.update -- just in case
|
||||
showAction "pushing new git-annex branch to origin"
|
||||
showOutput
|
||||
g <- gitRepo
|
||||
liftIO $ Git.run g "push" [Param "origin", Param Branch.name]
|
||||
liftIO $ Git.run g "push" [Param "origin", Param Annex.Branch.name]
|
||||
_ -> do
|
||||
-- no origin exists, so just let the user
|
||||
-- know about the new branch
|
||||
Branch.update
|
||||
Annex.Branch.update
|
||||
showLongNote $
|
||||
"git-annex branch created\n" ++
|
||||
"Be sure to push this branch when pushing to remotes.\n"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
import System.Environment
|
||||
|
||||
import AnnexCommon
|
||||
import Annex.Common
|
||||
import qualified Git
|
||||
import CmdLine
|
||||
import Command
|
||||
|
|
Loading…
Reference in a new issue