summaryrefslogtreecommitdiff
path: root/git-annex.cabal
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2016-05-24 01:00:06 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2016-05-24 01:28:07 -0400
commit387e3dc18fe2c82c0eefc5332f4f458f7f979c96 (patch)
tree8b8e892ed684d3ed06f5bbd4e1629b6fdde85372 /git-annex.cabal
parentbccfbd631f23933b52df8701ed1dda2ded728374 (diff)
Updated cabal file explictly lists source files.
The tarball on hackage will include only the files needed for cabal install; it is NOT the full git-annex source tree. While it's totally obnoxious that cabal files need every file listed out when basic wildcard support could avoid hundreds of lines, and have to be maintained when files are added, this does get the tarball size back down to 1 mb. This also stops stack from complaining that it found modules not listed in the cabal file. debian/changelog, debian/NEWS, debian/copyright: Converted to symlinks to CHANGELOG, NEWS, and COPYRIGHT, which used to symlink to these instead. This avoids needing to include debian/ in the hackage tarball. Setup.hs: Build man pages at install time using make and mdwn2man. If it fails, which it probably will on windows, just skip installing them.
Diffstat (limited to 'git-annex.cabal')
-rw-r--r--git-annex.cabal806
1 files changed, 797 insertions, 9 deletions
diff --git a/git-annex.cabal b/git-annex.cabal
index 1d16f9bac..e075d01ec 100644
--- a/git-annex.cabal
+++ b/git-annex.cabal
@@ -7,7 +7,6 @@ Author: Joey Hess
Stability: Stable
Copyright: 2010-2014 Joey Hess
License-File: COPYRIGHT
-Extra-Source-Files: CHANGELOG
Homepage: http://git-annex.branchable.com/
Build-type: Custom
Category: Utility
@@ -30,6 +29,230 @@ Description:
noticing when files are changed, and automatically committing them
to git and transferring them to other computers. The git-annex webapp
makes it easy to set up and use git-annex this way.
+-- The tarball uploaded to hackage does not include every non-haskell
+-- file in the git repo. The website is left out, so is build machinary for
+-- standalone apps, and packages. Include only files that are needed
+-- make cabal install git-annex work.
+Extra-Source-Files:
+ stack.yaml
+ README
+ CHANGELOG
+ NEWS
+ doc/license/GPL
+ doc/license/AGPL
+ doc/git-annex.mdwn
+ doc/git-annex-add.mdwn
+ doc/git-annex-addunused.mdwn
+ doc/git-annex-addurl.mdwn
+ doc/git-annex-adjust.mdwn
+ doc/git-annex-assistant.mdwn
+ doc/git-annex-calckey.mdwn
+ doc/git-annex-checkpresentkey.mdwn
+ doc/git-annex-contentlocation.mdwn
+ doc/git-annex-copy.mdwn
+ doc/git-annex-dead.mdwn
+ doc/git-annex-describe.mdwn
+ doc/git-annex-diffdriver.mdwn
+ doc/git-annex-direct.mdwn
+ doc/git-annex-drop.mdwn
+ doc/git-annex-dropkey.mdwn
+ doc/git-annex-dropunused.mdwn
+ doc/git-annex-edit.mdwn
+ doc/git-annex-enableremote.mdwn
+ doc/git-annex-examinekey.mdwn
+ doc/git-annex-expire.mdwn
+ doc/git-annex-find.mdwn
+ doc/git-annex-findref.mdwn
+ doc/git-annex-fix.mdwn
+ doc/git-annex-forget.mdwn
+ doc/git-annex-fromkey.mdwn
+ doc/git-annex-fsck.mdwn
+ doc/git-annex-fuzztest.mdwn
+ doc/git-annex-get.mdwn
+ doc/git-annex-group.mdwn
+ doc/git-annex-groupwanted.mdwn
+ doc/git-annex-import.mdwn
+ doc/git-annex-importfeed.mdwn
+ doc/git-annex-indirect.mdwn
+ doc/git-annex-info.mdwn
+ doc/git-annex-init.mdwn
+ doc/git-annex-initremote.mdwn
+ doc/git-annex-list.mdwn
+ doc/git-annex-lock.mdwn
+ doc/git-annex-log.mdwn
+ doc/git-annex-lookupkey.mdwn
+ doc/git-annex-map.mdwn
+ doc/git-annex-matchexpression.mdwn
+ doc/git-annex-matching-options.mdwn
+ doc/git-annex-merge.mdwn
+ doc/git-annex-metadata.mdwn
+ doc/git-annex-migrate.mdwn
+ doc/git-annex-mirror.mdwn
+ doc/git-annex-move.mdwn
+ doc/git-annex-numcopies.mdwn
+ doc/git-annex-pre-commit.mdwn
+ doc/git-annex-preferred-content.mdwn
+ doc/git-annex-proxy.mdwn
+ doc/git-annex-readpresentkey.mdwn
+ doc/git-annex-registerurl.mdwn
+ doc/git-annex-reinit.mdwn
+ doc/git-annex-reinject.mdwn
+ doc/git-annex-rekey.mdwn
+ doc/git-annex-remotedaemon.mdwn
+ doc/git-annex-repair.mdwn
+ doc/git-annex-required.mdwn
+ doc/git-annex-resolvemerge.mdwn
+ doc/git-annex-rmurl.mdwn
+ doc/git-annex-schedule.mdwn
+ doc/git-annex-semitrust.mdwn
+ doc/git-annex-setkey.mdwn
+ doc/git-annex-setpresentkey.mdwn
+ doc/git-annex-shell.mdwn
+ doc/git-annex-smudge.mdwn
+ doc/git-annex-status.mdwn
+ doc/git-annex-sync.mdwn
+ doc/git-annex-test.mdwn
+ doc/git-annex-testremote.mdwn
+ doc/git-annex-transferkey.mdwn
+ doc/git-annex-transferkeys.mdwn
+ doc/git-annex-trust.mdwn
+ doc/git-annex-unannex.mdwn
+ doc/git-annex-undo.mdwn
+ doc/git-annex-ungroup.mdwn
+ doc/git-annex-uninit.mdwn
+ doc/git-annex-unlock.mdwn
+ doc/git-annex-untrust.mdwn
+ doc/git-annex-unused.mdwn
+ doc/git-annex-upgrade.mdwn
+ doc/git-annex-vadd.mdwn
+ doc/git-annex-vcycle.mdwn
+ doc/git-annex-version.mdwn
+ doc/git-annex-vfilter.mdwn
+ doc/git-annex-vicfg.mdwn
+ doc/git-annex-view.mdwn
+ doc/git-annex-vpop.mdwn
+ doc/git-annex-wanted.mdwn
+ doc/git-annex-watch.mdwn
+ doc/git-annex-webapp.mdwn
+ doc/git-annex-whereis.mdwn
+ doc/git-annex-xmppgit.mdwn
+ doc/logo.svg
+ doc/logo_16x16.png
+ Makefile
+ Build/mdwn2man
+ Assistant/WebApp/routes
+ static/activityicon.gif
+ static/css/bootstrap.css
+ static/css/bootstrap-theme.css
+ static/js/jquery.ui.core.js
+ static/js/longpolling.js
+ static/js/jquery.full.js
+ static/js/jquery.ui.sortable.js
+ static/js/jquery.ui.mouse.js
+ static/js/jquery.ui.widget.js
+ static/js/bootstrap.js
+ static/syncicon.gif
+ static/favicon.ico
+ static/fonts/glyphicons-halflings-regular.woff
+ static/fonts/glyphicons-halflings-regular.eot
+ static/fonts/glyphicons-halflings-regular.svg
+ static/fonts/glyphicons-halflings-regular.ttf
+ templates/sidebar/main.hamlet
+ templates/sidebar/alert.hamlet
+ templates/bootstrap.hamlet
+ templates/error.cassius
+ templates/README
+ templates/error.hamlet
+ templates/documentation/license.hamlet
+ templates/documentation/repogroup.hamlet
+ templates/documentation/about.hamlet
+ templates/dashboard/main.hamlet
+ templates/dashboard/transfers.cassius
+ templates/dashboard/transfers.hamlet
+ templates/dashboard/metarefresh.hamlet
+ templates/page.cassius
+ templates/page.hamlet
+ templates/control/repairrepository.hamlet
+ templates/control/repairrepository/done.hamlet
+ templates/control/notrunning.julius
+ templates/control/notrunning.hamlet
+ templates/control/repositoryswitcher.hamlet
+ templates/control/shutdown.hamlet
+ templates/control/log.hamlet
+ templates/page.julius
+ templates/repolist.julius
+ templates/configurators/adddrive/combine.hamlet
+ templates/configurators/adddrive/setupmodal.hamlet
+ templates/configurators/adddrive/encrypt.hamlet
+ templates/configurators/newrepository.hamlet
+ templates/configurators/needglaciercli.hamlet
+ templates/configurators/adds3.hamlet
+ templates/configurators/genkeymodal.hamlet
+ templates/configurators/main.hamlet
+ templates/configurators/needconnection.hamlet
+ templates/configurators/newrepository/form.hamlet
+ templates/configurators/newrepository/first.hamlet
+ templates/configurators/newrepository/combine.hamlet
+ templates/configurators/enablewebdav.hamlet
+ templates/configurators/pairing/local/inprogress.hamlet
+ templates/configurators/pairing/local/prompt.hamlet
+ templates/configurators/pairing/disabled.hamlet
+ templates/configurators/pairing/xmpp/self/retry.hamlet
+ templates/configurators/pairing/xmpp/self/prompt.hamlet
+ templates/configurators/pairing/xmpp/friend/prompt.hamlet
+ templates/configurators/pairing/xmpp/friend/confirm.hamlet
+ templates/configurators/pairing/xmpp/end.hamlet
+ templates/configurators/xmpp.hamlet
+ templates/configurators/addglacier.hamlet
+ templates/configurators/fsck.cassius
+ templates/configurators/edit/nonannexremote.hamlet
+ templates/configurators/edit/webrepository.hamlet
+ templates/configurators/edit/repository.hamlet
+ templates/configurators/unused.hamlet
+ templates/configurators/addbox.com.hamlet
+ templates/configurators/ssh/testmodal.hamlet
+ templates/configurators/ssh/expiredpassword.hamlet
+ templates/configurators/ssh/error.hamlet
+ templates/configurators/ssh/combine.hamlet
+ templates/configurators/ssh/enable.hamlet
+ templates/configurators/ssh/add.hamlet
+ templates/configurators/ssh/setupmodal.hamlet
+ templates/configurators/ssh/confirm.hamlet
+ templates/configurators/upgrade/android.hamlet
+ templates/configurators/enableia.hamlet
+ templates/configurators/fsck.hamlet
+ templates/configurators/addrepository/archive.hamlet
+ templates/configurators/addrepository/cloud.hamlet
+ templates/configurators/addrepository/connection.hamlet
+ templates/configurators/addrepository/xmppconnection.hamlet
+ templates/configurators/addrepository/ssh.hamlet
+ templates/configurators/addrepository/misc.hamlet
+ templates/configurators/rsync.net/add.hamlet
+ templates/configurators/rsync.net/encrypt.hamlet
+ templates/configurators/gitlab.com/add.hamlet
+ templates/configurators/needgcrypt.hamlet
+ templates/configurators/enabledirectory.hamlet
+ templates/configurators/fsck/status.hamlet
+ templates/configurators/fsck/form.hamlet
+ templates/configurators/fsck/preferencesform.hamlet
+ templates/configurators/fsck/formcontent.hamlet
+ templates/configurators/delete/xmpp.hamlet
+ templates/configurators/delete/finished.hamlet
+ templates/configurators/delete/start.hamlet
+ templates/configurators/delete/currentrepository.hamlet
+ templates/configurators/unused/form.hamlet
+ templates/configurators/adddrive.hamlet
+ templates/configurators/preferences.hamlet
+ templates/configurators/addia.hamlet
+ templates/configurators/xmpp/buddylist.hamlet
+ templates/configurators/xmpp/disabled.hamlet
+ templates/configurators/xmpp/needcloudrepo.hamlet
+ templates/configurators/enableaws.hamlet
+ templates/configurators/addrepository.hamlet
+ templates/actionbutton.hamlet
+ templates/repolist.hamlet
+ templates/controlmenu.hamlet
+ templates/notifications/longpolling.julius
Flag S3
Description: Enable S3 support
@@ -90,6 +313,15 @@ Flag Dbus
Flag XMPP
Description: Enable notifications using XMPP
+source-repository head
+ type: git
+ location: git://git-annex.branchable.com/
+
+custom-setup
+ Setup-Depends: base (>= 4.5), hslogger, MissingH, unix-compat, process,
+ unix, filepath, exceptions, bytestring, directory, IfElse, data-default,
+ Cabal
+
Executable git-annex
Main-Is: git-annex.hs
Build-Depends:
@@ -247,11 +479,567 @@ Executable git-annex
Build-Depends: criterion, deepseq
CPP-Options: -DWITH_BENCHMARK
-custom-setup
- Setup-Depends: base (>= 4.5), hslogger, MissingH, unix-compat, process,
- unix, filepath, exceptions, bytestring, directory, IfElse, data-default,
- Cabal
-
-source-repository head
- type: git
- location: git://git-annex.branchable.com/
+ Other-Modules:
+ Annex
+ Annex.Action
+ Annex.AdjustedBranch
+ Annex.AutoMerge
+ Annex.BloomFilter
+ Annex.Branch
+ Annex.Branch.Transitions
+ Annex.BranchState
+ Annex.CatFile
+ Annex.CheckAttr
+ Annex.CheckIgnore
+ Annex.Common
+ Annex.Concurrent
+ Annex.Content
+ Annex.Content.Direct
+ Annex.Difference
+ Annex.DirHashes
+ Annex.Direct
+ Annex.Drop
+ Annex.Environment
+ Annex.FileMatcher
+ Annex.Fixup
+ Annex.GitOverlay
+ Annex.HashObject
+ Annex.Hook
+ Annex.Ingest
+ Annex.Init
+ Annex.InodeSentinal
+ Annex.Journal
+ Annex.Link
+ Annex.Locations
+ Annex.LockFile
+ Annex.LockPool
+ Annex.LockPool.PosixOrPid
+ Annex.MakeRepo
+ Annex.MetaData
+ Annex.MetaData.StandardFields
+ Annex.Notification
+ Annex.NumCopies
+ Annex.Path
+ Annex.Perms
+ Annex.Queue
+ Annex.Quvi
+ Annex.ReplaceFile
+ Annex.SpecialRemote
+ Annex.Ssh
+ Annex.TaggedPush
+ Annex.Transfer
+ Annex.UUID
+ Annex.Url
+ Annex.VariantFile
+ Annex.Version
+ Annex.View
+ Annex.View.ViewedFile
+ Annex.Wanted
+ Annex.WorkTree
+ Assistant
+ Assistant.Alert
+ Assistant.Alert.Utility
+ Assistant.BranchChange
+ Assistant.Changes
+ Assistant.Commits
+ Assistant.Common
+ Assistant.CredPairCache
+ Assistant.DaemonStatus
+ Assistant.DeleteRemote
+ Assistant.Drop
+ Assistant.Fsck
+ Assistant.Gpg
+ Assistant.Install
+ Assistant.Install.AutoStart
+ Assistant.Install.Menu
+ Assistant.MakeRemote
+ Assistant.Monad
+ Assistant.NamedThread
+ Assistant.NetMessager
+ Assistant.Pairing
+ Assistant.Pairing.MakeRemote
+ Assistant.Pairing.Network
+ Assistant.Pushes
+ Assistant.RemoteControl
+ Assistant.Repair
+ Assistant.RepoProblem
+ Assistant.Restart
+ Assistant.ScanRemotes
+ Assistant.Ssh
+ Assistant.Sync
+ Assistant.Threads.Committer
+ Assistant.Threads.ConfigMonitor
+ Assistant.Threads.Cronner
+ Assistant.Threads.DaemonStatus
+ Assistant.Threads.Glacier
+ Assistant.Threads.Merger
+ Assistant.Threads.MountWatcher
+ Assistant.Threads.NetWatcher
+ Assistant.Threads.PairListener
+ Assistant.Threads.ProblemFixer
+ Assistant.Threads.Pusher
+ Assistant.Threads.RemoteControl
+ Assistant.Threads.SanityChecker
+ Assistant.Threads.TransferPoller
+ Assistant.Threads.TransferScanner
+ Assistant.Threads.TransferWatcher
+ Assistant.Threads.Transferrer
+ Assistant.Threads.UpgradeWatcher
+ Assistant.Threads.Upgrader
+ Assistant.Threads.Watcher
+ Assistant.Threads.WebApp
+ Assistant.Threads.XMPPClient
+ Assistant.Threads.XMPPPusher
+ Assistant.TransferQueue
+ Assistant.TransferSlots
+ Assistant.TransferrerPool
+ Assistant.Types.Alert
+ Assistant.Types.BranchChange
+ Assistant.Types.Buddies
+ Assistant.Types.Changes
+ Assistant.Types.Commits
+ Assistant.Types.CredPairCache
+ Assistant.Types.DaemonStatus
+ Assistant.Types.NamedThread
+ Assistant.Types.NetMessager
+ Assistant.Types.Pushes
+ Assistant.Types.RemoteControl
+ Assistant.Types.RepoProblem
+ Assistant.Types.ScanRemotes
+ Assistant.Types.ThreadName
+ Assistant.Types.ThreadedMonad
+ Assistant.Types.TransferQueue
+ Assistant.Types.TransferSlots
+ Assistant.Types.TransferrerPool
+ Assistant.Types.UrlRenderer
+ Assistant.Unused
+ Assistant.Upgrade
+ Assistant.WebApp
+ Assistant.WebApp.Common
+ Assistant.WebApp.Configurators
+ Assistant.WebApp.Configurators.AWS
+ Assistant.WebApp.Configurators.Delete
+ Assistant.WebApp.Configurators.Edit
+ Assistant.WebApp.Configurators.Fsck
+ Assistant.WebApp.Configurators.IA
+ Assistant.WebApp.Configurators.Local
+ Assistant.WebApp.Configurators.Pairing
+ Assistant.WebApp.Configurators.Preferences
+ Assistant.WebApp.Configurators.Ssh
+ Assistant.WebApp.Configurators.Unused
+ Assistant.WebApp.Configurators.Upgrade
+ Assistant.WebApp.Configurators.WebDAV
+ Assistant.WebApp.Configurators.XMPP
+ Assistant.WebApp.Control
+ Assistant.WebApp.DashBoard
+ Assistant.WebApp.Documentation
+ Assistant.WebApp.Form
+ Assistant.WebApp.Gpg
+ Assistant.WebApp.MakeRemote
+ Assistant.WebApp.Notifications
+ Assistant.WebApp.OtherRepos
+ Assistant.WebApp.Page
+ Assistant.WebApp.Repair
+ Assistant.WebApp.RepoId
+ Assistant.WebApp.RepoList
+ Assistant.WebApp.SideBar
+ Assistant.WebApp.Types
+ Assistant.XMPP
+ Assistant.XMPP.Buddies
+ Assistant.XMPP.Client
+ Assistant.XMPP.Git
+ Backend
+ Backend.Hash
+ Backend.URL
+ Backend.Utilities
+ Backend.WORM
+ Build.BuildVersion
+ Build.BundledPrograms
+ Build.Configure
+ Build.DesktopFile
+ Build.DistributionUpdate
+ Build.EvilLinker
+ Build.EvilSplicer
+ Build.InstallDesktopFile
+ Build.LinuxMkLibs
+ Build.NullSoftInstaller
+ Build.OSXMkLibs
+ Build.Standalone
+ Build.TestConfig
+ Build.Version
+ BuildFlags
+ CmdLine
+ CmdLine.Action
+ CmdLine.Batch
+ CmdLine.GitAnnex
+ CmdLine.GitAnnex.Options
+ CmdLine.GitAnnexShell
+ CmdLine.GitAnnexShell.Checks
+ CmdLine.GitAnnexShell.Fields
+ CmdLine.GlobalSetter
+ CmdLine.Option
+ CmdLine.Seek
+ CmdLine.Usage
+ Command
+ Command.Add
+ Command.AddUnused
+ Command.AddUrl
+ Command.Adjust
+ Command.Assistant
+ Command.Benchmark
+ Command.CalcKey
+ Command.CheckPresentKey
+ Command.Commit
+ Command.ConfigList
+ Command.ContentLocation
+ Command.Copy
+ Command.Dead
+ Command.Describe
+ Command.DiffDriver
+ Command.Direct
+ Command.Drop
+ Command.DropKey
+ Command.DropUnused
+ Command.EnableRemote
+ Command.ExamineKey
+ Command.Expire
+ Command.Find
+ Command.FindRef
+ Command.Fix
+ Command.Forget
+ Command.FromKey
+ Command.Fsck
+ Command.FuzzTest
+ Command.GCryptSetup
+ Command.Get
+ Command.Group
+ Command.GroupWanted
+ Command.Help
+ Command.Import
+ Command.ImportFeed
+ Command.InAnnex
+ Command.Indirect
+ Command.Info
+ Command.Init
+ Command.InitRemote
+ Command.List
+ Command.Lock
+ Command.LockContent
+ Command.Log
+ Command.LookupKey
+ Command.Map
+ Command.MatchExpression
+ Command.Merge
+ Command.MetaData
+ Command.Migrate
+ Command.Mirror
+ Command.Move
+ Command.NotifyChanges
+ Command.NumCopies
+ Command.PreCommit
+ Command.Proxy
+ Command.ReKey
+ Command.ReadPresentKey
+ Command.RecvKey
+ Command.RegisterUrl
+ Command.Reinit
+ Command.Reinject
+ Command.RemoteDaemon
+ Command.Repair
+ Command.Required
+ Command.ResolveMerge
+ Command.RmUrl
+ Command.Schedule
+ Command.Semitrust
+ Command.SendKey
+ Command.SetKey
+ Command.SetPresentKey
+ Command.Smudge
+ Command.Status
+ Command.Sync
+ Command.Test
+ Command.TestRemote
+ Command.TransferInfo
+ Command.TransferKey
+ Command.TransferKeys
+ Command.Trust
+ Command.Unannex
+ Command.Undo
+ Command.Ungroup
+ Command.Uninit
+ Command.Unlock
+ Command.Untrust
+ Command.Unused
+ Command.Upgrade
+ Command.VAdd
+ Command.VCycle
+ Command.VFilter
+ Command.VPop
+ Command.Version
+ Command.Vicfg
+ Command.View
+ Command.Wanted
+ Command.Watch
+ Command.WebApp
+ Command.Whereis
+ Command.XMPPGit
+ Common
+ Config
+ Config.Cost
+ Config.Files
+ Creds
+ Crypto
+ Database.Fsck
+ Database.Handle
+ Database.Keys
+ Database.Keys.Handle
+ Database.Keys.SQL
+ Database.Queue
+ Database.Types
+ Git
+ Git.AutoCorrect
+ Git.Branch
+ Git.BuildVersion
+ Git.CatFile
+ Git.CheckAttr
+ Git.CheckIgnore
+ Git.Command
+ Git.Command.Batch
+ Git.Config
+ Git.Construct
+ Git.CurrentRepo
+ Git.DiffTree
+ Git.DiffTreeItem
+ Git.Env
+ Git.FileMode
+ Git.FilePath
+ Git.Filename
+ Git.Fsck
+ Git.GCrypt
+ Git.HashObject
+ Git.Hook
+ Git.Index
+ Git.LockFile
+ Git.LsFiles
+ Git.LsTree
+ Git.Merge
+ Git.Objects
+ Git.Queue
+ Git.Ref
+ Git.RefLog
+ Git.Remote
+ Git.Remote.Remove
+ Git.Repair
+ Git.Sha
+ Git.SharedRepository
+ Git.Status
+ Git.Tree
+ Git.Types
+ Git.UnionMerge
+ Git.UpdateIndex
+ Git.Url
+ Git.Version
+ Limit
+ Limit.Wanted
+ Logs
+ Logs.Activity
+ Logs.Chunk
+ Logs.Chunk.Pure
+ Logs.Difference
+ Logs.Difference.Pure
+ Logs.FsckResults
+ Logs.Group
+ Logs.Location
+ Logs.MapLog
+ Logs.MetaData
+ Logs.NumCopies
+ Logs.PreferredContent
+ Logs.PreferredContent.Raw
+ Logs.Presence
+ Logs.Presence.Pure
+ Logs.Remote
+ Logs.RemoteState
+ Logs.Schedule
+ Logs.SingleValue
+ Logs.TimeStamp
+ Logs.Transfer
+ Logs.Transitions
+ Logs.Trust
+ Logs.Trust.Basic
+ Logs.Trust.Pure
+ Logs.UUID
+ Logs.UUIDBased
+ Logs.Unused
+ Logs.View
+ Logs.Web
+ Messages
+ Messages.Concurrent
+ Messages.Internal
+ Messages.JSON
+ Messages.Progress
+ Remote
+ Remote.BitTorrent
+ Remote.Bup
+ Remote.Ddar
+ Remote.Directory
+ Remote.Directory.LegacyChunked
+ Remote.External
+ Remote.External.Types
+ Remote.GCrypt
+ Remote.Git
+ Remote.Glacier
+ Remote.Helper.AWS
+ Remote.Helper.Chunked
+ Remote.Helper.Chunked.Legacy
+ Remote.Helper.Encryptable
+ Remote.Helper.Git
+ Remote.Helper.Hooks
+ Remote.Helper.Http
+ Remote.Helper.Messages
+ Remote.Helper.ReadOnly
+ Remote.Helper.Special
+ Remote.Helper.Ssh
+ Remote.Hook
+ Remote.List
+ Remote.Rsync
+ Remote.Rsync.RsyncUrl
+ Remote.S3
+ Remote.Tahoe
+ Remote.Web
+ Remote.WebDAV
+ Remote.WebDAV.DavLocation
+ RemoteDaemon.Common
+ RemoteDaemon.Core
+ RemoteDaemon.Transport
+ RemoteDaemon.Transport.GCrypt
+ RemoteDaemon.Transport.Ssh
+ RemoteDaemon.Transport.Ssh.Types
+ RemoteDaemon.Types
+ Test
+ Types
+ Types.Availability
+ Types.Backend
+ Types.BranchState
+ Types.CleanupActions
+ Types.Command
+ Types.Creds
+ Types.Crypto
+ Types.DeferredParse
+ Types.DesktopNotify
+ Types.Difference
+ Types.Distribution
+ Types.FileMatcher
+ Types.GitConfig
+ Types.Group
+ Types.Key
+ Types.KeySource
+ Types.LockCache
+ Types.Messages
+ Types.MetaData
+ Types.NumCopies
+ Types.RefSpec
+ Types.Remote
+ Types.ScheduledActivity
+ Types.StandardGroups
+ Types.StoreRetrieve
+ Types.Test
+ Types.TrustLevel
+ Types.UUID
+ Types.UrlContents
+ Types.View
+ Upgrade
+ Upgrade.V0
+ Upgrade.V1
+ Upgrade.V2
+ Upgrade.V3
+ Upgrade.V4
+ Upgrade.V5
+ Utility.Applicative
+ Utility.Base64
+ Utility.Batch
+ Utility.Bloom
+ Utility.CoProcess
+ Utility.CopyFile
+ Utility.DBus
+ Utility.Daemon
+ Utility.Data
+ Utility.DataUnits
+ Utility.DirWatcher
+ Utility.DirWatcher.FSEvents
+ Utility.DirWatcher.INotify
+ Utility.DirWatcher.Kqueue
+ Utility.DirWatcher.Types
+ Utility.DirWatcher.Win32Notify
+ Utility.Directory
+ Utility.DiskFree
+ Utility.Dot
+ Utility.DottedVersion
+ Utility.Env
+ Utility.Exception
+ Utility.ExternalSHA
+ Utility.FileMode
+ Utility.FileSize
+ Utility.FileSystemEncoding
+ Utility.Format
+ Utility.FreeDesktop
+ Utility.Glob
+ Utility.Gpg
+ Utility.Hash
+ Utility.HumanNumber
+ Utility.HumanTime
+ Utility.InodeCache
+ Utility.JSONStream
+ Utility.LinuxMkLibs
+ Utility.LockFile
+ Utility.LockFile.LockStatus
+ Utility.LockFile.PidLock
+ Utility.LockFile.Posix
+ Utility.LockFile.Windows
+ Utility.LockPool
+ Utility.LockPool.LockHandle
+ Utility.LockPool.PidLock
+ Utility.LockPool.Posix
+ Utility.LockPool.STM
+ Utility.LockPool.Windows
+ Utility.LogFile
+ Utility.Lsof
+ Utility.Matcher
+ Utility.Metered
+ Utility.Misc
+ Utility.Monad
+ Utility.Mounts
+ Utility.Network
+ Utility.NotificationBroadcaster
+ Utility.OSX
+ Utility.OptParse
+ Utility.PID
+ Utility.Parallel
+ Utility.PartialPrelude
+ Utility.Path
+ Utility.Percentage
+ Utility.PosixFiles
+ Utility.Process
+ Utility.Process.Shim
+ Utility.QuickCheck
+ Utility.Quvi
+ Utility.Rsync
+ Utility.SRV
+ Utility.SafeCommand
+ Utility.Scheduled
+ Utility.Scheduled.QuickCheck
+ Utility.Shell
+ Utility.SimpleProtocol
+ Utility.SshConfig
+ Utility.SystemDirectory
+ Utility.TList
+ Utility.Tense
+ Utility.ThreadLock
+ Utility.ThreadScheduler
+ Utility.Tmp
+ Utility.Touch
+ Utility.Url
+ Utility.UserInfo
+ Utility.Verifiable
+ Utility.WebApp
+ Utility.WinProcess
+ Utility.Yesod