--- /srv/rebuilderd/tmp/rebuilderd1eO79L/inputs/git-annex_10.20250721-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderd1eO79L/out/git-annex_10.20250721-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-08-19 11:24:22.000000 debian-binary │ --rw-r--r-- 0 0 0 20460 2025-08-19 11:24:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 16734584 2025-08-19 11:24:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 20476 2025-08-19 11:24:22.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 16734080 2025-08-19 11:24:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -406,15 +406,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 2390 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/sandbox.html │ │ │ -rw-r--r-- 0 root (0) root (0) 5606 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/scalability.html │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/security/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2794 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/security/CVE-2014-6274.html │ │ │ -rw-r--r-- 0 root (0) root (0) 2817 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/security/CVE-2017-12976.html │ │ │ -rw-r--r-- 0 root (0) root (0) 6821 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/security/CVE-2018-10857_and_CVE-2018-10859.html │ │ │ -rw-r--r-- 0 root (0) root (0) 2895 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/security/checksum_exposure_to_encrypted_special_remotes.html │ │ │ --rw-r--r-- 0 root (0) root (0) 17475 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/security.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 17481 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/security.html │ │ │ -rw-r--r-- 0 root (0) root (0) 2432 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/shortcuts.html │ │ │ -rw-r--r-- 0 root (0) root (0) 2327 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/sidebar.html │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/sims/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2320 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/sims/balanced.html │ │ │ -rw-r--r-- 0 root (0) root (0) 2425 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/sims/randomwanted.html │ │ │ -rw-r--r-- 0 root (0) root (0) 2830 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/sims/sizebalanced_cluster.html │ │ │ -rw-r--r-- 0 root (0) root (0) 4267 2025-08-19 11:24:22.000000 ./usr/share/doc/git-annex/html/sims/sizebalanced_splitbrain.html │ │ ├── ./usr/bin/git-annex │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA needed: x86-64-baseline │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 81a513788a8657f11466e7a462537d6e1c86b3c9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a407d4294046621dab5b53d6c7767d066a6611db │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -1248,74 +1248,58 @@ │ │ │ │ []A\A^A_ │ │ │ │ []A\A^A_ │ │ │ │ 0[]A\A^A_ │ │ │ │ []A\A^A_ │ │ │ │ []A\A^A_ │ │ │ │ []A\A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ +'C:Authored │ │ │ │ +'JoeyHess │ │ │ │ +main:Author.JoeyHess │ │ │ │ +'ThreadName │ │ │ │ +Assistant.Types.ThreadName │ │ │ │ +ThreadName │ │ │ │ +'BranchChangeHandle │ │ │ │ +Assistant.Types.BranchChange │ │ │ │ BuildInfo │ │ │ │ +'ResumeTransfer │ │ │ │ +'PauseTransfer │ │ │ │ +Assistant.Types.TransferSlots │ │ │ │ +TransferException │ │ │ │ +main:Assistant.Types.TransferSlots.PauseTransfer │ │ │ │ +main:Assistant.Types.TransferSlots.ResumeTransfer │ │ │ │ +'Download │ │ │ │ +Types.Direction │ │ │ │ +main:Types.Direction.Upload │ │ │ │ +main:Types.Direction.Download │ │ │ │ git-remote-tor-annex │ │ │ │ git-remote-annex │ │ │ │ CmdLine.Multicall │ │ │ │ OtherMultiCallCommand │ │ │ │ 'GitAnnexShell │ │ │ │ 'GitRemoteAnnex │ │ │ │ 'GitRemoteTorAnnex │ │ │ │ main:CmdLine.Multicall.GitAnnexShell │ │ │ │ main:CmdLine.Multicall.GitRemoteAnnex │ │ │ │ main:CmdLine.Multicall.GitRemoteTorAnnex │ │ │ │ -'BranchChangeHandle │ │ │ │ -Assistant.Types.BranchChange │ │ │ │ -'ThreadName │ │ │ │ -Assistant.Types.ThreadName │ │ │ │ -ThreadName │ │ │ │ -'ResumeTransfer │ │ │ │ -'PauseTransfer │ │ │ │ -Assistant.Types.TransferSlots │ │ │ │ -TransferException │ │ │ │ -main:Assistant.Types.TransferSlots.PauseTransfer │ │ │ │ -main:Assistant.Types.TransferSlots.ResumeTransfer │ │ │ │ -'C:Authored │ │ │ │ -'JoeyHess │ │ │ │ -main:Author.JoeyHess │ │ │ │ -'Unavailable │ │ │ │ -'LocallyAvailable │ │ │ │ -'GloballyAvailable │ │ │ │ -Types.Availability │ │ │ │ -main:Types.Availability.GloballyAvailable │ │ │ │ -main:Types.Availability.LocallyAvailable │ │ │ │ -main:Types.Availability.Unavailable │ │ │ │ -10000.1.3 │ │ │ │ -2.13.3.0 │ │ │ │ -persistent-sqlite │ │ │ │ -http-client │ │ │ │ -bloomfilter │ │ │ │ -Testsuite │ │ │ │ -TorrentParser │ │ │ │ -BuildFlags │ │ │ │ -'DesktopNotify │ │ │ │ -Types.DesktopNotify │ │ │ │ -, notifyFinish = │ │ │ │ -DesktopNotify {notifyStart = │ │ │ │ -main:Types.DesktopNotify.DesktopNotify │ │ │ │ +'ViewIndexFile │ │ │ │ +'AnnexIndexFile │ │ │ │ +AltIndexFile │ │ │ │ +Types.IndexFiles │ │ │ │ +main:Types.IndexFiles.AnnexIndexFile │ │ │ │ +main:Types.IndexFiles.ViewIndexFile │ │ │ │ 'DbTablesChanged │ │ │ │ 'ContentTable │ │ │ │ 'AssociatedTable │ │ │ │ Database.Keys.Tables │ │ │ │ , contentTable = │ │ │ │ DbTablesChanged {associatedTable = │ │ │ │ main:Database.Keys.Tables.DbTablesChanged │ │ │ │ main:Database.Keys.Tables.AssociatedTable │ │ │ │ main:Database.Keys.Tables.ContentTable │ │ │ │ -'ViewIndexFile │ │ │ │ -'AnnexIndexFile │ │ │ │ -AltIndexFile │ │ │ │ -Types.IndexFiles │ │ │ │ -main:Types.IndexFiles.AnnexIndexFile │ │ │ │ -main:Types.IndexFiles.ViewIndexFile │ │ │ │ 'C:ReversableAdjustment │ │ │ │ 'LockUnlockPresentAdjustment │ │ │ │ 'LinkAdjustment │ │ │ │ 'PresenceAdjustment │ │ │ │ 'LockPresentAdjustment │ │ │ │ 'UnlockPresentAdjustment │ │ │ │ 'ShowMissingAdjustment │ │ │ │ @@ -1336,100 +1320,102 @@ │ │ │ │ main:Types.AdjustedBranch.LockPresentAdjustment │ │ │ │ main:Types.AdjustedBranch.HideMissingAdjustment │ │ │ │ main:Types.AdjustedBranch.ShowMissingAdjustment │ │ │ │ main:Types.AdjustedBranch.UnlockAdjustment │ │ │ │ main:Types.AdjustedBranch.LockAdjustment │ │ │ │ main:Types.AdjustedBranch.FixAdjustment │ │ │ │ main:Types.AdjustedBranch.UnFixAdjustment │ │ │ │ +10000.1.3 │ │ │ │ +2.13.3.0 │ │ │ │ +persistent-sqlite │ │ │ │ +http-client │ │ │ │ +bloomfilter │ │ │ │ +Testsuite │ │ │ │ +TorrentParser │ │ │ │ +BuildFlags │ │ │ │ +'DesktopNotify │ │ │ │ +Types.DesktopNotify │ │ │ │ +, notifyFinish = │ │ │ │ +DesktopNotify {notifyStart = │ │ │ │ +main:Types.DesktopNotify.DesktopNotify │ │ │ │ 'UnlockedLink │ │ │ │ 'LockedLink │ │ │ │ LinkType │ │ │ │ Types.Link │ │ │ │ main:Types.Link.LockedLink │ │ │ │ main:Types.Link.UnlockedLink │ │ │ │ +'Unavailable │ │ │ │ +'LocallyAvailable │ │ │ │ +'GloballyAvailable │ │ │ │ +Types.Availability │ │ │ │ +main:Types.Availability.GloballyAvailable │ │ │ │ +main:Types.Availability.LocallyAvailable │ │ │ │ +main:Types.Availability.Unavailable │ │ │ │ insertCostAfter internal error │ │ │ │ ./Config/Cost.hs │ │ │ │ Config.Cost │ │ │ │ -'Download │ │ │ │ -Types.Direction │ │ │ │ -main:Types.Direction.Upload │ │ │ │ -main:Types.Direction.Download │ │ │ │ +Utility.Attoparsec │ │ │ │ +Failed reading: takeWhile1 │ │ │ │ 'RepoVersion │ │ │ │ Types.RepoVersion │ │ │ │ fromRepoVersion │ │ │ │ RepoVersion {fromRepoVersion = │ │ │ │ -'UpgradeDeferred │ │ │ │ -'UpgradeFailed │ │ │ │ -'UpgradeSuccess │ │ │ │ -UpgradeResult │ │ │ │ -Types.Upgrade │ │ │ │ -main:Types.Upgrade.UpgradeSuccess │ │ │ │ -main:Types.Upgrade.UpgradeFailed │ │ │ │ -main:Types.Upgrade.UpgradeDeferred │ │ │ │ +Utility.Data │ │ │ │ Utility.Dot │ │ │ │ fillcolor │ │ │ │ cluster_ │ │ │ │ subgraph │ │ │ │ digraph map { │ │ │ │ fillcolor=" │ │ │ │ -Utility.Data │ │ │ │ -Utility.Env │ │ │ │ -Utility.Attoparsec │ │ │ │ -Failed reading: takeWhile1 │ │ │ │ 'Accepted │ │ │ │ 'Proposed │ │ │ │ Types.ProposedAccepted │ │ │ │ Accepted │ │ │ │ Proposed │ │ │ │ main:Types.ProposedAccepted.Proposed │ │ │ │ main:Types.ProposedAccepted.Accepted │ │ │ │ +Utility.Env │ │ │ │ Utility.HumanNumber │ │ │ │ Negative exponent │ │ │ │ Utility.Env.Set │ │ │ │ -Utility.Monad │ │ │ │ -./Utility/MD5.hs │ │ │ │ -Utility.MD5 │ │ │ │ -zqjxkmvwgpfZQJXKMVWGPF │ │ │ │ -Utility.FileSystemEncoding │ │ │ │ 'StatusLockedBy │ │ │ │ 'StatusNoLockFile │ │ │ │ 'StatusUnLocked │ │ │ │ Utility.LockFile.LockStatus │ │ │ │ Utility/LockFile/LockStatus.hs:13:19-20|case │ │ │ │ main:Utility.LockFile.LockStatus.StatusUnLocked │ │ │ │ main:Utility.LockFile.LockStatus.StatusLockedBy │ │ │ │ main:Utility.LockFile.LockStatus.StatusNoLockFile │ │ │ │ +./Utility/MD5.hs │ │ │ │ +Utility.MD5 │ │ │ │ +zqjxkmvwgpfZQJXKMVWGPF │ │ │ │ +Utility.FileSystemEncoding │ │ │ │ +Utility.Monad │ │ │ │ +'UpgradeDeferred │ │ │ │ +'UpgradeFailed │ │ │ │ +'UpgradeSuccess │ │ │ │ +UpgradeResult │ │ │ │ +Types.Upgrade │ │ │ │ +main:Types.Upgrade.UpgradeSuccess │ │ │ │ +main:Types.Upgrade.UpgradeFailed │ │ │ │ +main:Types.Upgrade.UpgradeDeferred │ │ │ │ libraries/base/GHC/List.hs │ │ │ │ GHC.List │ │ │ │ lastError │ │ │ │ ./Utility/PartialPrelude.hs │ │ │ │ Utility.PartialPrelude │ │ │ │ +./Utility/OptParse.hs │ │ │ │ +Utility.OptParse │ │ │ │ Utility.Misc │ │ │ │ 'C:SafeOutputtable │ │ │ │ Utility.SafeOutput │ │ │ │ +Utility.Split │ │ │ │ 'SshHost │ │ │ │ Utility.SshHost │ │ │ │ rejecting ssh hostname that starts with '-' : │ │ │ │ -./Utility/OptParse.hs │ │ │ │ -Utility.OptParse │ │ │ │ -Utility.ThreadLock │ │ │ │ -Utility.Split │ │ │ │ -Utility.Tuple │ │ │ │ -Utility.Url.Parse │ │ │ │ -Utility/Tense.hs:26:19-20|case │ │ │ │ -UnTensed │ │ │ │ -Utility.Tense │ │ │ │ -'Present │ │ │ │ -TenseChunk │ │ │ │ -'UnTensed │ │ │ │ -'TenseText │ │ │ │ -main:Utility.Tense.Tensed │ │ │ │ -main:Utility.Tense.UnTensed │ │ │ │ -main:Utility.Tense.Present │ │ │ │ -main:Utility.Tense.Past │ │ │ │ acbd18db4cc2f85cedef654fccc4a4d8 │ │ │ │ md5 stable │ │ │ │ 8ca9ccee7946afcb686fe7556628b5ba1bf9a691da37ca58cd049354d99f37042c007427e5f219b9ab5063707ec6823872dee413ee014b4d02f2ebb6abb5f643 │ │ │ │ blake2bp_512 stable │ │ │ │ ca002330e69d3e6b84a46a56a6533fd79d51d97a3bb7cad6c2ff43b354185d6dc1e723fb3db4ae0737e120378424c714bb982d9dc5bbd7a0ab318240ddd18f8d │ │ │ │ blake2b_512 stable │ │ │ │ e629ee880953d32c8877e479e3b4cb0a4c9d5805e2b34c675b5a5863c4ad7d64bb2a9b8257fac9d82d289b3d39eb9cc2 │ │ │ │ @@ -1493,37 +1479,37 @@ │ │ │ │ main:Utility.Hash.IncrementalVerifier │ │ │ │ main:Utility.Hash.IncrementalHasher │ │ │ │ main:Utility.Hash.HmacSha1 │ │ │ │ main:Utility.Hash.HmacSha224 │ │ │ │ main:Utility.Hash.HmacSha256 │ │ │ │ main:Utility.Hash.HmacSha384 │ │ │ │ main:Utility.Hash.HmacSha512 │ │ │ │ +Utility/Tense.hs:26:19-20|case │ │ │ │ +UnTensed │ │ │ │ +Utility.Tense │ │ │ │ +'Present │ │ │ │ +TenseChunk │ │ │ │ +'UnTensed │ │ │ │ +'TenseText │ │ │ │ +main:Utility.Tense.Tensed │ │ │ │ +main:Utility.Tense.UnTensed │ │ │ │ +main:Utility.Tense.Present │ │ │ │ +main:Utility.Tense.Past │ │ │ │ +Utility.ThreadLock │ │ │ │ +Utility.Tuple │ │ │ │ +Utility.Url.Parse │ │ │ │ 'TestableFilePath │ │ │ │ 'TestableString │ │ │ │ Utility.QuickCheck │ │ │ │ TestableFilePath {fromTestableFilePath = │ │ │ │ TestableString {fromTestableString = │ │ │ │ src/Test/QuickCheck/Arbitrary.hs:(1140,7)-(1141,45)|function ilog2 │ │ │ │ -'RemoteConfigParser │ │ │ │ -'RemoteConfigFieldParser │ │ │ │ -'ValueDesc │ │ │ │ -'FieldDesc │ │ │ │ -'DeprecatedField │ │ │ │ -'HiddenField │ │ │ │ -'ParsedRemoteConfig │ │ │ │ -'RemoteConfigValue │ │ │ │ -Types.RemoteConfig │ │ │ │ -Types/RemoteConfig.hs:55:19-20|case │ │ │ │ -main:Types.RemoteConfig.RemoteConfigParser │ │ │ │ -main:Types.RemoteConfig.RemoteConfigFieldParser │ │ │ │ -main:Types.RemoteConfig.FieldDesc │ │ │ │ -main:Types.RemoteConfig.HiddenField │ │ │ │ -main:Types.RemoteConfig.DeprecatedField │ │ │ │ -main:Types.RemoteConfig.ParsedRemoteConfig │ │ │ │ -main:Types.RemoteConfig.RemoteConfigValue │ │ │ │ +'Seconds │ │ │ │ +Utility.ThreadScheduler │ │ │ │ +Seconds {fromSeconds = │ │ │ │ 'WorkerPool │ │ │ │ 'UsedStages │ │ │ │ 'ActiveWorker │ │ │ │ 'IdleWorker │ │ │ │ 'TransferStage │ │ │ │ 'VerifyStage │ │ │ │ 'CleanupStage │ │ │ │ @@ -1542,14 +1528,31 @@ │ │ │ │ main:Types.WorkerPool.IdleWorker │ │ │ │ main:Types.WorkerPool.ActiveWorker │ │ │ │ main:Types.WorkerPool.StartStage │ │ │ │ main:Types.WorkerPool.PerformStage │ │ │ │ main:Types.WorkerPool.CleanupStage │ │ │ │ main:Types.WorkerPool.TransferStage │ │ │ │ main:Types.WorkerPool.VerifyStage │ │ │ │ +'RemoteConfigParser │ │ │ │ +'RemoteConfigFieldParser │ │ │ │ +'ValueDesc │ │ │ │ +'FieldDesc │ │ │ │ +'DeprecatedField │ │ │ │ +'HiddenField │ │ │ │ +'ParsedRemoteConfig │ │ │ │ +'RemoteConfigValue │ │ │ │ +Types.RemoteConfig │ │ │ │ +Types/RemoteConfig.hs:55:19-20|case │ │ │ │ +main:Types.RemoteConfig.RemoteConfigParser │ │ │ │ +main:Types.RemoteConfig.RemoteConfigFieldParser │ │ │ │ +main:Types.RemoteConfig.FieldDesc │ │ │ │ +main:Types.RemoteConfig.HiddenField │ │ │ │ +main:Types.RemoteConfig.DeprecatedField │ │ │ │ +main:Types.RemoteConfig.ParsedRemoteConfig │ │ │ │ +main:Types.RemoteConfig.RemoteConfigValue │ │ │ │ 'Percentage │ │ │ │ Utility.Percentage │ │ │ │ smaller │ │ │ │ kilobyte │ │ │ │ megabyte │ │ │ │ gigabyte │ │ │ │ terabyte │ │ │ │ @@ -1572,44 +1575,36 @@ │ │ │ │ Utility.DataUnits │ │ │ │ main:Utility.DataUnits.Unit │ │ │ │ parseOnly: impossible error! │ │ │ │ ./Data/Attoparsec/ByteString/Internal.hs │ │ │ │ Data.Attoparsec.ByteString.Internal │ │ │ │ attoparsec-0.14.4-4jOxIgbui73HirpPp8fYni │ │ │ │ Utility.TimeStamp │ │ │ │ -[%F %X%Q] │ │ │ │ -'DebugSelector │ │ │ │ -'NoDebugSelector │ │ │ │ -'DebugSource │ │ │ │ -Utility.Debug │ │ │ │ -DebugSource │ │ │ │ -main:Utility.Debug.DebugSelector │ │ │ │ -main:Utility.Debug.NoDebugSelector │ │ │ │ -'Seconds │ │ │ │ -Utility.ThreadScheduler │ │ │ │ -Seconds {fromSeconds = │ │ │ │ -Annex.UntrustedFilePath │ │ │ │ 'ConcurrencyGitConfig │ │ │ │ 'ConcurrencyCmdLine │ │ │ │ ConcurrencySetting │ │ │ │ 'Concurrent │ │ │ │ 'ConcurrentPerCpu │ │ │ │ 'NonConcurrent │ │ │ │ Types.Concurrency │ │ │ │ Types/Concurrency.hs:25:19-20|case │ │ │ │ Types/Concurrency.hs:14:19-20|case │ │ │ │ main:Types.Concurrency.ConcurrencyCmdLine │ │ │ │ main:Types.Concurrency.ConcurrencyGitConfig │ │ │ │ main:Types.Concurrency.NonConcurrent │ │ │ │ main:Types.Concurrency.Concurrent │ │ │ │ main:Types.Concurrency.ConcurrentPerCpu │ │ │ │ -yyyymmddhhmmss │ │ │ │ -'DottedVersion │ │ │ │ -Utility.DottedVersion │ │ │ │ -main:Utility.DottedVersion.DottedVersion │ │ │ │ +[%F %X%Q] │ │ │ │ +'DebugSelector │ │ │ │ +'NoDebugSelector │ │ │ │ +'DebugSource │ │ │ │ +Utility.Debug │ │ │ │ +DebugSource │ │ │ │ +main:Utility.Debug.DebugSelector │ │ │ │ +main:Utility.Debug.NoDebugSelector │ │ │ │ escaped_ │ │ │ │ , length = │ │ │ │ index too large: │ │ │ │ moduleError │ │ │ │ bytestring-0.11.5.3 │ │ │ │ Data.ByteString │ │ │ │ libraries/bytestring/Data/ByteString.hs │ │ │ │ @@ -1626,20 +1621,23 @@ │ │ │ │ RightJustified │ │ │ │ LeftJustified │ │ │ │ main:Utility.Format.Const │ │ │ │ main:Utility.Format.Var │ │ │ │ main:Utility.Format.LeftJustified │ │ │ │ main:Utility.Format.RightJustified │ │ │ │ main:Utility.Format.UnJustified │ │ │ │ -durationSeconds │ │ │ │ -Utility.HumanTime │ │ │ │ -'Duration │ │ │ │ -Duration {durationSeconds = │ │ │ │ -failed to parse duration " │ │ │ │ -" (expected eg "5m" or "1h5m") │ │ │ │ +Annex.UntrustedFilePath │ │ │ │ +./Utility/Exception.hs │ │ │ │ +Utility.Exception │ │ │ │ +yyyymmddhhmmss │ │ │ │ +'DottedVersion │ │ │ │ +Utility.DottedVersion │ │ │ │ +main:Utility.DottedVersion.DottedVersion │ │ │ │ +'C:ToJSON' │ │ │ │ +Utility.Aeson │ │ │ │ 'AlertButton │ │ │ │ 'AlertId │ │ │ │ 'ConnectionIcon │ │ │ │ 'UpgradeIcon │ │ │ │ 'InfoIcon │ │ │ │ 'ErrorIcon │ │ │ │ 'SuccessIcon │ │ │ │ @@ -1693,34 +1691,39 @@ │ │ │ │ main:Assistant.Types.Alert.High │ │ │ │ main:Assistant.Types.Alert.Pinned │ │ │ │ main:Assistant.Types.Alert.Success │ │ │ │ main:Assistant.Types.Alert.Message │ │ │ │ main:Assistant.Types.Alert.Activity │ │ │ │ main:Assistant.Types.Alert.Warning │ │ │ │ main:Assistant.Types.Alert.Error │ │ │ │ -Utility.ShellEscape │ │ │ │ 'CandidateVectorClock │ │ │ │ 'VectorClock │ │ │ │ 'Unknown │ │ │ │ Types.VectorClock │ │ │ │ VectorClock │ │ │ │ Types/VectorClock.hs:19:19-20|case │ │ │ │ main:Types.VectorClock.CandidateVectorClock │ │ │ │ main:Types.VectorClock.Unknown │ │ │ │ main:Types.VectorClock.VectorClock │ │ │ │ -./Utility/Exception.hs │ │ │ │ -Utility.Exception │ │ │ │ +durationSeconds │ │ │ │ +Utility.HumanTime │ │ │ │ +'Duration │ │ │ │ +Duration {durationSeconds = │ │ │ │ +failed to parse duration " │ │ │ │ +" (expected eg "5m" or "1h5m") │ │ │ │ , verifiableDigest = │ │ │ │ Verifiable {verifiableVal = │ │ │ │ 'Verifiable │ │ │ │ Utility.Verifiable │ │ │ │ verifiableDigest │ │ │ │ verifiableVal │ │ │ │ main:Utility.Verifiable.Verifiable │ │ │ │ -Utility.OpenFd │ │ │ │ +Utility.ShellEscape │ │ │ │ +Utility.FileIO │ │ │ │ +Utility.SystemDirectory │ │ │ │ Utility/Scheduled.hs:67:19-20|case │ │ │ │ Utility/Scheduled.hs:58:19-20|case │ │ │ │ SpecificTime │ │ │ │ Monthly │ │ │ │ Divisible │ │ │ │ Schedule │ │ │ │ Utility/Scheduled.hs:77:19-20|case │ │ │ │ @@ -1754,23 +1757,21 @@ │ │ │ │ main:Utility.Scheduled.AnyTime │ │ │ │ main:Utility.Scheduled.SpecificTime │ │ │ │ main:Utility.Scheduled.Daily │ │ │ │ main:Utility.Scheduled.Weekly │ │ │ │ main:Utility.Scheduled.Monthly │ │ │ │ main:Utility.Scheduled.Yearly │ │ │ │ main:Utility.Scheduled.Divisible │ │ │ │ -Utility.SystemDirectory │ │ │ │ -Utility.FileIO │ │ │ │ +Utility.FileSize │ │ │ │ 'ChangeFile │ │ │ │ 'PreserveFile │ │ │ │ FileTransition │ │ │ │ Types.Transitions │ │ │ │ main:Types.Transitions.ChangeFile │ │ │ │ main:Types.Transitions.PreserveFile │ │ │ │ -Utility.FileSize │ │ │ │ 'LockStatus │ │ │ │ 'FirstLock │ │ │ │ 'FirstLockSemTried │ │ │ │ 'FirstLockSemWaited │ │ │ │ FirstLockSemVal │ │ │ │ 'LockShared │ │ │ │ 'LockExclusive │ │ │ │ @@ -1778,29 +1779,21 @@ │ │ │ │ Utility.LockPool.STM │ │ │ │ main:Utility.LockPool.STM.LockStatus │ │ │ │ main:Utility.LockPool.STM.FirstLock │ │ │ │ main:Utility.LockPool.STM.FirstLockSemWaited │ │ │ │ main:Utility.LockPool.STM.FirstLockSemTried │ │ │ │ main:Utility.LockPool.STM.LockExclusive │ │ │ │ main:Utility.LockPool.STM.LockShared │ │ │ │ -GIT_ANNEX_VECTOR_CLOCK │ │ │ │ -Annex.VectorClock.Utility │ │ │ │ -Utility.Base64 │ │ │ │ -bad base64 encoded data │ │ │ │ -'C:ToJSON' │ │ │ │ -Utility.Aeson │ │ │ │ -'MonotonicTimestamp │ │ │ │ -Utility.MonotonicClock │ │ │ │ -MonotonicTimestamp │ │ │ │ -Utility.Path.Max │ │ │ │ +Utility.OpenFd │ │ │ │ +Utility.Mounts │ │ │ │ textPktLine called with too-long value │ │ │ │ PktLine │ │ │ │ 'PktLine │ │ │ │ Git.PktLine │ │ │ │ -Utility.Mounts │ │ │ │ +Utility.Path.Max │ │ │ │ internal │ │ │ │ Pattern match failure in 'do' block at Utility/Process.hs:173:9-36 │ │ │ │ process [ │ │ │ │ expected stderrHandle │ │ │ │ expected stdoutHandle │ │ │ │ expected stdinHandle │ │ │ │ 'StderrHandle │ │ │ │ @@ -1809,76 +1802,191 @@ │ │ │ │ StdHandle │ │ │ │ ./Utility/Process.hs │ │ │ │ Utility.Process │ │ │ │ /dev/null │ │ │ │ main:Utility.Process.StdinHandle │ │ │ │ main:Utility.Process.StdoutHandle │ │ │ │ main:Utility.Process.StderrHandle │ │ │ │ +Failed reading: invalid keyName │ │ │ │ +Failed reading: satisfyWith │ │ │ │ +SHA3_512E │ │ │ │ +SHA3_384E │ │ │ │ +SHA3_256E │ │ │ │ +SHA3_224E │ │ │ │ +SKEIN512 │ │ │ │ +SKEIN512E │ │ │ │ +SKEIN256 │ │ │ │ +SKEIN256E │ │ │ │ +BLAKE2B160 │ │ │ │ +BLAKE2B160E │ │ │ │ +BLAKE2B224 │ │ │ │ +BLAKE2B224E │ │ │ │ +BLAKE2B256 │ │ │ │ +BLAKE2B256E │ │ │ │ +BLAKE2B384 │ │ │ │ +BLAKE2B384E │ │ │ │ +BLAKE2B512 │ │ │ │ +BLAKE2B512E │ │ │ │ +BLAKE2BP512 │ │ │ │ +BLAKE2BP512E │ │ │ │ +BLAKE2S160 │ │ │ │ +BLAKE2S160E │ │ │ │ +BLAKE2S224 │ │ │ │ +BLAKE2S224E │ │ │ │ +BLAKE2S256 │ │ │ │ +BLAKE2S256E │ │ │ │ +BLAKE2SP224 │ │ │ │ +BLAKE2SP224E │ │ │ │ +BLAKE2SP256 │ │ │ │ +BLAKE2SP256E │ │ │ │ +./Types/Key.hs │ │ │ │ +errorEmptyList │ │ │ │ +GITMANIFEST │ │ │ │ +GITBUNDLE │ │ │ │ +BLAKE2SP │ │ │ │ +BLAKE2BP │ │ │ │ +, keySerialization = │ │ │ │ +MkKey {keyData = │ │ │ │ +, keyChunkNum = │ │ │ │ +, keyChunkSize = │ │ │ │ +, keyMtime = │ │ │ │ +, keySize = │ │ │ │ +, keyVariety = │ │ │ │ +Key {keyName = │ │ │ │ +OtherKey │ │ │ │ +ExternalKey │ │ │ │ +SHA1Key │ │ │ │ +Blake2spKey │ │ │ │ +Blake2sKey │ │ │ │ +Blake2bpKey │ │ │ │ +Blake2bKey │ │ │ │ +SKEINKey │ │ │ │ +SHA3Key │ │ │ │ +SHA2Key │ │ │ │ +HashSize │ │ │ │ +'OtherKey │ │ │ │ +'ExternalKey │ │ │ │ +'Blake2spKey │ │ │ │ +'Blake2sKey │ │ │ │ +'Blake2bpKey │ │ │ │ +'Blake2bKey │ │ │ │ +'SKEINKey │ │ │ │ +'SHA3Key │ │ │ │ +'SHA2Key │ │ │ │ +'SHA1Key │ │ │ │ +'GitManifestKey │ │ │ │ +'GitBundleKey │ │ │ │ +'VURLKey │ │ │ │ +'WORMKey │ │ │ │ +KeyVariety │ │ │ │ +'HashSize │ │ │ │ +'AssociatedFile │ │ │ │ +Types.Key │ │ │ │ +keySerialization │ │ │ │ +keyChunkNum │ │ │ │ +keyChunkSize │ │ │ │ +keyMtime │ │ │ │ +keyVariety │ │ │ │ +Types/Key.hs:230:19-20|case │ │ │ │ +main:Types.Key.MkKey │ │ │ │ +main:Types.Key.Key │ │ │ │ +main:Types.Key.SHA2Key │ │ │ │ +main:Types.Key.SHA3Key │ │ │ │ +main:Types.Key.SKEINKey │ │ │ │ +main:Types.Key.Blake2bKey │ │ │ │ +main:Types.Key.Blake2bpKey │ │ │ │ +main:Types.Key.Blake2sKey │ │ │ │ +main:Types.Key.Blake2spKey │ │ │ │ +main:Types.Key.SHA1Key │ │ │ │ +main:Types.Key.MD5Key │ │ │ │ +main:Types.Key.WORMKey │ │ │ │ +main:Types.Key.URLKey │ │ │ │ +main:Types.Key.VURLKey │ │ │ │ +main:Types.Key.GitBundleKey │ │ │ │ +main:Types.Key.GitManifestKey │ │ │ │ +main:Types.Key.ExternalKey │ │ │ │ +main:Types.Key.OtherKey │ │ │ │ +'MonotonicTimestamp │ │ │ │ +Utility.MonotonicClock │ │ │ │ +MonotonicTimestamp │ │ │ │ +Database.RawFilePath │ │ │ │ failed to compile regex: │ │ │ │ 'GlobFilePath │ │ │ │ 'CaseInsensitive │ │ │ │ 'CaseSensitive │ │ │ │ GlobCase │ │ │ │ Utility.Glob │ │ │ │ main:Utility.Glob.CaseSensitive │ │ │ │ main:Utility.Glob.CaseInsensitive │ │ │ │ -Utility.Scheduled.QuickCheck │ │ │ │ Utility.IPAddress │ │ │ │ -./Utility/Path.hs │ │ │ │ -Utility.Path │ │ │ │ -Utility.Directory │ │ │ │ -Utility.OpenFile │ │ │ │ -!DOCTYPE │ │ │ │ -Utility.HtmlDetect │ │ │ │ -Database.RawFilePath │ │ │ │ +GIT_ANNEX_VECTOR_CLOCK │ │ │ │ +Annex.VectorClock.Utility │ │ │ │ +Utility.Base64 │ │ │ │ +bad base64 encoded data │ │ │ │ 'ModeSetter │ │ │ │ ./Utility/FileMode.hs │ │ │ │ Utility.FileMode │ │ │ │ main:Utility.FileMode.ModeSetter │ │ │ │ +!DOCTYPE │ │ │ │ +Utility.HtmlDetect │ │ │ │ +ListNames │ │ │ │ +runClient: unable to determine DBUS address │ │ │ │ +org.freedesktop.DBus │ │ │ │ +/org/freedesktop/DBus │ │ │ │ +Utility.DBus │ │ │ │ +Utility.Directory │ │ │ │ bracketOnError │ │ │ │ ./Utility/LockPool/LockHandle.hs │ │ │ │ 'LockHandle │ │ │ │ 'FileLockOps │ │ │ │ Utility.LockPool.LockHandle │ │ │ │ main:Utility.LockPool.LockHandle.LockHandle │ │ │ │ main:Utility.LockPool.LockHandle.FileLockOps │ │ │ │ +Utility.Scheduled.QuickCheck │ │ │ │ +./Utility/Path.hs │ │ │ │ +Utility.Path │ │ │ │ Utility.Process.Transcript │ │ │ │ +Utility.Network │ │ │ │ +--version │ │ │ │ +Git.Version │ │ │ │ CommandParam │ │ │ │ Utility.SafeCommand │ │ │ │ Utility/SafeCommand.hs:37:19-20|case │ │ │ │ main:Utility.SafeCommand.Param │ │ │ │ main:Utility.SafeCommand.File │ │ │ │ -Utility.Network │ │ │ │ ---version │ │ │ │ -Git.Version │ │ │ │ -Utility.UserInfo │ │ │ │ -environment not set: │ │ │ │ +, outManifest = │ │ │ │ +Manifest {inManifest = │ │ │ │ +Types.GitRemoteAnnex │ │ │ │ +'Manifest │ │ │ │ +main:Types.GitRemoteAnnex.Manifest │ │ │ │ +Utility.OpenFile │ │ │ │ +Utility.LockFile.Posix │ │ │ │ ./Utility/Tmp.hs │ │ │ │ template │ │ │ │ Utility.Tmp │ │ │ │ -Utility.Shell │ │ │ │ -#!/bin/sh │ │ │ │ +Utility.UserInfo │ │ │ │ +environment not set: │ │ │ │ +Git.BuildVersion │ │ │ │ ./Utility/Directory/Stream.hs │ │ │ │ 'DirectoryHandle │ │ │ │ Utility.Directory.Stream │ │ │ │ main:Utility.Directory.Stream.DirectoryHandle │ │ │ │ -Utility.LockFile.Posix │ │ │ │ +Utility.Shell │ │ │ │ +#!/bin/sh │ │ │ │ PYTHONUNBUFFERED │ │ │ │ --output-file │ │ │ │ --accept-file │ │ │ │ ./Utility/MagicWormhole.hs │ │ │ │ 'CodeProducer │ │ │ │ 'CodeObserver │ │ │ │ Utility.MagicWormhole │ │ │ │ wormhole │ │ │ │ -ListNames │ │ │ │ -runClient: unable to determine DBUS address │ │ │ │ -org.freedesktop.DBus │ │ │ │ -/org/freedesktop/DBus │ │ │ │ -Utility.DBus │ │ │ │ +Utility.MoveFile │ │ │ │ +Utility.LockPool.Posix │ │ │ │ +Utility.Path.AbsRel │ │ │ │ 'CommitMetaData │ │ │ │ 'TreeSubtree │ │ │ │ 'TreeSubmodule │ │ │ │ 'TreeSymlink │ │ │ │ 'TreeExecutable │ │ │ │ 'TreeFile │ │ │ │ TreeItemType │ │ │ │ @@ -1934,128 +2042,20 @@ │ │ │ │ main:Git.Types.ConfigValue │ │ │ │ main:Git.Types.NoConfigValue │ │ │ │ main:Git.Types.Local │ │ │ │ main:Git.Types.LocalUnknown │ │ │ │ main:Git.Types.Url │ │ │ │ main:Git.Types.UnparseableUrl │ │ │ │ main:Git.Types.Unknown │ │ │ │ -Git.BuildVersion │ │ │ │ -Utility.Path.AbsRel │ │ │ │ -Utility.MoveFile │ │ │ │ -Utility.LockPool.Posix │ │ │ │ +./Utility/Tmp/Dir.hs │ │ │ │ +Utility.Tmp.Dir │ │ │ │ Utility.Directory.Create │ │ │ │ does not exist │ │ │ │ createDirectoryUnder: │ │ │ │ createDirectoryUnder: not located in │ │ │ │ -Failed reading: invalid keyName │ │ │ │ -Failed reading: satisfyWith │ │ │ │ -SHA3_512E │ │ │ │ -SHA3_384E │ │ │ │ -SHA3_256E │ │ │ │ -SHA3_224E │ │ │ │ -SKEIN512 │ │ │ │ -SKEIN512E │ │ │ │ -SKEIN256 │ │ │ │ -SKEIN256E │ │ │ │ -BLAKE2B160 │ │ │ │ -BLAKE2B160E │ │ │ │ -BLAKE2B224 │ │ │ │ -BLAKE2B224E │ │ │ │ -BLAKE2B256 │ │ │ │ -BLAKE2B256E │ │ │ │ -BLAKE2B384 │ │ │ │ -BLAKE2B384E │ │ │ │ -BLAKE2B512 │ │ │ │ -BLAKE2B512E │ │ │ │ -BLAKE2BP512 │ │ │ │ -BLAKE2BP512E │ │ │ │ -BLAKE2S160 │ │ │ │ -BLAKE2S160E │ │ │ │ -BLAKE2S224 │ │ │ │ -BLAKE2S224E │ │ │ │ -BLAKE2S256 │ │ │ │ -BLAKE2S256E │ │ │ │ -BLAKE2SP224 │ │ │ │ -BLAKE2SP224E │ │ │ │ -BLAKE2SP256 │ │ │ │ -BLAKE2SP256E │ │ │ │ -./Types/Key.hs │ │ │ │ -errorEmptyList │ │ │ │ -GITMANIFEST │ │ │ │ -GITBUNDLE │ │ │ │ -BLAKE2SP │ │ │ │ -BLAKE2BP │ │ │ │ -, keySerialization = │ │ │ │ -MkKey {keyData = │ │ │ │ -, keyChunkNum = │ │ │ │ -, keyChunkSize = │ │ │ │ -, keyMtime = │ │ │ │ -, keySize = │ │ │ │ -, keyVariety = │ │ │ │ -Key {keyName = │ │ │ │ -OtherKey │ │ │ │ -ExternalKey │ │ │ │ -SHA1Key │ │ │ │ -Blake2spKey │ │ │ │ -Blake2sKey │ │ │ │ -Blake2bpKey │ │ │ │ -Blake2bKey │ │ │ │ -SKEINKey │ │ │ │ -SHA3Key │ │ │ │ -SHA2Key │ │ │ │ -HashSize │ │ │ │ -'OtherKey │ │ │ │ -'ExternalKey │ │ │ │ -'Blake2spKey │ │ │ │ -'Blake2sKey │ │ │ │ -'Blake2bpKey │ │ │ │ -'Blake2bKey │ │ │ │ -'SKEINKey │ │ │ │ -'SHA3Key │ │ │ │ -'SHA2Key │ │ │ │ -'SHA1Key │ │ │ │ -'GitManifestKey │ │ │ │ -'GitBundleKey │ │ │ │ -'VURLKey │ │ │ │ -'WORMKey │ │ │ │ -KeyVariety │ │ │ │ -'HashSize │ │ │ │ -'AssociatedFile │ │ │ │ -Types.Key │ │ │ │ -keySerialization │ │ │ │ -keyChunkNum │ │ │ │ -keyChunkSize │ │ │ │ -keyMtime │ │ │ │ -keyVariety │ │ │ │ -Types/Key.hs:230:19-20|case │ │ │ │ -main:Types.Key.MkKey │ │ │ │ -main:Types.Key.Key │ │ │ │ -main:Types.Key.SHA2Key │ │ │ │ -main:Types.Key.SHA3Key │ │ │ │ -main:Types.Key.SKEINKey │ │ │ │ -main:Types.Key.Blake2bKey │ │ │ │ -main:Types.Key.Blake2bpKey │ │ │ │ -main:Types.Key.Blake2sKey │ │ │ │ -main:Types.Key.Blake2spKey │ │ │ │ -main:Types.Key.SHA1Key │ │ │ │ -main:Types.Key.MD5Key │ │ │ │ -main:Types.Key.WORMKey │ │ │ │ -main:Types.Key.URLKey │ │ │ │ -main:Types.Key.VURLKey │ │ │ │ -main:Types.Key.GitBundleKey │ │ │ │ -main:Types.Key.GitManifestKey │ │ │ │ -main:Types.Key.ExternalKey │ │ │ │ -main:Types.Key.OtherKey │ │ │ │ -./Utility/Tmp/Dir.hs │ │ │ │ -Utility.Tmp.Dir │ │ │ │ -, outManifest = │ │ │ │ -Manifest {inManifest = │ │ │ │ -Types.GitRemoteAnnex │ │ │ │ -'Manifest │ │ │ │ -main:Types.GitRemoteAnnex.Manifest │ │ │ │ which is held by another process (or may be stale) │ │ │ │ /dev/shm │ │ │ │ PIDLOCK_ │ │ │ │ second timeout exceeded while waiting for pid lock file │ │ │ │ Gave up waiting for pid lock file │ │ │ │ 'PidLock │ │ │ │ 'ParentLocked │ │ │ │ @@ -2065,101 +2065,20 @@ │ │ │ │ , lockingHost = │ │ │ │ PidLock {lockingPid = │ │ │ │ main:Utility.LockFile.PidLock.PidLock │ │ │ │ main:Utility.LockFile.PidLock.LockHandle │ │ │ │ main:Utility.LockFile.PidLock.ParentLocked │ │ │ │ ./Utility/LockPool/PidLock.hs │ │ │ │ Utility.LockPool.PidLock │ │ │ │ -4b825dc642cb6eb9a060e54bf8d69288fbee4904 │ │ │ │ -failed to read sha from git │ │ │ │ -Utility.Batch │ │ │ │ -" (expected + or - prefix) │ │ │ │ -bad refspec item " │ │ │ │ -'RemoveMatching │ │ │ │ -'AddMatching │ │ │ │ -'AddRefLog │ │ │ │ -RefSpecPart │ │ │ │ -Types.RefSpec │ │ │ │ -main:Types.RefSpec.AddRef │ │ │ │ -main:Types.RefSpec.AddMatching │ │ │ │ -main:Types.RefSpec.AddRefLog │ │ │ │ -main:Types.RefSpec.RemoveMatching │ │ │ │ -'CommentLine │ │ │ │ -'GlobalConfig │ │ │ │ -'HostConfig │ │ │ │ -'SshSetting │ │ │ │ -'Comment │ │ │ │ -Utility.SshConfig │ │ │ │ -HostConfig │ │ │ │ -CommentLine │ │ │ │ -SshSetting │ │ │ │ -main:Utility.SshConfig.GlobalConfig │ │ │ │ -main:Utility.SshConfig.HostConfig │ │ │ │ -main:Utility.SshConfig.CommentLine │ │ │ │ -main:Utility.SshConfig.SshSetting │ │ │ │ -main:Utility.SshConfig.Comment │ │ │ │ -'EmptyDirectory │ │ │ │ -'Armoring │ │ │ │ -'SOPProfile │ │ │ │ ---profile= │ │ │ │ ---as=binary │ │ │ │ ---no-armor │ │ │ │ ---with-password=@FD: │ │ │ │ -./Utility/StatelessOpenPGP.hs │ │ │ │ -Utility.StatelessOpenPGP │ │ │ │ -Utility.LogFile │ │ │ │ -'TransferrerPoolItem │ │ │ │ -'Transferrer │ │ │ │ -Types.TransferrerPool │ │ │ │ -main:Types.TransferrerPool.TransferrerPoolItem │ │ │ │ -main:Types.TransferrerPool.Transferrer │ │ │ │ -'DynamicConfig │ │ │ │ -'StaticConfig │ │ │ │ -main:Config.DynamicConfig.DynamicConfig │ │ │ │ -main:Config.DynamicConfig.StaticConfig │ │ │ │ -xdg-user-dir │ │ │ │ -DESKTOP_DIR │ │ │ │ -.local/share │ │ │ │ -applications │ │ │ │ -/usr/share │ │ │ │ -/etc/xdg │ │ │ │ -[Desktop Entry] │ │ │ │ -'NumericV │ │ │ │ -'StringV │ │ │ │ -Utility.FreeDesktop │ │ │ │ -Categories │ │ │ │ -main:Utility.FreeDesktop.StringV │ │ │ │ -main:Utility.FreeDesktop.BoolV │ │ │ │ -main:Utility.FreeDesktop.NumericV │ │ │ │ -main:Utility.FreeDesktop.ListV │ │ │ │ -./Utility/NotificationBroadcaster.hs │ │ │ │ -'NotificationHandle │ │ │ │ -'NotificationId │ │ │ │ -Utility.NotificationBroadcaster │ │ │ │ -NotificationId │ │ │ │ -main:Utility.NotificationBroadcaster.NotificationHandle │ │ │ │ -Git/Quote.hs:89:25-26|case │ │ │ │ -'QuotedPath │ │ │ │ -'UnquotedByteString │ │ │ │ -'UnquotedString │ │ │ │ -StringContainingQuotedPath │ │ │ │ -'C:Quoteable │ │ │ │ -'QuotePath │ │ │ │ -Git.Quote │ │ │ │ -UnquotedByteString │ │ │ │ -QuotedPath │ │ │ │ -UnquotedString │ │ │ │ -main:Git.Quote.UnquotedString │ │ │ │ -main:Git.Quote.UnquotedByteString │ │ │ │ -main:Git.Quote.QuotedPath │ │ │ │ -main:Git.Quote.:+: │ │ │ │ -main:Git.Quote.C:Quoteable │ │ │ │ -'WatchHooks │ │ │ │ -Utility.DirWatcher.Types │ │ │ │ -main:Utility.DirWatcher.Types.WatchHooks │ │ │ │ +'ResourcePool │ │ │ │ +'ResourcePoolNonConcurrent │ │ │ │ +./Utility/ResourcePool.hs │ │ │ │ +Utility.ResourcePool │ │ │ │ +main:Utility.ResourcePool.ResourcePool │ │ │ │ +main:Utility.ResourcePool.ResourcePoolNonConcurrent │ │ │ │ InodeCacheKey │ │ │ │ InodeCachePrim │ │ │ │ MTimeHighRes │ │ │ │ MTimeLowRes │ │ │ │ 'SentinalStatus │ │ │ │ 'TSDelta │ │ │ │ 'SentinalFile │ │ │ │ @@ -2179,34 +2098,14 @@ │ │ │ │ main:Utility.InodeCache.C:MultiResTime │ │ │ │ main:Utility.InodeCache.InodeCacheKey │ │ │ │ main:Utility.InodeCache.InodeCachePrim │ │ │ │ main:Utility.InodeCache.MTimeLowRes │ │ │ │ main:Utility.InodeCache.MTimeHighRes │ │ │ │ main:Utility.InodeCache.Weakly │ │ │ │ main:Utility.InodeCache.Strongly │ │ │ │ -fatal: Unable to create ' │ │ │ │ -process is running and remove the file manually to continue. │ │ │ │ -git process crashed in this repository earlier. Make sure no other git │ │ │ │ -If no other git process is currently running, this probably means a │ │ │ │ -Git.LockFile │ │ │ │ -main:Git.LockFile.LockHandle │ │ │ │ -'CoProcessState │ │ │ │ -'CoProcessSpec │ │ │ │ -Utility.CoProcess │ │ │ │ -main:Utility.CoProcess.CoProcessState │ │ │ │ -main:Utility.CoProcess.CoProcessSpec │ │ │ │ -../../foo │ │ │ │ -../../.. │ │ │ │ -Utility.Path.Tests │ │ │ │ -SHA256-foo │ │ │ │ -'C:Receivable │ │ │ │ -'C:Serializable │ │ │ │ -'C:Sendable │ │ │ │ -Utility.SimpleProtocol │ │ │ │ -main:Utility.SimpleProtocol.C:Serializable │ │ │ │ 'ProcessInfo │ │ │ │ 'OpenUnknown │ │ │ │ 'OpenWriteOnly │ │ │ │ 'OpenReadOnly │ │ │ │ 'OpenReadWrite │ │ │ │ LsofOpenMode │ │ │ │ failed to parse lsof output: │ │ │ │ @@ -2214,104 +2113,20 @@ │ │ │ │ Utility.Lsof │ │ │ │ ProcessInfo │ │ │ │ main:Utility.Lsof.ProcessInfo │ │ │ │ main:Utility.Lsof.OpenReadWrite │ │ │ │ main:Utility.Lsof.OpenReadOnly │ │ │ │ main:Utility.Lsof.OpenWriteOnly │ │ │ │ main:Utility.Lsof.OpenUnknown │ │ │ │ -./Git/Url.hs │ │ │ │ -Logs.Line │ │ │ │ ---reflink=always │ │ │ │ ---reflink=auto │ │ │ │ -'CopyAllMetaData │ │ │ │ -'CopyTimeStamps │ │ │ │ -CopyMetaData │ │ │ │ -Utility.CopyFile │ │ │ │ ---no-preserve=xattr │ │ │ │ ---preserve=timestamps │ │ │ │ -main:Utility.CopyFile.CopyTimeStamps │ │ │ │ -main:Utility.CopyFile.CopyAllMetaData │ │ │ │ -" with administrator privileges │ │ │ │ -do shell script " │ │ │ │ -osascript │ │ │ │ -su-to-root │ │ │ │ -'SuCommand │ │ │ │ -'MayPromptPassword │ │ │ │ -'WillPromptPassword │ │ │ │ -'NoPromptPassword │ │ │ │ -PasswordPrompt │ │ │ │ -'SomePassword │ │ │ │ -'UserPassword │ │ │ │ -'RootPassword │ │ │ │ -WhosePassword │ │ │ │ -Utility.Su │ │ │ │ -a password │ │ │ │ -your password │ │ │ │ -root's password │ │ │ │ -You may be prompted for │ │ │ │ -You will be prompted for │ │ │ │ -SuCommand │ │ │ │ -MayPromptPassword │ │ │ │ -WillPromptPassword │ │ │ │ -main:Utility.Su.SuCommand │ │ │ │ -main:Utility.Su.WillPromptPassword │ │ │ │ -main:Utility.Su.MayPromptPassword │ │ │ │ -main:Utility.Su.NoPromptPassword │ │ │ │ -main:Utility.Su.RootPassword │ │ │ │ -main:Utility.Su.UserPassword │ │ │ │ -main:Utility.Su.SomePassword │ │ │ │ -GIT_SSH_COMMAND │ │ │ │ -pathname │ │ │ │ -git-filter-client │ │ │ │ -git-filter-server │ │ │ │ -version= │ │ │ │ -capability= │ │ │ │ -git protocol error: unsupported protocol capabilities │ │ │ │ -git protocol error: unsupported protocol version │ │ │ │ -git protocol error: unsupported welcome message │ │ │ │ -git protocol error: no welcome message │ │ │ │ -status=success │ │ │ │ -FilterRequest │ │ │ │ -'Capability │ │ │ │ -'Version │ │ │ │ -'WelcomeMessage │ │ │ │ -Git.FilterProcess │ │ │ │ -Git/FilterProcess.hs:134:25-26|case │ │ │ │ -Capability │ │ │ │ -ConfigValue │ │ │ │ -WelcomeMessage │ │ │ │ -main:Git.FilterProcess.Smudge │ │ │ │ -main:Git.FilterProcess.Clean │ │ │ │ -main:Git.FilterProcess.Capability │ │ │ │ -main:Git.FilterProcess.Version │ │ │ │ -main:Git.FilterProcess.ConfigValue │ │ │ │ -main:Git.FilterProcess.WelcomeMessage │ │ │ │ -Utility.Android │ │ │ │ -'ResourcePool │ │ │ │ -'ResourcePoolNonConcurrent │ │ │ │ -./Utility/ResourcePool.hs │ │ │ │ -Utility.ResourcePool │ │ │ │ -main:Utility.ResourcePool.ResourcePool │ │ │ │ -main:Utility.ResourcePool.ResourcePoolNonConcurrent │ │ │ │ -Utility.TList │ │ │ │ -Data.DList.tail: empty DList │ │ │ │ -./Data/DList/Internal.hs │ │ │ │ -Data.DList.Internal │ │ │ │ -dlist-1.0-CwrBcgWkPAd5zJftecqL5r │ │ │ │ -git+ssh: │ │ │ │ -ssh+git: │ │ │ │ -.gitattributes │ │ │ │ -acting on non-local git repo │ │ │ │ -unknown repoLocation │ │ │ │ -unknown repoPath │ │ │ │ -unknown localGitDir │ │ │ │ -DAEMONIZED │ │ │ │ -stale pid in │ │ │ │ -Utility.Daemon │ │ │ │ -Daemon is already running. │ │ │ │ +./Utility/NotificationBroadcaster.hs │ │ │ │ +'NotificationHandle │ │ │ │ +'NotificationId │ │ │ │ +Utility.NotificationBroadcaster │ │ │ │ +NotificationId │ │ │ │ +main:Utility.NotificationBroadcaster.NotificationHandle │ │ │ │ --force-mdc │ │ │ │ --no-textmode │ │ │ │ --no-default-recipient │ │ │ │ --no-encrypt-to │ │ │ │ --encrypt │ │ │ │ --symmetric │ │ │ │ +gQkDF9/ │ │ │ │ @@ -2384,14 +2199,26 @@ │ │ │ │ --with-colons │ │ │ │ --list-public-keys │ │ │ │ :symkey enc packet: │ │ │ │ :pubkey enc packet: │ │ │ │ :encrypted data packet: │ │ │ │ --list-only │ │ │ │ --list-packets │ │ │ │ +" (expected + or - prefix) │ │ │ │ +bad refspec item " │ │ │ │ +'RemoveMatching │ │ │ │ +'AddMatching │ │ │ │ +'AddRefLog │ │ │ │ +RefSpecPart │ │ │ │ +Types.RefSpec │ │ │ │ +main:Types.RefSpec.AddRef │ │ │ │ +main:Types.RefSpec.AddMatching │ │ │ │ +main:Types.RefSpec.AddRefLog │ │ │ │ +main:Types.RefSpec.RemoveMatching │ │ │ │ +./Git/Url.hs │ │ │ │ Utility/Matcher.hs:49:25-26|case │ │ │ │ Utility/Matcher.hs:56:25-26|case │ │ │ │ Utility/Matcher.hs:67:25-26|case │ │ │ │ MatchedOperation │ │ │ │ Utility/Matcher.hs:125:25-26|case │ │ │ │ unknown token │ │ │ │ Utility.Matcher │ │ │ │ @@ -2420,34 +2247,46 @@ │ │ │ │ main:Utility.Matcher.MOp │ │ │ │ main:Utility.Matcher.Operation │ │ │ │ main:Utility.Matcher.And │ │ │ │ main:Utility.Matcher.Or │ │ │ │ main:Utility.Matcher.Not │ │ │ │ main:Utility.Matcher.Open │ │ │ │ main:Utility.Matcher.Close │ │ │ │ -Assistant.Install.AutoStart │ │ │ │ -Autostart │ │ │ │ -Git Annex Assistant │ │ │ │ -com.branchable.git-annex.assistant │ │ │ │ -.noannex │ │ │ │ -Config.Files │ │ │ │ -scalable │ │ │ │ -git-annex.svg │ │ │ │ -logo.svg │ │ │ │ -git-annex.png │ │ │ │ -logo_16x16.png │ │ │ │ -Assistant.Install.Menu │ │ │ │ -FileTransfer │ │ │ │ -Track and sync the files in your Git Annex │ │ │ │ -'KeySource │ │ │ │ -Types.KeySource │ │ │ │ -, inodeCache = │ │ │ │ -, contentLocation = │ │ │ │ -KeySource {keyFilename = │ │ │ │ -main:Types.KeySource.KeySource │ │ │ │ +4b825dc642cb6eb9a060e54bf8d69288fbee4904 │ │ │ │ +failed to read sha from git │ │ │ │ +GIT_SSH_COMMAND │ │ │ │ +pathname │ │ │ │ +git-filter-client │ │ │ │ +git-filter-server │ │ │ │ +version= │ │ │ │ +capability= │ │ │ │ +git protocol error: unsupported protocol capabilities │ │ │ │ +git protocol error: unsupported protocol version │ │ │ │ +git protocol error: unsupported welcome message │ │ │ │ +git protocol error: no welcome message │ │ │ │ +status=success │ │ │ │ +FilterRequest │ │ │ │ +'Capability │ │ │ │ +'Version │ │ │ │ +'WelcomeMessage │ │ │ │ +Git.FilterProcess │ │ │ │ +Git/FilterProcess.hs:134:25-26|case │ │ │ │ +Capability │ │ │ │ +ConfigValue │ │ │ │ +WelcomeMessage │ │ │ │ +main:Git.FilterProcess.Smudge │ │ │ │ +main:Git.FilterProcess.Clean │ │ │ │ +main:Git.FilterProcess.Capability │ │ │ │ +main:Git.FilterProcess.Version │ │ │ │ +main:Git.FilterProcess.ConfigValue │ │ │ │ +main:Git.FilterProcess.WelcomeMessage │ │ │ │ +../../foo │ │ │ │ +../../.. │ │ │ │ +Utility.Path.Tests │ │ │ │ +SHA256-foo │ │ │ │ HiddenServicePort │ │ │ │ HiddenServiceDir │ │ │ │ systemctl │ │ │ │ failed to reload tor, perhaps the tor service is not running │ │ │ │ ./Utility/Tor.hs │ │ │ │ tor failed to create hidden service, perhaps the tor service is not running │ │ │ │ hostname │ │ │ │ @@ -2456,19 +2295,199 @@ │ │ │ │ /usr/local/etc/tor/torrc │ │ │ │ /etc/torrc │ │ │ │ /var/lib/tor │ │ │ │ /var/lib │ │ │ │ 'OnionAddress │ │ │ │ Utility.Tor │ │ │ │ OnionAddress │ │ │ │ +--reflink=always │ │ │ │ +--reflink=auto │ │ │ │ +'CopyAllMetaData │ │ │ │ +'CopyTimeStamps │ │ │ │ +CopyMetaData │ │ │ │ +Utility.CopyFile │ │ │ │ +--no-preserve=xattr │ │ │ │ +--preserve=timestamps │ │ │ │ +main:Utility.CopyFile.CopyTimeStamps │ │ │ │ +main:Utility.CopyFile.CopyAllMetaData │ │ │ │ +Git/Quote.hs:89:25-26|case │ │ │ │ +'QuotedPath │ │ │ │ +'UnquotedByteString │ │ │ │ +'UnquotedString │ │ │ │ +StringContainingQuotedPath │ │ │ │ +'C:Quoteable │ │ │ │ +'QuotePath │ │ │ │ +Git.Quote │ │ │ │ +UnquotedByteString │ │ │ │ +QuotedPath │ │ │ │ +UnquotedString │ │ │ │ +main:Git.Quote.UnquotedString │ │ │ │ +main:Git.Quote.UnquotedByteString │ │ │ │ +main:Git.Quote.QuotedPath │ │ │ │ +main:Git.Quote.:+: │ │ │ │ +main:Git.Quote.C:Quoteable │ │ │ │ +fatal: Unable to create ' │ │ │ │ +process is running and remove the file manually to continue. │ │ │ │ +git process crashed in this repository earlier. Make sure no other git │ │ │ │ +If no other git process is currently running, this probably means a │ │ │ │ +Git.LockFile │ │ │ │ +main:Git.LockFile.LockHandle │ │ │ │ +'CoProcessState │ │ │ │ +'CoProcessSpec │ │ │ │ +Utility.CoProcess │ │ │ │ +main:Utility.CoProcess.CoProcessState │ │ │ │ +main:Utility.CoProcess.CoProcessSpec │ │ │ │ +'DynamicConfig │ │ │ │ +'StaticConfig │ │ │ │ +main:Config.DynamicConfig.DynamicConfig │ │ │ │ +main:Config.DynamicConfig.StaticConfig │ │ │ │ +" with administrator privileges │ │ │ │ +do shell script " │ │ │ │ +osascript │ │ │ │ +su-to-root │ │ │ │ +'SuCommand │ │ │ │ +'MayPromptPassword │ │ │ │ +'WillPromptPassword │ │ │ │ +'NoPromptPassword │ │ │ │ +PasswordPrompt │ │ │ │ +'SomePassword │ │ │ │ +'UserPassword │ │ │ │ +'RootPassword │ │ │ │ +WhosePassword │ │ │ │ +Utility.Su │ │ │ │ +a password │ │ │ │ +your password │ │ │ │ +root's password │ │ │ │ +You may be prompted for │ │ │ │ +You will be prompted for │ │ │ │ +SuCommand │ │ │ │ +MayPromptPassword │ │ │ │ +WillPromptPassword │ │ │ │ +main:Utility.Su.SuCommand │ │ │ │ +main:Utility.Su.WillPromptPassword │ │ │ │ +main:Utility.Su.MayPromptPassword │ │ │ │ +main:Utility.Su.NoPromptPassword │ │ │ │ +main:Utility.Su.RootPassword │ │ │ │ +main:Utility.Su.UserPassword │ │ │ │ +main:Utility.Su.SomePassword │ │ │ │ +Logs.Line │ │ │ │ +Utility.TList │ │ │ │ +Data.DList.tail: empty DList │ │ │ │ +./Data/DList/Internal.hs │ │ │ │ +Data.DList.Internal │ │ │ │ +dlist-1.0-CwrBcgWkPAd5zJftecqL5r │ │ │ │ +Utility.LogFile │ │ │ │ +'WatchHooks │ │ │ │ +Utility.DirWatcher.Types │ │ │ │ +main:Utility.DirWatcher.Types.WatchHooks │ │ │ │ +Utility.Batch │ │ │ │ +'CommentLine │ │ │ │ +'GlobalConfig │ │ │ │ +'HostConfig │ │ │ │ +'SshSetting │ │ │ │ +'Comment │ │ │ │ +Utility.SshConfig │ │ │ │ +HostConfig │ │ │ │ +CommentLine │ │ │ │ +SshSetting │ │ │ │ +main:Utility.SshConfig.GlobalConfig │ │ │ │ +main:Utility.SshConfig.HostConfig │ │ │ │ +main:Utility.SshConfig.CommentLine │ │ │ │ +main:Utility.SshConfig.SshSetting │ │ │ │ +main:Utility.SshConfig.Comment │ │ │ │ +Utility.Android │ │ │ │ GIT_ANNEX_DIR │ │ │ │ magic.mgc │ │ │ │ bracket_ │ │ │ │ ./Annex/Magic.hs │ │ │ │ Annex.Magic │ │ │ │ +'TransferrerPoolItem │ │ │ │ +'Transferrer │ │ │ │ +Types.TransferrerPool │ │ │ │ +main:Types.TransferrerPool.TransferrerPoolItem │ │ │ │ +main:Types.TransferrerPool.Transferrer │ │ │ │ +'EmptyDirectory │ │ │ │ +'Armoring │ │ │ │ +'SOPProfile │ │ │ │ +--profile= │ │ │ │ +--as=binary │ │ │ │ +--no-armor │ │ │ │ +--with-password=@FD: │ │ │ │ +./Utility/StatelessOpenPGP.hs │ │ │ │ +Utility.StatelessOpenPGP │ │ │ │ +'KeySource │ │ │ │ +Types.KeySource │ │ │ │ +, inodeCache = │ │ │ │ +, contentLocation = │ │ │ │ +KeySource {keyFilename = │ │ │ │ +main:Types.KeySource.KeySource │ │ │ │ +'C:Receivable │ │ │ │ +'C:Serializable │ │ │ │ +'C:Sendable │ │ │ │ +Utility.SimpleProtocol │ │ │ │ +main:Utility.SimpleProtocol.C:Serializable │ │ │ │ +git+ssh: │ │ │ │ +ssh+git: │ │ │ │ +.gitattributes │ │ │ │ +acting on non-local git repo │ │ │ │ +unknown repoLocation │ │ │ │ +unknown repoPath │ │ │ │ +unknown localGitDir │ │ │ │ +xdg-user-dir │ │ │ │ +DESKTOP_DIR │ │ │ │ +.local/share │ │ │ │ +applications │ │ │ │ +/usr/share │ │ │ │ +/etc/xdg │ │ │ │ +[Desktop Entry] │ │ │ │ +'NumericV │ │ │ │ +'StringV │ │ │ │ +Utility.FreeDesktop │ │ │ │ +Categories │ │ │ │ +main:Utility.FreeDesktop.StringV │ │ │ │ +main:Utility.FreeDesktop.BoolV │ │ │ │ +main:Utility.FreeDesktop.NumericV │ │ │ │ +main:Utility.FreeDesktop.ListV │ │ │ │ +Types/Crypto.hs:46:24-25|case │ │ │ │ +HMACSHA1 │ │ │ │ +HMACSHA224 │ │ │ │ +HMACSHA256 │ │ │ │ +HMACSHA384 │ │ │ │ +HMACSHA512 │ │ │ │ +Types.Crypto │ │ │ │ +EncryptionMethod │ │ │ │ +'NoneEncryption │ │ │ │ +'SharedEncryption │ │ │ │ +'PubKeyEncryption │ │ │ │ +'SharedPubKeyEncryption │ │ │ │ +'HybridEncryption │ │ │ │ +'MacOnlyCipher │ │ │ │ +EncryptedCipherVariant │ │ │ │ +StorableCipher │ │ │ │ +'EncryptedCipher │ │ │ │ +'SharedPubKeyCipher │ │ │ │ +'SharedCipher │ │ │ │ +main:Types.Crypto.EncryptedCipher │ │ │ │ +main:Types.Crypto.SharedCipher │ │ │ │ +main:Types.Crypto.SharedPubKeyCipher │ │ │ │ +main:Types.Crypto.Hybrid │ │ │ │ +main:Types.Crypto.PubKey │ │ │ │ +main:Types.Crypto.Cipher │ │ │ │ +main:Types.Crypto.MacOnlyCipher │ │ │ │ +main:Types.Crypto.NoneEncryption │ │ │ │ +main:Types.Crypto.SharedEncryption │ │ │ │ +main:Types.Crypto.PubKeyEncryption │ │ │ │ +main:Types.Crypto.SharedPubKeyEncryption │ │ │ │ +main:Types.Crypto.HybridEncryption │ │ │ │ +Assistant.Types.Commits │ │ │ │ +main:Assistant.Types.Commits.Commit │ │ │ │ +DAEMONIZED │ │ │ │ +stale pid in │ │ │ │ +Utility.Daemon │ │ │ │ +Daemon is already running. │ │ │ │ (while closing database connection) │ │ │ │ limit 1 │ │ │ │ SELECT null from │ │ │ │ write to │ │ │ │ . Perhaps another git-annex process is suspended and is keeping this database locked? │ │ │ │ sqlite database │ │ │ │ Repeatedly unable to │ │ │ │ @@ -2487,180 +2506,122 @@ │ │ │ │ (while opening database connection) │ │ │ │ (after successful open) │ │ │ │ main:Database.Handle.DatabaseInodeCache │ │ │ │ main:Database.Handle.DbHandle │ │ │ │ main:Database.Handle.QueryJob │ │ │ │ main:Database.Handle.ChangeJob │ │ │ │ main:Database.Handle.CloseJob │ │ │ │ -Assistant.Types.Commits │ │ │ │ -main:Assistant.Types.Commits.Commit │ │ │ │ -'UUIDDesc │ │ │ │ -'C:ToUUID │ │ │ │ -'C:FromUUID │ │ │ │ -Types/UUID.hs:33:19-20|case │ │ │ │ -main:Types.UUID.NoUUID │ │ │ │ -main:Types.UUID.UUID │ │ │ │ echo fs.inotify.max_user_watches= │ │ │ │ sudo sysctl -w fs.inotify.max_user_watches= │ │ │ │ failed to add inotify watch on directory │ │ │ │ fs.inotify.max_user_watches │ │ │ │ Too many directories to watch! (Not watching │ │ │ │ Increase the value in /proc/sys/fs/inotify/max_user_watches │ │ │ │ Increase the limit permanently by running: │ │ │ │ | sudo tee -a /etc/sysctl.conf; sudo sysctl -p │ │ │ │ Or temporarily by running: │ │ │ │ /usr/sbin/sysctl │ │ │ │ failed to add watch on directory │ │ │ │ Utility.DirWatcher.INotify │ │ │ │ -libraries/bytestring/Data/ByteString/Lazy.hs:(1094,9)-(1096,69)|function comb │ │ │ │ -Pattern match failure in 'do' block at Git/Command.hs:62:9-27 │ │ │ │ ---git-dir= │ │ │ │ ---work-tree= │ │ │ │ -./Git/Command.hs │ │ │ │ -Git.Command │ │ │ │ -alternates │ │ │ │ -Git.Objects │ │ │ │ +'UUIDDesc │ │ │ │ +'C:ToUUID │ │ │ │ +'C:FromUUID │ │ │ │ +Types/UUID.hs:33:19-20|case │ │ │ │ +main:Types.UUID.NoUUID │ │ │ │ +main:Types.UUID.UUID │ │ │ │ ./Utility/Metered.hs │ │ │ │ 'MeterState │ │ │ │ 'TotalSize │ │ │ │ 'OutputHandler │ │ │ │ 'C:AsBytesProcessed │ │ │ │ 'BytesProcessed │ │ │ │ Utility.Metered │ │ │ │ , meterTimeStamp = │ │ │ │ MeterState {meterBytesProcessed = │ │ │ │ BytesProcessed │ │ │ │ main:Utility.Metered.Meter │ │ │ │ main:Utility.Metered.MeterState │ │ │ │ main:Utility.Metered.OutputHandler │ │ │ │ main:Utility.Metered.C:AsBytesProcessed │ │ │ │ -'OldExpectedContent │ │ │ │ -'ExpectedContent │ │ │ │ -'UnexpectedContent │ │ │ │ -Git.Hook │ │ │ │ -main:Git.Hook.UnexpectedContent │ │ │ │ -main:Git.Hook.ExpectedContent │ │ │ │ -main:Git.Hook.OldExpectedContent │ │ │ │ -main:Git.Hook.Hook │ │ │ │ -GIT_WORK_TREE │ │ │ │ -COMMITTER │ │ │ │ +Git.Index │ │ │ │ +GIT_INDEX_FILE │ │ │ │ +'BranchFilePath │ │ │ │ +'TopFilePath │ │ │ │ +Git.FilePath │ │ │ │ +TopFilePath {getTopFilePath = │ │ │ │ +main:Git.FilePath.BranchFilePath │ │ │ │ +alternates │ │ │ │ +Git.Objects │ │ │ │ +auth token encoding failed │ │ │ │ +failed to generate auth token: │ │ │ │ +'AllowedAuthTokens │ │ │ │ +'AuthToken │ │ │ │ +Utility.AuthToken │ │ │ │ +AuthToken │ │ │ │ +libraries/bytestring/Data/ByteString/Lazy.hs:(1094,9)-(1096,69)|function comb │ │ │ │ +Pattern match failure in 'do' block at Git/Command.hs:62:9-27 │ │ │ │ +--git-dir= │ │ │ │ +--work-tree= │ │ │ │ +./Git/Command.hs │ │ │ │ +Git.Command │ │ │ │ annex+http:// │ │ │ │ annex+https:// │ │ │ │ 'P2PHttpUrl │ │ │ │ P2P.Http.Url │ │ │ │ , p2pHttpBaseUrl = │ │ │ │ p2pHttpUrlString = │ │ │ │ P2PHttpUrl { │ │ │ │ main:P2P.Http.Url.P2PHttpUrl │ │ │ │ +'OldExpectedContent │ │ │ │ +'ExpectedContent │ │ │ │ +'UnexpectedContent │ │ │ │ +Git.Hook │ │ │ │ +main:Git.Hook.UnexpectedContent │ │ │ │ +main:Git.Hook.ExpectedContent │ │ │ │ +main:Git.Hook.OldExpectedContent │ │ │ │ +main:Git.Hook.Hook │ │ │ │ 'BranchState │ │ │ │ Types.BranchState │ │ │ │ main:Types.BranchState.BranchState │ │ │ │ -Git.Index │ │ │ │ -GIT_INDEX_FILE │ │ │ │ -'BranchFilePath │ │ │ │ -'TopFilePath │ │ │ │ -Git.FilePath │ │ │ │ -TopFilePath {getTopFilePath = │ │ │ │ -main:Git.FilePath.BranchFilePath │ │ │ │ -Config.Files.AutoStart │ │ │ │ +scalable │ │ │ │ +git-annex.svg │ │ │ │ +logo.svg │ │ │ │ +git-annex.png │ │ │ │ +logo_16x16.png │ │ │ │ +Assistant.Install.Menu │ │ │ │ +FileTransfer │ │ │ │ +Track and sync the files in your Git Annex │ │ │ │ +Assistant.Install.AutoStart │ │ │ │ +Autostart │ │ │ │ +Git Annex Assistant │ │ │ │ +com.branchable.git-annex.assistant │ │ │ │ +GIT_WORK_TREE │ │ │ │ +COMMITTER │ │ │ │ 'RepoSizeHandle │ │ │ │ Database.RepoSize.Handle │ │ │ │ main:Database.RepoSize.Handle.RepoSizeHandle │ │ │ │ Database.Queue │ │ │ │ main:Database.Queue.DQ │ │ │ │ main:Database.Queue.Queue │ │ │ │ -auth token encoding failed │ │ │ │ -failed to generate auth token: │ │ │ │ -'AllowedAuthTokens │ │ │ │ -'AuthToken │ │ │ │ -Utility.AuthToken │ │ │ │ -AuthToken │ │ │ │ +.noannex │ │ │ │ +Config.Files │ │ │ │ 'Trusted │ │ │ │ 'SemiTrusted │ │ │ │ 'UnTrusted │ │ │ │ 'DeadTrusted │ │ │ │ toEnum{TrustLevel}: tag ( │ │ │ │ ) is outside of enumeration's range (0, │ │ │ │ succ{TrustLevel}: tried to take `succ' of last tag in enumeration │ │ │ │ pred{TrustLevel}: tried to take `pred' of first tag in enumeration │ │ │ │ ./Types/TrustLevel.hs │ │ │ │ Types.TrustLevel │ │ │ │ main:Types.TrustLevel.DeadTrusted │ │ │ │ main:Types.TrustLevel.UnTrusted │ │ │ │ main:Types.TrustLevel.SemiTrusted │ │ │ │ main:Types.TrustLevel.Trusted │ │ │ │ -Types/Crypto.hs:46:24-25|case │ │ │ │ -HMACSHA1 │ │ │ │ -HMACSHA224 │ │ │ │ -HMACSHA256 │ │ │ │ -HMACSHA384 │ │ │ │ -HMACSHA512 │ │ │ │ -Types.Crypto │ │ │ │ -EncryptionMethod │ │ │ │ -'NoneEncryption │ │ │ │ -'SharedEncryption │ │ │ │ -'PubKeyEncryption │ │ │ │ -'SharedPubKeyEncryption │ │ │ │ -'HybridEncryption │ │ │ │ -'MacOnlyCipher │ │ │ │ -EncryptedCipherVariant │ │ │ │ -StorableCipher │ │ │ │ -'EncryptedCipher │ │ │ │ -'SharedPubKeyCipher │ │ │ │ -'SharedCipher │ │ │ │ -main:Types.Crypto.EncryptedCipher │ │ │ │ -main:Types.Crypto.SharedCipher │ │ │ │ -main:Types.Crypto.SharedPubKeyCipher │ │ │ │ -main:Types.Crypto.Hybrid │ │ │ │ -main:Types.Crypto.PubKey │ │ │ │ -main:Types.Crypto.Cipher │ │ │ │ -main:Types.Crypto.MacOnlyCipher │ │ │ │ -main:Types.Crypto.NoneEncryption │ │ │ │ -main:Types.Crypto.SharedEncryption │ │ │ │ -main:Types.Crypto.PubKeyEncryption │ │ │ │ -main:Types.Crypto.SharedPubKeyEncryption │ │ │ │ -main:Types.Crypto.HybridEncryption │ │ │ │ -WORM--test │ │ │ │ -./Annex/Balanced.hs │ │ │ │ -Annex.Balanced │ │ │ │ -fromJust │ │ │ │ -unknown activity in " │ │ │ │ -fsck self │ │ │ │ -'ScheduledRemoteFsck │ │ │ │ -'ScheduledSelfFsck │ │ │ │ -Types.ScheduledActivity │ │ │ │ -ScheduledRemoteFsck │ │ │ │ -ScheduledSelfFsck │ │ │ │ -Types/ScheduledActivity.hs:20:19-20|case │ │ │ │ -main:Types.ScheduledActivity.ScheduledSelfFsck │ │ │ │ -main:Types.ScheduledActivity.ScheduledRemoteFsck │ │ │ │ -'RemoteStateHandle │ │ │ │ -Types.RemoteState │ │ │ │ -, clusterNodeUUIDs = │ │ │ │ -Clusters {clusterUUIDs = │ │ │ │ -'Clusters │ │ │ │ -'ClusterNodeUUID │ │ │ │ -'ClusterUUID │ │ │ │ -Types.Cluster │ │ │ │ -ClusterNodeUUID {fromClusterNodeUUID = │ │ │ │ -ClusterUUID │ │ │ │ -main:Types.Cluster.Clusters │ │ │ │ ---stdin-paths │ │ │ │ -'C:HashableBlob │ │ │ │ -'HashObjectHandle │ │ │ │ -Git.HashObject │ │ │ │ ---no-filters │ │ │ │ -hash-object │ │ │ │ -main:Git.HashObject.HashObjectHandle │ │ │ │ -check-attr │ │ │ │ -unable to determine │ │ │ │ - attribute of │ │ │ │ -git check-attr EOF │ │ │ │ -./Git/CheckAttr.hs │ │ │ │ -Git.CheckAttr │ │ │ │ SafeDropProof │ │ │ │ ContentRemovalLock │ │ │ │ Types.NumCopies │ │ │ │ 'NumCopies │ │ │ │ 'MinCopies │ │ │ │ 'ContentRemovalLock │ │ │ │ 'RecentlyVerifiedCopy │ │ │ │ @@ -2678,89 +2639,24 @@ │ │ │ │ main:Types.NumCopies.UnsafeDrop │ │ │ │ main:Types.NumCopies.SafeDrop │ │ │ │ main:Types.NumCopies.SafeDropCheckTime │ │ │ │ main:Types.NumCopies.RecentlyVerifiedCopy │ │ │ │ main:Types.NumCopies.TrustedCopy │ │ │ │ main:Types.NumCopies.LockedCopy │ │ │ │ main:Types.NumCopies.V │ │ │ │ -Git.Command.Batch │ │ │ │ -git check-ignore EOF │ │ │ │ -Git.CheckIgnore │ │ │ │ ---literal-pathspecs │ │ │ │ ---non-matching │ │ │ │ ---verbose │ │ │ │ -check-ignore │ │ │ │ -Git.Remote.Remove │ │ │ │ -History │ │ │ │ -, historyCommitParents = │ │ │ │ -, historyCommitTree = │ │ │ │ -HistoryCommit {historyCommit = │ │ │ │ ---full-history │ │ │ │ ---no-abbrev │ │ │ │ ---format=%T %H %P │ │ │ │ -./Git/History.hs │ │ │ │ -Git.History │ │ │ │ -'History │ │ │ │ -'HistoryCommit │ │ │ │ -main:Git.History.HistoryCommit │ │ │ │ -main:Git.History.History │ │ │ │ -, unmergedSiblingFile = │ │ │ │ -, unmergedSha = │ │ │ │ -, unmergedTreeItemType = │ │ │ │ -unmergedFile = │ │ │ │ -, valThem = │ │ │ │ -Conflicting {valUs = │ │ │ │ -Unmerged { │ │ │ │ -True, ifile = │ │ │ │ -, isha = │ │ │ │ -, itreeitemtype = │ │ │ │ -False, ifile = │ │ │ │ -InternalUnmerged {isus = │ │ │ │ ---diff-filter=T │ │ │ │ ---name-only │ │ │ │ ---with-tree= │ │ │ │ -git ls-files is unsafe to run on repository │ │ │ │ ---error-unmatch │ │ │ │ -Failed reading: bad sha │ │ │ │ -Git.LsFiles │ │ │ │ -'ErrorUnmatch │ │ │ │ -'Conflicting │ │ │ │ -'Unmerged │ │ │ │ -'InternalUnmerged │ │ │ │ ---exclude-standard │ │ │ │ ---directory │ │ │ │ ---others │ │ │ │ ---deleted │ │ │ │ ---modified │ │ │ │ ---diff-filter=ACMRT │ │ │ │ -ls-files │ │ │ │ ---unmerged │ │ │ │ -main:Git.LsFiles.InternalUnmerged │ │ │ │ -main:Git.LsFiles.Unmerged │ │ │ │ -main:Git.LsFiles.Conflicting │ │ │ │ -main:Git.LsFiles.ErrorUnmatch │ │ │ │ ---format=%H │ │ │ │ -Git.RefLog │ │ │ │ -.insteadof │ │ │ │ -Git/Remote.hs:77:19-20|case │ │ │ │ -'RemotePath │ │ │ │ -'RemoteUrl │ │ │ │ -RemoteLocation │ │ │ │ -Git.Remote │ │ │ │ -RemotePath │ │ │ │ -RemoteUrl │ │ │ │ -main:Git.Remote.RemoteUrl │ │ │ │ -main:Git.Remote.RemotePath │ │ │ │ -list-heads │ │ │ │ -'BundleSpec │ │ │ │ -Git.Bundle │ │ │ │ -unbundle │ │ │ │ -, includeRef = │ │ │ │ -BundleSpec {preRequisiteRef = │ │ │ │ -main:Git.Bundle.BundleSpec │ │ │ │ +unknown activity in " │ │ │ │ +fsck self │ │ │ │ +'ScheduledRemoteFsck │ │ │ │ +'ScheduledSelfFsck │ │ │ │ +Types.ScheduledActivity │ │ │ │ +ScheduledRemoteFsck │ │ │ │ +ScheduledSelfFsck │ │ │ │ +Types/ScheduledActivity.hs:20:19-20|case │ │ │ │ +main:Types.ScheduledActivity.ScheduledSelfFsck │ │ │ │ +main:Types.ScheduledActivity.ScheduledRemoteFsck │ │ │ │ 'StaleSizeChanger │ │ │ │ 'SizeChangeId │ │ │ │ 'SizeChangeProcessId │ │ │ │ 'SizeChangeUniqueId │ │ │ │ 'LiveUpdate │ │ │ │ 'NoLiveUpdate │ │ │ │ 'RemovingKey │ │ │ │ @@ -2786,45 +2682,25 @@ │ │ │ │ bad serialized SizeChangeUniqueId │ │ │ │ bad serialized SizeChangeProcessId │ │ │ │ main:Types.RepoSize.SizeChangeId │ │ │ │ main:Types.RepoSize.LiveUpdate │ │ │ │ main:Types.RepoSize.NoLiveUpdate │ │ │ │ main:Types.RepoSize.AddingKey │ │ │ │ main:Types.RepoSize.RemovingKey │ │ │ │ -, missingObjectsTruncated = │ │ │ │ -FsckFoundMissing {missingObjects = │ │ │ │ -missingObjectsTruncated │ │ │ │ -missingObjects │ │ │ │ ---no-reflogs │ │ │ │ ---no-dangling │ │ │ │ -'FsckFailed │ │ │ │ -'FsckFoundMissing │ │ │ │ -'NoFsckOutput │ │ │ │ -'AllDuplicateEntriesWarning │ │ │ │ -'FsckOutput │ │ │ │ -dangling │ │ │ │ -duplicateEntries │ │ │ │ -Git.Fsck │ │ │ │ -./Git/Fsck.hs │ │ │ │ -main:Git.Fsck.FsckOutput │ │ │ │ -main:Git.Fsck.NoFsckOutput │ │ │ │ -main:Git.Fsck.AllDuplicateEntriesWarning │ │ │ │ -main:Git.Fsck.FsckFoundMissing │ │ │ │ -main:Git.Fsck.FsckFailed │ │ │ │ ---no-renames │ │ │ │ ---pretty=format:%H %ct │ │ │ │ -bad timestamp │ │ │ │ -'LoggedFileChange │ │ │ │ -, newref = │ │ │ │ -, oldref = │ │ │ │ -, changedfile = │ │ │ │ -s, changed = │ │ │ │ -changetime = │ │ │ │ -LoggedFileChange { │ │ │ │ -main:Git.Log.LoggedFileChange │ │ │ │ +'RemoteStateHandle │ │ │ │ +Types.RemoteState │ │ │ │ +, clusterNodeUUIDs = │ │ │ │ +Clusters {clusterUUIDs = │ │ │ │ +'Clusters │ │ │ │ +'ClusterNodeUUID │ │ │ │ +'ClusterUUID │ │ │ │ +Types.Cluster │ │ │ │ +ClusterNodeUUID {fromClusterNodeUUID = │ │ │ │ +ClusterUUID │ │ │ │ +main:Types.Cluster.Clusters │ │ │ │ MetaValue │ │ │ │ CurrentlySet │ │ │ │ MetaField │ │ │ │ expected a string │ │ │ │ ComposeModMeta │ │ │ │ MaybeSetMeta │ │ │ │ DelMeta │ │ │ │ @@ -2850,74 +2726,28 @@ │ │ │ │ main:Types.MetaData.DelMeta │ │ │ │ main:Types.MetaData.DelAllMeta │ │ │ │ main:Types.MetaData.SetMeta │ │ │ │ main:Types.MetaData.MaybeSetMeta │ │ │ │ main:Types.MetaData.ComposeModMeta │ │ │ │ main:Types.MetaData.C:MetaSerializable │ │ │ │ main:Types.MetaData.MetaValue │ │ │ │ -'Backend │ │ │ │ -BackendA │ │ │ │ -Types.Backend │ │ │ │ -Backend { name =" │ │ │ │ -main:Types.Backend.Backend │ │ │ │ -'ExportDirectory │ │ │ │ -'ExportLocation │ │ │ │ -Types.Export │ │ │ │ -ExportDirectory │ │ │ │ -ExportLocation │ │ │ │ -'DiffTreeItem │ │ │ │ -Git.DiffTreeItem │ │ │ │ -, file = │ │ │ │ -, status = │ │ │ │ -, dstsha = │ │ │ │ -, srcsha = │ │ │ │ -, dstmode = │ │ │ │ -DiffTreeItem {srcmode = │ │ │ │ -main:Git.DiffTreeItem.DiffTreeItem │ │ │ │ -refs/heads │ │ │ │ -refs/heads/ │ │ │ │ - ~^:?*[\ │ │ │ │ ---format=%(objectname) %(refname) │ │ │ │ -for-each-ref │ │ │ │ -rev-parse │ │ │ │ ---is-ancestor │ │ │ │ -merge-base │ │ │ │ -update-ref │ │ │ │ ---verify │ │ │ │ -show-ref │ │ │ │ rsync exited │ │ │ │ unable to run rsync │ │ │ │ rsync:// │ │ │ │ Utility.Rsync │ │ │ │ --bwlimit= │ │ │ │ --sender │ │ │ │ --chmod=ugo=rwX │ │ │ │ --inplace │ │ │ │ --server │ │ │ │ -'StagedUnstaged │ │ │ │ -'Renamed │ │ │ │ -'Untracked │ │ │ │ -'TypeChanged │ │ │ │ -'Deleted │ │ │ │ -'Modified │ │ │ │ -Git.Status │ │ │ │ -main:Git.Status.StagedUnstaged │ │ │ │ -main:Git.Status.Modified │ │ │ │ -main:Git.Status.Deleted │ │ │ │ -main:Git.Status.Added │ │ │ │ -main:Git.Status.Renamed │ │ │ │ -main:Git.Status.TypeChanged │ │ │ │ -main:Git.Status.Untracked │ │ │ │ -./Database/Keys/Handle.hs │ │ │ │ -'DbUnavailable │ │ │ │ -'DbClosed │ │ │ │ -Database.Keys.Handle │ │ │ │ -main:Database.Keys.Handle.DbClosed │ │ │ │ -main:Database.Keys.Handle.DbOpen │ │ │ │ -main:Database.Keys.Handle.DbUnavailable │ │ │ │ +'Backend │ │ │ │ +BackendA │ │ │ │ +Types.Backend │ │ │ │ +Backend { name =" │ │ │ │ +main:Types.Backend.Backend │ │ │ │ 'FileBeyondSymbolicLink │ │ │ │ 'FileNotFound │ │ │ │ MessageId │ │ │ │ 'MessageState │ │ │ │ 'JSONOutput │ │ │ │ 'SerializedOutput │ │ │ │ 'QuietOutput │ │ │ │ @@ -2963,37 +2793,272 @@ │ │ │ │ main:Types.Messages.BeginPrompt │ │ │ │ main:Types.Messages.EndPrompt │ │ │ │ main:Types.Messages.JSONObject │ │ │ │ main:Types.Messages.NoBlock │ │ │ │ main:Types.Messages.StartBlock │ │ │ │ main:Types.Messages.InBlock │ │ │ │ main:Types.Messages.JSONOptions │ │ │ │ +'DiffTreeItem │ │ │ │ +Git.DiffTreeItem │ │ │ │ +, file = │ │ │ │ +, status = │ │ │ │ +, dstsha = │ │ │ │ +, srcsha = │ │ │ │ +, dstmode = │ │ │ │ +DiffTreeItem {srcmode = │ │ │ │ +main:Git.DiffTreeItem.DiffTreeItem │ │ │ │ +'ExportDirectory │ │ │ │ +'ExportLocation │ │ │ │ +Types.Export │ │ │ │ +ExportDirectory │ │ │ │ +ExportLocation │ │ │ │ +History │ │ │ │ +, historyCommitParents = │ │ │ │ +, historyCommitTree = │ │ │ │ +HistoryCommit {historyCommit = │ │ │ │ +--full-history │ │ │ │ +--no-abbrev │ │ │ │ +--format=%T %H %P │ │ │ │ +./Git/History.hs │ │ │ │ +Git.History │ │ │ │ +'History │ │ │ │ +'HistoryCommit │ │ │ │ +main:Git.History.HistoryCommit │ │ │ │ +main:Git.History.History │ │ │ │ +list-heads │ │ │ │ +'BundleSpec │ │ │ │ +Git.Bundle │ │ │ │ +unbundle │ │ │ │ +, includeRef = │ │ │ │ +BundleSpec {preRequisiteRef = │ │ │ │ +main:Git.Bundle.BundleSpec │ │ │ │ +Location: ftp:// │ │ │ │ +Content-Length: │ │ │ │ +attachment; filename=" │ │ │ │ +%{http_code} │ │ │ │ +download failed: │ │ │ │ +download failed: invalid url │ │ │ │ +download failed │ │ │ │ +bytes */ │ │ │ │ +identity │ │ │ │ +Urility.Url │ │ │ │ +Configuration does not allow accessing │ │ │ │ +cannot resolve host │ │ │ │ +malformed url │ │ │ │ +--max-redirs │ │ │ │ +--ftp-skip-pasv-ip │ │ │ │ +--resolve │ │ │ │ +Accept-Encoding │ │ │ │ +Content-Disposition │ │ │ │ +Content-Range │ │ │ │ +Unsupported url scheme │ │ │ │ +'UrlOptions │ │ │ │ +'BasicAuth │ │ │ │ +'UrlInfo │ │ │ │ +'DownloadWithConduit │ │ │ │ +'DownloadWithCurl │ │ │ │ +'DownloadWithCurlRestricted │ │ │ │ +NonHttpUrlDownloader │ │ │ │ +Utility.Url │ │ │ │ +--user-agent │ │ │ │ +True, urlSize = │ │ │ │ +, urlSuggestedFile = │ │ │ │ +False, urlSize = │ │ │ │ +UrlInfo {urlExists = │ │ │ │ +main:Utility.Url.UrlOptions │ │ │ │ +main:Utility.Url.BasicAuth │ │ │ │ +main:Utility.Url.UrlInfo │ │ │ │ +main:Utility.Url.DownloadWithConduit │ │ │ │ +main:Utility.Url.DownloadWithCurl │ │ │ │ +main:Utility.Url.DownloadWithCurlRestricted │ │ │ │ +--no-renames │ │ │ │ +--pretty=format:%H %ct │ │ │ │ +bad timestamp │ │ │ │ +'LoggedFileChange │ │ │ │ +, newref = │ │ │ │ +, oldref = │ │ │ │ +, changedfile = │ │ │ │ +s, changed = │ │ │ │ +changetime = │ │ │ │ +LoggedFileChange { │ │ │ │ +main:Git.Log.LoggedFileChange │ │ │ │ +.insteadof │ │ │ │ +Git/Remote.hs:77:19-20|case │ │ │ │ +'RemotePath │ │ │ │ +'RemoteUrl │ │ │ │ +RemoteLocation │ │ │ │ +Git.Remote │ │ │ │ +RemotePath │ │ │ │ +RemoteUrl │ │ │ │ +main:Git.Remote.RemoteUrl │ │ │ │ +main:Git.Remote.RemotePath │ │ │ │ +Git.Remote.Remove │ │ │ │ +, missingObjectsTruncated = │ │ │ │ +FsckFoundMissing {missingObjects = │ │ │ │ +missingObjectsTruncated │ │ │ │ +missingObjects │ │ │ │ +--no-reflogs │ │ │ │ +--no-dangling │ │ │ │ +'FsckFailed │ │ │ │ +'FsckFoundMissing │ │ │ │ +'NoFsckOutput │ │ │ │ +'AllDuplicateEntriesWarning │ │ │ │ +'FsckOutput │ │ │ │ +dangling │ │ │ │ +duplicateEntries │ │ │ │ +Git.Fsck │ │ │ │ +./Git/Fsck.hs │ │ │ │ +main:Git.Fsck.FsckOutput │ │ │ │ +main:Git.Fsck.NoFsckOutput │ │ │ │ +main:Git.Fsck.AllDuplicateEntriesWarning │ │ │ │ +main:Git.Fsck.FsckFoundMissing │ │ │ │ +main:Git.Fsck.FsckFailed │ │ │ │ +check-attr │ │ │ │ +unable to determine │ │ │ │ + attribute of │ │ │ │ +git check-attr EOF │ │ │ │ +./Git/CheckAttr.hs │ │ │ │ +Git.CheckAttr │ │ │ │ +git check-ignore EOF │ │ │ │ +Git.CheckIgnore │ │ │ │ +--literal-pathspecs │ │ │ │ +--non-matching │ │ │ │ +--verbose │ │ │ │ +check-ignore │ │ │ │ +, unmergedSiblingFile = │ │ │ │ +, unmergedSha = │ │ │ │ +, unmergedTreeItemType = │ │ │ │ +unmergedFile = │ │ │ │ +, valThem = │ │ │ │ +Conflicting {valUs = │ │ │ │ +Unmerged { │ │ │ │ +True, ifile = │ │ │ │ +, isha = │ │ │ │ +, itreeitemtype = │ │ │ │ +False, ifile = │ │ │ │ +InternalUnmerged {isus = │ │ │ │ +--diff-filter=T │ │ │ │ +--name-only │ │ │ │ +--with-tree= │ │ │ │ +git ls-files is unsafe to run on repository │ │ │ │ +--error-unmatch │ │ │ │ +Failed reading: bad sha │ │ │ │ +Git.LsFiles │ │ │ │ +'ErrorUnmatch │ │ │ │ +'Conflicting │ │ │ │ +'Unmerged │ │ │ │ +'InternalUnmerged │ │ │ │ +--exclude-standard │ │ │ │ +--directory │ │ │ │ +--others │ │ │ │ +--deleted │ │ │ │ +--modified │ │ │ │ +--diff-filter=ACMRT │ │ │ │ +ls-files │ │ │ │ +--unmerged │ │ │ │ +main:Git.LsFiles.InternalUnmerged │ │ │ │ +main:Git.LsFiles.Unmerged │ │ │ │ +main:Git.LsFiles.Conflicting │ │ │ │ +main:Git.LsFiles.ErrorUnmatch │ │ │ │ +--format=%H │ │ │ │ +Git.RefLog │ │ │ │ +Git.Command.Batch │ │ │ │ +refs/heads │ │ │ │ +refs/heads/ │ │ │ │ + ~^:?*[\ │ │ │ │ +--format=%(objectname) %(refname) │ │ │ │ +for-each-ref │ │ │ │ +rev-parse │ │ │ │ +--is-ancestor │ │ │ │ +merge-base │ │ │ │ +update-ref │ │ │ │ +--verify │ │ │ │ +show-ref │ │ │ │ +--stdin-paths │ │ │ │ +'C:HashableBlob │ │ │ │ +'HashObjectHandle │ │ │ │ +Git.HashObject │ │ │ │ +--no-filters │ │ │ │ +hash-object │ │ │ │ +main:Git.HashObject.HashObjectHandle │ │ │ │ +'StagedUnstaged │ │ │ │ +'Renamed │ │ │ │ +'Untracked │ │ │ │ +'TypeChanged │ │ │ │ +'Deleted │ │ │ │ +'Modified │ │ │ │ +Git.Status │ │ │ │ +main:Git.Status.StagedUnstaged │ │ │ │ +main:Git.Status.Modified │ │ │ │ +main:Git.Status.Deleted │ │ │ │ +main:Git.Status.Added │ │ │ │ +main:Git.Status.Renamed │ │ │ │ +main:Git.Status.TypeChanged │ │ │ │ +main:Git.Status.Untracked │ │ │ │ +./Database/Keys/Handle.hs │ │ │ │ +'DbUnavailable │ │ │ │ +'DbClosed │ │ │ │ +Database.Keys.Handle │ │ │ │ +main:Database.Keys.Handle.DbClosed │ │ │ │ +main:Database.Keys.Handle.DbOpen │ │ │ │ +main:Database.Keys.Handle.DbUnavailable │ │ │ │ +WORM--test │ │ │ │ +./Annex/Balanced.hs │ │ │ │ +Annex.Balanced │ │ │ │ +fromJust │ │ │ │ +Config.Files.AutoStart │ │ │ │ 'LsTreeLong │ │ │ │ 'LsTreeNonRecursive │ │ │ │ 'LsTreeRecursive │ │ │ │ 'TreeItem │ │ │ │ Git.LsTree │ │ │ │ --full-tree │ │ │ │ , size = │ │ │ │ , sha = │ │ │ │ , typeobj = │ │ │ │ TreeItem { │ │ │ │ main:Git.LsTree.LsTreeLong │ │ │ │ main:Git.LsTree.LsTreeRecursive │ │ │ │ main:Git.LsTree.LsTreeNonRecursive │ │ │ │ main:Git.LsTree.TreeItem │ │ │ │ - is not absolute │ │ │ │ -internal error, │ │ │ │ -gitdir: │ │ │ │ -internal error; reference repo not url │ │ │ │ -./Git/Construct.hs │ │ │ │ -Git.Construct │ │ │ │ -'GroupMap │ │ │ │ -Types.Group │ │ │ │ -main:Types.Group.GroupMap │ │ │ │ +-lastchanged │ │ │ │ +Annex.MetaData.StandardFields │ │ │ │ +, viewComponents = │ │ │ │ +View {viewParentBranch = │ │ │ │ +, viewVisible = │ │ │ │ +, viewFilter = │ │ │ │ +ViewComponent {viewField = │ │ │ │ +FilterGlobOrUnset │ │ │ │ +FilterValuesOrUnset │ │ │ │ +ExcludeValues │ │ │ │ +FilterGlob │ │ │ │ +FilterValues │ │ │ │ +ViewUnset │ │ │ │ +'ViewComponent │ │ │ │ +'FilterGlobOrUnset │ │ │ │ +'FilterValuesOrUnset │ │ │ │ +'FilterGlob │ │ │ │ +'ExcludeValues │ │ │ │ +'FilterValues │ │ │ │ +ViewFilter │ │ │ │ +'ViewUnset │ │ │ │ +Types.View │ │ │ │ +viewComponents │ │ │ │ +viewParentBranch │ │ │ │ +viewVisible │ │ │ │ +viewFilter │ │ │ │ +viewField │ │ │ │ +Types/View.hs:47:19-20|case │ │ │ │ +main:Types.View.View │ │ │ │ +main:Types.View.ViewComponent │ │ │ │ +main:Types.View.FilterValues │ │ │ │ +main:Types.View.FilterGlob │ │ │ │ +main:Types.View.ExcludeValues │ │ │ │ +main:Types.View.FilterValuesOrUnset │ │ │ │ +main:Types.View.FilterGlobOrUnset │ │ │ │ 'BuildingMatcher │ │ │ │ 'CompleteMatcher │ │ │ │ ExpandableMatcher │ │ │ │ 'MatchFiles │ │ │ │ 'MatcherDesc │ │ │ │ 'MatchingUserInfo │ │ │ │ 'MatchingInfo │ │ │ │ @@ -3008,23 +3073,46 @@ │ │ │ │ main:Types.FileMatcher.MatchFiles │ │ │ │ main:Types.FileMatcher.MatchingFile │ │ │ │ main:Types.FileMatcher.MatchingInfo │ │ │ │ main:Types.FileMatcher.MatchingUserInfo │ │ │ │ main:Types.FileMatcher.UserProvidedInfo │ │ │ │ main:Types.FileMatcher.ProvidedInfo │ │ │ │ main:Types.FileMatcher.FileInfo │ │ │ │ --lastchanged │ │ │ │ -Annex.MetaData.StandardFields │ │ │ │ 'UpdateIndexHandle │ │ │ │ --refresh │ │ │ │ ./Git/UpdateIndex.hs │ │ │ │ Git.UpdateIndex │ │ │ │ --index-info │ │ │ │ update-index │ │ │ │ main:Git.UpdateIndex.UpdateIndexHandle │ │ │ │ +'UrlMulti │ │ │ │ +'UrlContents │ │ │ │ +Types.UrlContents │ │ │ │ +main:Types.UrlContents.UrlContents │ │ │ │ +main:Types.UrlContents.UrlMulti │ │ │ │ +'PropagateSignalProcessGroup │ │ │ │ +SignalAction │ │ │ │ +'StopHook │ │ │ │ +'RemoteCleanup │ │ │ │ +'TorrentCleanup │ │ │ │ +'OtherTmpCleanup │ │ │ │ +'AdjustedBranchUpdate │ │ │ │ +'SshCachingCleanup │ │ │ │ +'FsckCleanup │ │ │ │ +CleanupAction │ │ │ │ +Types.CleanupActions │ │ │ │ +Types/CleanupActions.hs:23:19-20|case │ │ │ │ +main:Types.CleanupActions.PropagateSignalProcessGroup │ │ │ │ +main:Types.CleanupActions.RemoteCleanup │ │ │ │ +main:Types.CleanupActions.StopHook │ │ │ │ +main:Types.CleanupActions.FsckCleanup │ │ │ │ +main:Types.CleanupActions.SshCachingCleanup │ │ │ │ +main:Types.CleanupActions.AdjustedBranchUpdate │ │ │ │ +main:Types.CleanupActions.TorrentCleanup │ │ │ │ +main:Types.CleanupActions.OtherTmpCleanup │ │ │ │ 'ImportableContentsChunked │ │ │ │ 'ImportableContentsComplete │ │ │ │ ImportableContentsChunkable │ │ │ │ 'ImportableContentsChunk │ │ │ │ 'ImportChunkSubDir │ │ │ │ 'ImportableContents │ │ │ │ 'ContentIdentifier │ │ │ │ @@ -3034,47 +3122,14 @@ │ │ │ │ ImportableContents {importableContents = │ │ │ │ , importableHistory = │ │ │ │ ContentIdentifier │ │ │ │ main:Types.Import.ImportableContentsComplete │ │ │ │ main:Types.Import.ImportableContentsChunked │ │ │ │ main:Types.Import.ImportableContentsChunk │ │ │ │ main:Types.Import.ImportableContents │ │ │ │ -, viewComponents = │ │ │ │ -View {viewParentBranch = │ │ │ │ -, viewVisible = │ │ │ │ -, viewFilter = │ │ │ │ -ViewComponent {viewField = │ │ │ │ -FilterGlobOrUnset │ │ │ │ -FilterValuesOrUnset │ │ │ │ -ExcludeValues │ │ │ │ -FilterGlob │ │ │ │ -FilterValues │ │ │ │ -ViewUnset │ │ │ │ -'ViewComponent │ │ │ │ -'FilterGlobOrUnset │ │ │ │ -'FilterValuesOrUnset │ │ │ │ -'FilterGlob │ │ │ │ -'ExcludeValues │ │ │ │ -'FilterValues │ │ │ │ -ViewFilter │ │ │ │ -'ViewUnset │ │ │ │ -Types.View │ │ │ │ -viewComponents │ │ │ │ -viewParentBranch │ │ │ │ -viewVisible │ │ │ │ -viewFilter │ │ │ │ -viewField │ │ │ │ -Types/View.hs:47:19-20|case │ │ │ │ -main:Types.View.View │ │ │ │ -main:Types.View.ViewComponent │ │ │ │ -main:Types.View.FilterValues │ │ │ │ -main:Types.View.FilterGlob │ │ │ │ -main:Types.View.ExcludeValues │ │ │ │ -main:Types.View.FilterValuesOrUnset │ │ │ │ -main:Types.View.FilterGlobOrUnset │ │ │ │ diff-tree │ │ │ │ diff-index │ │ │ │ diff-files │ │ │ │ --pretty=format: │ │ │ │ --pretty= │ │ │ │ diff-tree parse error: │ │ │ │ diff-tree parse error near " │ │ │ │ @@ -3085,31 +3140,47 @@ │ │ │ │ hidemissing │ │ │ │ unlockpresent │ │ │ │ refs/heads/adjusted/ │ │ │ │ 'AdjBranch │ │ │ │ 'C:SerializeAdjustment │ │ │ │ Annex.AdjustedBranch.Name │ │ │ │ main:Annex.AdjustedBranch.Name.C:SerializeAdjustment │ │ │ │ -Git.Config │ │ │ │ -./Git/Config.hs │ │ │ │ ---global │ │ │ │ ---git-dir=. │ │ │ │ -safe.directory=* │ │ │ │ -safe.bareRepository=all │ │ │ │ -core.worktree │ │ │ │ ---unset-all │ │ │ │ -config output: │ │ │ │ -core.bare │ │ │ │ -'ConfigNullList │ │ │ │ -'ConfigList │ │ │ │ -ConfigStyle │ │ │ │ -git config read: │ │ │ │ -.gitconfig │ │ │ │ -main:Git.Config.ConfigList │ │ │ │ -main:Git.Config.ConfigNullList │ │ │ │ + is not absolute │ │ │ │ +internal error, │ │ │ │ +gitdir: │ │ │ │ +internal error; reference repo not url │ │ │ │ +./Git/Construct.hs │ │ │ │ +Git.Construct │ │ │ │ +'GroupMap │ │ │ │ +Types.Group │ │ │ │ +main:Types.Group.GroupMap │ │ │ │ +Git/Queue.hs:73:19-20|case │ │ │ │ +getFlushActionFiles │ │ │ │ +getFlushActionRunner │ │ │ │ +getFiles │ │ │ │ +getParams │ │ │ │ +getSubcommand │ │ │ │ +getCommonParams │ │ │ │ +./Git/Queue.hs │ │ │ │ +Git.Queue │ │ │ │ +'FlushActionRunner │ │ │ │ +'UpdateIndexAction │ │ │ │ +'CommandAction │ │ │ │ +'FlushAction │ │ │ │ +'UpdateIndexActionKey │ │ │ │ +'CommandActionKey │ │ │ │ +'FlushActionKey │ │ │ │ +main:Git.Queue.Queue │ │ │ │ +main:Git.Queue.UpdateIndexActionKey │ │ │ │ +main:Git.Queue.CommandActionKey │ │ │ │ +main:Git.Queue.FlushActionKey │ │ │ │ +main:Git.Queue.UpdateIndexAction │ │ │ │ +main:Git.Queue.CommandAction │ │ │ │ +main:Git.Queue.FlushAction │ │ │ │ +main:Git.Queue.FlushActionRunner │ │ │ │ unexpected object type " │ │ │ │ Git.Tree │ │ │ │ ./Git/Tree.hs │ │ │ │ recordSubTree internal error; unexpected NewSubTree │ │ │ │ 'C:GitPath │ │ │ │ 'MkTreeHandle │ │ │ │ 'NewSubTree │ │ │ │ @@ -3145,14 +3216,92 @@ │ │ │ │ ./Git/CatFile.hs │ │ │ │ Git.CatFile │ │ │ │ committer │ │ │ │ main:Git.CatFile.ParsedResp │ │ │ │ main:Git.CatFile.DNE │ │ │ │ main:Git.CatFile.CatFileMetaDataHandle │ │ │ │ main:Git.CatFile.CatFileHandle │ │ │ │ +'CatFileHandlesNonConcurrent │ │ │ │ +'CatFileHandlesPool │ │ │ │ +Types.CatFileHandles │ │ │ │ +main:Types.CatFileHandles.CatFileHandlesNonConcurrent │ │ │ │ +main:Types.CatFileHandles.CatFileHandlesPool │ │ │ │ +main:Types.CatFileHandles.CatMap │ │ │ │ +unable to bind to a local socket │ │ │ │ +unable to bind to local socket │ │ │ │ +/dev/null; then cd │ │ │ │ -if ! cd │ │ │ │ -./Command/Map.hs │ │ │ │ -left map in │ │ │ │ -running: │ │ │ │ -lightblue │ │ │ │ -Command.Map │ │ │ │ # ** Parse error in next line: │ │ │ │ # ** Either fix the bad lines, or delete them (to discard your changes). │ │ │ │ # ** Search for "Parse error" to find the bad lines. │ │ │ │ # ** There was a problem parsing your input! │ │ │ │ unknown │ │ │ │ missing field │ │ │ │ trust value │ │ │ │ @@ -7711,52 +7709,392 @@ │ │ │ │ # (Separate multiple activities with "; ") │ │ │ │ # Scheduled activities │ │ │ │ # Numcopies configuration │ │ │ │ # Other global configuration │ │ │ │ exited nonzero; aborting │ │ │ │ edit configuration in git-annex branch │ │ │ │ main:Command.Vicfg.Cfg │ │ │ │ -sets up gcrypt repository │ │ │ │ -gcryptsetup refusing to run; this repository already has a git-annex uuid! │ │ │ │ -cannot use gcrypt in a non-bare repository │ │ │ │ -gcryptsetup uuid mismatch │ │ │ │ -Command.GCryptSetup │ │ │ │ -show version info │ │ │ │ -local repository version │ │ │ │ -git-annex version │ │ │ │ -build flags: Assistant │ │ │ │ -dependency versions: │ │ │ │ -key/value backends: │ │ │ │ -remote types: │ │ │ │ -operating system: linux │ │ │ │ -supported repository versions: │ │ │ │ -upgrade supported from repository versions │ │ │ │ -output only program version │ │ │ │ -'VersionOptions │ │ │ │ -Command.Version │ │ │ │ -main:Command.Version.VersionOptions │ │ │ │ -Command.Group │ │ │ │ -'GroupOptions │ │ │ │ -list all currently defined groups │ │ │ │ -Specify a repository and a group. │ │ │ │ -Cannot combine --list with other options │ │ │ │ -REPOSITORY DESC │ │ │ │ -add a repository to a group │ │ │ │ -main:Command.Group.GroupOptions │ │ │ │ +configure desired number of copies │ │ │ │ +global numcopies is not set │ │ │ │ + locally) │ │ │ │ +(deprecated git config annex.numcopies is set to │ │ │ │ +(default is 1) │ │ │ │ +Bad number: │ │ │ │ +Specify a single number. │ │ │ │ +Cannot set │ │ │ │ + cannot be negative! │ │ │ │ +Command.NumCopies │ │ │ │ +Command.Find │ │ │ │ +'FindOptions │ │ │ │ +control format of output │ │ │ │ +use nulls to separate output rather than lines │ │ │ │ +bytesize │ │ │ │ +humansize │ │ │ │ +hashdirlower │ │ │ │ +hashdirmixed │ │ │ │ +lists available files │ │ │ │ +main:Command.Find.FindOptions │ │ │ │ +'ExportOptions │ │ │ │ +'FileUploaded │ │ │ │ +'AllFilled │ │ │ │ +'ExportFiltered │ │ │ │ +track changes to the TREEISH (deprecated) │ │ │ │ +.git-annex-tmp-content- │ │ │ │ +unexport │ │ │ │ +rename failed ( │ │ │ │ +); deleting instead │ │ │ │ +Command.Export │ │ │ │ +./Command/Export.hs │ │ │ │ +refs/remotes │ │ │ │ +Command/Export.hs:(173,39)-(180,54)|\case │ │ │ │ +Resolving export conflict.. │ │ │ │ +unknown tree │ │ │ │ +That remote does not support exports. │ │ │ │ +export a tree of files to a special remote │ │ │ │ +main:Command.Export.ExportOptions │ │ │ │ +upgrade repository │ │ │ │ +only do automatic upgrades │ │ │ │ +'UpgradeOptions │ │ │ │ +Command.Upgrade │ │ │ │ +main:Command.Upgrade.UpgradeOptions │ │ │ │ +renameremote │ │ │ │ +changes name of special remote │ │ │ │ +NAME NAME │ │ │ │ +. Provide instead the uuid or description of the remote to rename. │ │ │ │ +There are multiple special remotes named │ │ │ │ + is already used by a special remote. │ │ │ │ +The name │ │ │ │ +That is not a special remote. │ │ │ │ +Specify an old name (or uuid or description) and a new name. │ │ │ │ +Command.RenameRemote │ │ │ │ +get or set scheduled jobs │ │ │ │ +REMOTE EXPR │ │ │ │ +Command.Schedule │ │ │ │ +checkpresentkey │ │ │ │ +check if key is present in remote │ │ │ │ +KEY REMOTE │ │ │ │ +Wrong number of parameters │ │ │ │ +Unknown remote │ │ │ │ +'CheckFailure │ │ │ │ +'NotPresent │ │ │ │ +'CheckPresentKeyOptions │ │ │ │ +Command.CheckPresentKey │ │ │ │ +main:Command.CheckPresentKey.Present │ │ │ │ +main:Command.CheckPresentKey.NotPresent │ │ │ │ +main:Command.CheckPresentKey.CheckFailure │ │ │ │ +main:Command.CheckPresentKey.CheckPresentKeyOptions │ │ │ │ +enter adjusted branch │ │ │ │ +unlock-present │ │ │ │ +unlock files whose content is present; lock rest │ │ │ │ +./Command/Adjust.hs │ │ │ │ +fix symlinks to annnexed files │ │ │ │ +unlock annexed files │ │ │ │ +hide-missing │ │ │ │ +hide annexed files whose content is not present │ │ │ │ +Command.Adjust │ │ │ │ +readpresentkey │ │ │ │ +read records of where key is present │ │ │ │ +KEY UUID │ │ │ │ +Command.ReadPresentKey │ │ │ │ +enter a view branch │ │ │ │ +Already in a view. Use the vfilter and vadd commands to further refine this view. │ │ │ │ +Not safe to enter view. │ │ │ │ +Specify metadata to include in view │ │ │ │ +Your uncommitted changes would be lost when entering a view. │ │ │ │ +searching │ │ │ │ +Perhaps you should: cd │ │ │ │ +This view does not include the subdirectory you are currently in. │ │ │ │ +Command.View │ │ │ │ +TAG FIELD=GLOB ?TAG FIELD?=GLOB FIELD!=VALUE ... │ │ │ │ +benchmark git-annex commands │ │ │ │ +benchmark sqlite databases │ │ │ │ +'BenchmarkOptions │ │ │ │ +'BenchmarkDatabases │ │ │ │ +Command.Benchmark │ │ │ │ +main:Command.Benchmark.BenchmarkOptions │ │ │ │ +main:Command.Benchmark.BenchmarkDatabases │ │ │ │ +expire inactive repositories │ │ │ │ +unexpire │ │ │ │ +last active: │ │ │ │ +no activity │ │ │ │ +bad expire time: │ │ │ │ +Specify an expire time. │ │ │ │ +don't really do anything │ │ │ │ +specify activity that prevents expiry │ │ │ │ +'ExpireOptions │ │ │ │ +Command.Expire │ │ │ │ +Unknown activity. Choose from: │ │ │ │ +REMOTE:TIME ... │ │ │ │ +main:Command.Expire.Expire │ │ │ │ +main:Command.Expire.ExpireOptions │ │ │ │ +git smudge filter │ │ │ │ +The file │ │ │ │ + looks like git-annex pointer file that has had other content appended to it │ │ │ │ +could not add file to the annex │ │ │ │ +unable to populate worktree file │ │ │ │ +populate annexed worktree files │ │ │ │ +clean filter │ │ │ │ +'SmudgeOptions │ │ │ │ +'UpdateOption │ │ │ │ +./Command/Smudge.hs │ │ │ │ +Command.Smudge │ │ │ │ +smudgeFile │ │ │ │ +cleanOption │ │ │ │ +main:Command.Smudge.UpdateOption │ │ │ │ +main:Command.Smudge.SmudgeOptions │ │ │ │ +No proxy changes to record. │ │ │ │ +Command.UpdateProxy │ │ │ │ +is a special remote configured with exporttree=yes, │ │ │ │ +but without annexobjects=yes. │ │ │ │ +Suggest you run: git-annex enableremote │ │ │ │ +annexobjects=yes │ │ │ │ +is a git remote without a known annex-uuid. │ │ │ │ +Started proxying for │ │ │ │ +Stopped proxying for │ │ │ │ +Cannot proxy to this remote. │ │ │ │ +update records with proxy configuration │ │ │ │ +updateproxy │ │ │ │ Action blocked by │ │ │ │ GIT_ANNEX_SHELL_DIRECTORY │ │ │ │ and could not determine directory from command line │ │ │ │ Only allowed to access │ │ │ │ CmdLine.GitAnnexShell.Checks │ │ │ │ command. │ │ │ │ Cannot proxy │ │ │ │ Not a git-annex or gcrypt repository. │ │ │ │ GIT_ANNEX_SHELL_APPENDONLY │ │ │ │ GIT_ANNEX_SHELL_READONLY │ │ │ │ GIT_ANNEX_SHELL_LIMITED │ │ │ │ +initialize repository, reusing old UUID │ │ │ │ +UUID|DESC │ │ │ │ +Command.Reinit │ │ │ │ +show which remotes contain files │ │ │ │ + (untrusted) │ │ │ │ +show all repositories, not only remotes │ │ │ │ +allrepos │ │ │ │ +'ListOptions │ │ │ │ +Command.List │ │ │ │ +main:Command.List.ListOptions │ │ │ │ +multicast file distribution │ │ │ │ +Cannot specify list of files with --receive; this receives whatever files the sender chooses to send. │ │ │ │ +ecdh_ecdsa │ │ │ │ +aes256-gcm │ │ │ │ +sending files │ │ │ │ +Will continue to run until stopped by ctrl-c │ │ │ │ +receiving multicast files │ │ │ │ +authlist │ │ │ │ +Received a file │ │ │ │ + that is not a git-annex key. Deleting this file. │ │ │ │ +Failed to find fingerprint in uftp_keymgt output: │ │ │ │ +uftp_keymgt failed: │ │ │ │ +gen-address │ │ │ │ +uftp_keymgt │ │ │ │ +ec:secp521r1 │ │ │ │ +multicast │ │ │ │ +passed on to uftp/uftpd │ │ │ │ +listen for multicast files and store in repository │ │ │ │ +generate multicast encryption key and store address in git-annex branch │ │ │ │ +'KeyFile │ │ │ │ +'KeyContainer │ │ │ │ +'MultiCastOptions │ │ │ │ +'Receive │ │ │ │ +'GenAddress │ │ │ │ +MultiCastAction │ │ │ │ +Command.Multicast │ │ │ │ +MultiCastOptions │ │ │ │ +main:Command.Multicast.KeyFile │ │ │ │ +main:Command.Multicast.KeyContainer │ │ │ │ +main:Command.Multicast.MultiCastOptions │ │ │ │ +main:Command.Multicast.GenAddress │ │ │ │ +main:Command.Multicast.Send │ │ │ │ +main:Command.Multicast.Receive │ │ │ │ +configure peer-2-peer links between repositories │ │ │ │ +These addresses allow access to this git-annex repository. Only share them with people you trust with that access, using trusted communication channels! │ │ │ │ +Magic Wormhole is not installed, and is needed for pairing. Install it from your distribution or from https://github.com/warner/magic-wormhole/ │ │ │ │ +p2p pair │ │ │ │ +No P2P networks are currently available. │ │ │ │ +Failed linking to pair: │ │ │ │ +Failed receiving data from pair. │ │ │ │ +Failed sending data to pair. │ │ │ │ +This repository's pairing code is: │ │ │ │ +using Magic Wormhole │ │ │ │ +That does not look like a valiad pairing code. Try again... │ │ │ │ +Oops -- You entered this repository's pairing code. Enter the pairing code of the *other* repository. │ │ │ │ +Exchanging pairing data... │ │ │ │ +Enter the other repository's pairing code: │ │ │ │ +git-annex.branchable.com/p2p-setup │ │ │ │ +. Retrying... │ │ │ │ +Unable to connect to │ │ │ │ +Successfully exchanged pairing data. Connecting to │ │ │ │ +Nothing entered, giving up. │ │ │ │ +Unable to parse that address, please check its format and try again. │ │ │ │ +Enter peer address: │ │ │ │ +p2p link │ │ │ │ +Unable to authenticate with peer. Please check the address and try again. │ │ │ │ +Unable to authenticate with peer: │ │ │ │ +Unable to connect with peer. Please check that the peer is connected to the network, and try again. ( │ │ │ │ +name of remote │ │ │ │ +generate addresses that allow accessing this repository over P2P networks │ │ │ │ +en-addresses │ │ │ │ +set up a P2P link to a git remote │ │ │ │ +pair with another repository │ │ │ │ +'AuthenticationError │ │ │ │ +'ConnectionError │ │ │ │ +'LinkSuccess │ │ │ │ +LinkResult │ │ │ │ +'LinkFailed │ │ │ │ +'ReceiveFailed │ │ │ │ +'SendFailed │ │ │ │ +'PairSuccess │ │ │ │ +PairingResult │ │ │ │ +'HalfAuthToken │ │ │ │ +'LinkRemote │ │ │ │ +'GenAddresses │ │ │ │ +Command.P2P │ │ │ │ +PairData │ │ │ │ +HalfAuthToken │ │ │ │ +main:Command.P2P.LinkSuccess │ │ │ │ +main:Command.P2P.ConnectionError │ │ │ │ +main:Command.P2P.AuthenticationError │ │ │ │ +main:Command.P2P.PairSuccess │ │ │ │ +main:Command.P2P.SendFailed │ │ │ │ +main:Command.P2P.ReceiveFailed │ │ │ │ +main:Command.P2P.LinkFailed │ │ │ │ +main:Command.P2P.PairData │ │ │ │ +main:Command.P2P.GenAddresses │ │ │ │ +main:Command.P2P.LinkRemote │ │ │ │ +main:Command.P2P.Pair │ │ │ │ +generates fuzz test files │ │ │ │ +fuzztest │ │ │ │ +Low disk space; fuzz test paused. │ │ │ │ +fuzzfile_ │ │ │ │ +Command/FuzzTest.hs:165:31-32|case │ │ │ │ +fuzzdir_ │ │ │ │ +./Command/FuzzTest.hs │ │ │ │ + is not set! │ │ │ │ +Refusing to run fuzz tests, since │ │ │ │ +to play with. │ │ │ │ +repositories! This is a developer tool, not something │ │ │ │ +this repository, and pushes those changes to other │ │ │ │ +Running fuzz tests *writes* to and *deletes* files in │ │ │ │ +eat-my-repository │ │ │ │ +Finished │ │ │ │ +Started │ │ │ │ +FuzzPause │ │ │ │ +FuzzMoveDir │ │ │ │ +FuzzDeleteDir │ │ │ │ +FuzzMove │ │ │ │ +FuzzDelete │ │ │ │ +FuzzAdd │ │ │ │ +FuzzFile │ │ │ │ +FuzzDir │ │ │ │ +'Finished │ │ │ │ +'Started │ │ │ │ +TimeStampedFuzzAction │ │ │ │ +'FuzzPause │ │ │ │ +'FuzzMoveDir │ │ │ │ +'FuzzDeleteDir │ │ │ │ +'FuzzMove │ │ │ │ +'FuzzDelete │ │ │ │ +'FuzzAdd │ │ │ │ +'C:ToFilePath │ │ │ │ +'FuzzDir │ │ │ │ +'FuzzFile │ │ │ │ +'MinutesDelay │ │ │ │ +'SecondsDelay │ │ │ │ +'TinyDelay │ │ │ │ +Command.FuzzTest │ │ │ │ +main:Command.FuzzTest.Started │ │ │ │ +main:Command.FuzzTest.Finished │ │ │ │ +main:Command.FuzzTest.FuzzAdd │ │ │ │ +main:Command.FuzzTest.FuzzDelete │ │ │ │ +main:Command.FuzzTest.FuzzMove │ │ │ │ +main:Command.FuzzTest.FuzzDeleteDir │ │ │ │ +main:Command.FuzzTest.FuzzMoveDir │ │ │ │ +main:Command.FuzzTest.FuzzPause │ │ │ │ +main:Command.FuzzTest.FuzzDir │ │ │ │ +main:Command.FuzzTest.FuzzFile │ │ │ │ +main:Command.FuzzTest.TinyDelay │ │ │ │ +main:Command.FuzzTest.SecondsDelay │ │ │ │ +main:Command.FuzzTest.MinutesDelay │ │ │ │ +Command.MaxSize │ │ │ │ +'MaxSizeOptions │ │ │ │ +display sizes in bytes │ │ │ │ +Unable to parse size. │ │ │ │ +Too many parameters │ │ │ │ +REPOSITORY SIZE │ │ │ │ +configure maximum size of repositoriy │ │ │ │ +main:Command.MaxSize.MaxSizeOptions │ │ │ │ +remove a repository from a group │ │ │ │ +REMOTE DESC │ │ │ │ +Specify a repository and a group. │ │ │ │ +Command.Ungroup │ │ │ │ +Generating gnuplot script in │ │ │ │ +Command.Log │ │ │ │ +LogChange │ │ │ │ +'Removed │ │ │ │ +'LogOptions │ │ │ │ +limit number of logs displayed │ │ │ │ +--max-count │ │ │ │ +show log │ │ │ │ +REMOTE | DESC | UUID │ │ │ │ +display history of sizes of this repository │ │ │ │ +display history of sizes of all repositories │ │ │ │ +display history of total sizes of all repositories │ │ │ │ +totalsizes │ │ │ │ +minimum time between displays of changed size │ │ │ │ +display received data per interval rather than repository sizes │ │ │ │ +graph the history │ │ │ │ +display seconds from unix epoch │ │ │ │ +raw-date │ │ │ │ +format output for gource │ │ │ │ +--remove-empty │ │ │ │ +%Y-%m-%dT%H:%M:%S │ │ │ │ +--date-order │ │ │ │ +Running gnuplot... │ │ │ │ + with filledcurves x1 │ │ │ │ + with boxes │ │ │ │ + title columnheader(i) \ │ │ │ │ + "$data" using 1:(sum [col=i: │ │ │ │ +] column(col)) \ │ │ │ │ +plot for [i=2: │ │ │ │ +$data << EOD │ │ │ │ +set key off │ │ │ │ +set key spacing 1 font ",8" │ │ │ │ +set tics front │ │ │ │ +set ytics format '%s%c' │ │ │ │ +set xtics out │ │ │ │ +set xdata time │ │ │ │ +set timefmt "%Y-%m-%dT%H:%M:%S" │ │ │ │ +set datafile separator ',' │ │ │ │ +addition │ │ │ │ +This repository is read-only, and there are unmerged git-annex branches, which prevents displaying location log changes. (Set annex.merge-annex-branches to false to ignore the unmerged git-annex branches.) │ │ │ │ +shows location log │ │ │ │ +main:Command.Log.LogOptions │ │ │ │ +main:Command.Log.Added │ │ │ │ +main:Command.Log.Removed │ │ │ │ +Command.InitRemote │ │ │ │ +'InitRemoteOptions │ │ │ │ +new remote that accesses the same data │ │ │ │ +configure remote with an annex:: url │ │ │ │ +with-url │ │ │ │ +describe other configuration parameters for a special remote │ │ │ │ +keep special remote information out of git-annex branch │ │ │ │ +valuedescription │ │ │ │ +whatelse │ │ │ │ ++refs/heads/*:refs/remotes/ │ │ │ │ +skipFetchAll │ │ │ │ +invalid uuid │ │ │ │ +Specify a name for the remote. │ │ │ │ +There is already a special remote named " │ │ │ │ +". (Use enableremote to enable an existing special remote.) │ │ │ │ +There is already a remote named " │ │ │ │ +NAME PARAM=VALUE ... │ │ │ │ +creates a special (non-git) remote │ │ │ │ +main:Command.InitRemote.InitRemoteOptions │ │ │ │ fast mode enabled; only finding stale files │ │ │ │ unused-list │ │ │ │ --from │ │ │ │ To remove unwanted data: git-annex dropunused │ │ │ │ not valid (run git annex unused for list) │ │ │ │ Command.Unused │ │ │ │ 'UnusedOptions │ │ │ │ @@ -7776,40 +8114,101 @@ │ │ │ │ checking for unused data │ │ │ │ remote to check for unused content │ │ │ │ refs to consider used (default: all branches) │ │ │ │ look for unused file content │ │ │ │ Expected number or range, not " │ │ │ │ main:Command.Unused.UnusedMaps │ │ │ │ main:Command.Unused.UnusedOptions │ │ │ │ -unlock files for modification │ │ │ │ -same as unlock │ │ │ │ -unlock failed │ │ │ │ -Command.Unlock │ │ │ │ -checkpresentkey │ │ │ │ -check if key is present in remote │ │ │ │ -KEY REMOTE │ │ │ │ -Wrong number of parameters │ │ │ │ -Unknown remote │ │ │ │ -'CheckFailure │ │ │ │ -'NotPresent │ │ │ │ -'CheckPresentKeyOptions │ │ │ │ -Command.CheckPresentKey │ │ │ │ -main:Command.CheckPresentKey.Present │ │ │ │ -main:Command.CheckPresentKey.NotPresent │ │ │ │ -main:Command.CheckPresentKey.CheckFailure │ │ │ │ -main:Command.CheckPresentKey.CheckPresentKeyOptions │ │ │ │ -adds a file using a specific key │ │ │ │ -KEY PATH ... │ │ │ │ -) is not present in backend (use --force to override this sanity check) │ │ │ │ -Expected pairs of key and filename │ │ │ │ - already exists with different content │ │ │ │ -'FromKeyOptions │ │ │ │ -Command.FromKey │ │ │ │ -bad key/url │ │ │ │ -main:Command.FromKey.FromKeyOptions │ │ │ │ +show version info │ │ │ │ +local repository version │ │ │ │ +git-annex version │ │ │ │ +build flags: Assistant │ │ │ │ +dependency versions: │ │ │ │ +key/value backends: │ │ │ │ +remote types: │ │ │ │ +operating system: linux │ │ │ │ +supported repository versions: │ │ │ │ +upgrade supported from repository versions │ │ │ │ +output only program version │ │ │ │ +'VersionOptions │ │ │ │ +Command.Version │ │ │ │ +main:Command.Version.VersionOptions │ │ │ │ +transfers content │ │ │ │ +Command.Transferrer │ │ │ │ +backend- │ │ │ │ +fromList │ │ │ │ +CmdLine.hs │ │ │ │ +addon command │ │ │ │ +[PARAMS] │ │ │ │ +For details, run: │ │ │ │ +REPOSITORY ... │ │ │ │ +Command.Trust │ │ │ │ +semitrusted. │ │ │ │ +This remote's trust level is overridden to │ │ │ │ +, you will risk losing data. │ │ │ │ +content from │ │ │ │ +If you choose to do so, bear in mind that any time you drop │ │ │ │ +make this take effect. │ │ │ │ +If you're sure you know what you're doing, use --force to │ │ │ │ +Trusting a repository can lead to data loss. │ │ │ │ +persistent communication with remotes │ │ │ │ +--stop not implemented for remotedaemon │ │ │ │ +Command.RemoteDaemon │ │ │ │ +transfers keys (deprecated) │ │ │ │ +transferkeys │ │ │ │ +transferkeys protocol error: │ │ │ │ +'C:TCSerialized │ │ │ │ +'TransferRequest │ │ │ │ +Command.TransferKeys │ │ │ │ +main:Command.TransferKeys.C:TCSerialized │ │ │ │ +main:Command.TransferKeys.TransferRequest │ │ │ │ +record file is not available at url │ │ │ │ +FILE URL ... │ │ │ │ +Expected: "file url" │ │ │ │ +'RmUrlOptions │ │ │ │ +Command.RmUrl │ │ │ │ +main:Command.RmUrl.RmUrlOptions │ │ │ │ +enable tor hidden service │ │ │ │ +This can only be run in a git-annex repository. │ │ │ │ +Need user-id parameter. │ │ │ │ +Failed to run as root: │ │ │ │ +enable-tor │ │ │ │ +Somehow didn't get an onion address. │ │ │ │ +Unable to connect to hidden service. It may not yet have propagated to the Tor network. ( │ │ │ │ +) Will retry.. │ │ │ │ +Tor hidden service is working. │ │ │ │ +Still unable to connect to hidden service. It might not yet be usable by others. Please check Tor's logs for details. │ │ │ │ +Could not find socket file in Tor configuration! │ │ │ │ +Tor hidden service is configured. Checking connection to it. This may take a few minutes. │ │ │ │ +Command.EnableTor │ │ │ │ +undo accidental add command │ │ │ │ +Command.Unannex │ │ │ │ +Merge conflict could not be automatically resolved. │ │ │ │ +No branch is currently checked out. │ │ │ │ +No SHA found in .git/MERGE_HEAD │ │ │ │ +Command.ResolveMerge │ │ │ │ +change records of where key is present │ │ │ │ +KEY UUID [1|0] │ │ │ │ +setpresentkey │ │ │ │ +bad value │ │ │ │ +Bad input. Expected: key uuid value │ │ │ │ +'KeyStatus │ │ │ │ +'SetPresentKeyOptions │ │ │ │ +Command.SetPresentKey │ │ │ │ +main:Command.SetPresentKey.KeyStatus │ │ │ │ +main:Command.SetPresentKey.SetPresentKeyOptions │ │ │ │ +recover broken git repository │ │ │ │ +Successfully recovered the git-annex branch using .git/annex/index │ │ │ │ +committing index after git repository repair │ │ │ │ +No data was lost. │ │ │ │ +Had to delete the .git/annex/index file as it was corrupt. │ │ │ │ +Since the git-annex branch is not up-to-date anymore. It would be a very good idea to run: git annex fsck --fast │ │ │ │ +Command.Repair │ │ │ │ +estages unlocked files in the git index │ │ │ │ +Command.Restage │ │ │ │ inject content of file back into annex │ │ │ │ SRC DEST ... │ │ │ │ Cannot combine --known with --guesskeys │ │ │ │ does not have expected content of │ │ │ │ is not an annexed file │ │ │ │ does not have expected content │ │ │ │ Not named like an object file; skipping │ │ │ │ @@ -7817,384 +8216,112 @@ │ │ │ │ reinject │ │ │ │ cannot used annexed file as src: │ │ │ │ inject files that are named like keys │ │ │ │ inject all known files │ │ │ │ 'ReinjectOptions │ │ │ │ Command.Reinject │ │ │ │ main:Command.Reinject.ReinjectOptions │ │ │ │ -Command.MaxSize │ │ │ │ -'MaxSizeOptions │ │ │ │ -display sizes in bytes │ │ │ │ -Unable to parse size. │ │ │ │ -Too many parameters │ │ │ │ -REPOSITORY SIZE │ │ │ │ -configure maximum size of repositoriy │ │ │ │ -main:Command.MaxSize.MaxSizeOptions │ │ │ │ -record file is not available at url │ │ │ │ -FILE URL ... │ │ │ │ -Expected: "file url" │ │ │ │ -'RmUrlOptions │ │ │ │ -Command.RmUrl │ │ │ │ -main:Command.RmUrl.RmUrlOptions │ │ │ │ -, not changing to requested version. │ │ │ │ -This repository is already a initialized with version │ │ │ │ -do not enable special remotes configured with autoenable=true │ │ │ │ -no-autoenable │ │ │ │ -only enable special remotes configured with autoenable=true │ │ │ │ -Override default annex.version │ │ │ │ - is not a currently supported repository version │ │ │ │ -version parse error │ │ │ │ -'InitOptions │ │ │ │ -Command.Init │ │ │ │ -main:Command.Init.InitOptions │ │ │ │ -Command.InitRemote │ │ │ │ -'InitRemoteOptions │ │ │ │ -REMOTE | DESC | UUID │ │ │ │ -new remote that accesses the same data │ │ │ │ -configure remote with an annex:: url │ │ │ │ -with-url │ │ │ │ -describe other configuration parameters for a special remote │ │ │ │ -keep special remote information out of git-annex branch │ │ │ │ -valuedescription │ │ │ │ -whatelse │ │ │ │ -+refs/heads/*:refs/remotes/ │ │ │ │ -skipFetchAll │ │ │ │ -invalid uuid │ │ │ │ -Specify a name for the remote. │ │ │ │ -There is already a special remote named " │ │ │ │ -". (Use enableremote to enable an existing special remote.) │ │ │ │ -There is already a remote named " │ │ │ │ -NAME PARAM=VALUE ... │ │ │ │ -creates a special (non-git) remote │ │ │ │ -main:Command.InitRemote.InitRemoteOptions │ │ │ │ -git smudge filter │ │ │ │ -The file │ │ │ │ - looks like git-annex pointer file that has had other content appended to it │ │ │ │ -could not add file to the annex │ │ │ │ -unable to populate worktree file │ │ │ │ -populate annexed worktree files │ │ │ │ -clean filter │ │ │ │ -'SmudgeOptions │ │ │ │ -'UpdateOption │ │ │ │ -./Command/Smudge.hs │ │ │ │ -Command.Smudge │ │ │ │ -smudgeFile │ │ │ │ -cleanOption │ │ │ │ -main:Command.Smudge.UpdateOption │ │ │ │ -main:Command.Smudge.SmudgeOptions │ │ │ │ -whereused │ │ │ │ ---pretty=%gd │ │ │ │ ---walk-reflogs │ │ │ │ ---contains │ │ │ │ -describe │ │ │ │ ---tags=* │ │ │ │ ---remotes=* │ │ │ │ ---glob=* │ │ │ │ ---exclude=*/ │ │ │ │ ---diff-filter=ACMRTUX │ │ │ │ ---basic-regexp │ │ │ │ -find historical uses │ │ │ │ -historical │ │ │ │ -'WhereUsedOptions │ │ │ │ -Command.WhereUsed │ │ │ │ -main:Command.WhereUsed.WhereUsedOptions │ │ │ │ +run built-in test suite │ │ │ │ +Command.Test │ │ │ │ lookupkey │ │ │ │ looks up key used for file │ │ │ │ FILE ... │ │ │ │ look up key used by git ref to file │ │ │ │ 'LookupKeyOptions │ │ │ │ Command.LookupKey │ │ │ │ main:Command.LookupKey.LookupKeyOptions │ │ │ │ -calculate key for a file │ │ │ │ -Command.CalcKey │ │ │ │ fix up links to annexed content │ │ │ │ unable to break hard link │ │ │ │ unable to make hard link │ │ │ │ 'FixSymlinks │ │ │ │ Command.Fix │ │ │ │ main:Command.Fix.FixSymlinks │ │ │ │ main:Command.Fix.FixAll │ │ │ │ undo last change to a file or directory │ │ │ │ Cannot undo changes to files that are not checked into git: │ │ │ │ commit before undo │ │ │ │ Command.Undo │ │ │ │ -Dropping from here │ │ │ │ -Dropping from remote │ │ │ │ -(Use --force to override this check, or adjust numcopies.) │ │ │ │ -Rather than dropping this file, try using: git annex move │ │ │ │ -That file is required content. It cannot be dropped! │ │ │ │ - which is required content. It cannot be dropped! │ │ │ │ -That file has the same content as another file │ │ │ │ -(Use --force to override this check, or adjust required content configuration.) │ │ │ │ -enable batch mode, with files input │ │ │ │ -drop content from a remote │ │ │ │ -'PreferredContentChecked │ │ │ │ -'DroppingUnused │ │ │ │ -'DropOptions │ │ │ │ -Command.Drop │ │ │ │ -main:Command.Drop.DropOptions │ │ │ │ -Command.Indirect │ │ │ │ -indirect │ │ │ │ -switch repository to indirect mode (deprecated) │ │ │ │ -initialize a new cluster │ │ │ │ -NAME DESC │ │ │ │ -Expected two parameters, name and description. │ │ │ │ -unable to generate a cluster UUID │ │ │ │ -That cluster name is not a valid git remote name. │ │ │ │ -initcluster │ │ │ │ -Command.InitCluster │ │ │ │ -REPOSITORY ... │ │ │ │ -Command.Trust │ │ │ │ -semitrusted. │ │ │ │ -This remote's trust level is overridden to │ │ │ │ -, you will risk losing data. │ │ │ │ -content from │ │ │ │ -If you choose to do so, bear in mind that any time you drop │ │ │ │ -make this take effect. │ │ │ │ -If you're sure you know what you're doing, use --force to │ │ │ │ -Trusting a repository can lead to data loss. │ │ │ │ -matchexpression │ │ │ │ -checks if a preferred content expression matches │ │ │ │ -bad expression: │ │ │ │ -provided expression │ │ │ │ -specify mime encoding to match against │ │ │ │ -specify mime type to match against │ │ │ │ -specify size to match against │ │ │ │ -specify key to match against │ │ │ │ -specify filename to match against │ │ │ │ -parse as annex.largefiles expression │ │ │ │ -cannot match this expression without │ │ │ │ -'MatchExpressionOptions │ │ │ │ -Command.MatchExpression │ │ │ │ -main:Command.MatchExpression.MatchExpressionOptions │ │ │ │ -remove a repository from a group │ │ │ │ -REMOTE DESC │ │ │ │ -Command.Ungroup │ │ │ │ -Command.Find │ │ │ │ -'FindOptions │ │ │ │ -control format of output │ │ │ │ -use nulls to separate output rather than lines │ │ │ │ -bytesize │ │ │ │ -humansize │ │ │ │ -hashdirlower │ │ │ │ -hashdirmixed │ │ │ │ -lists available files │ │ │ │ -main:Command.Find.FindOptions │ │ │ │ -sets or gets metadata of a file │ │ │ │ -Not recursively setting metadata. Use --force to do that. │ │ │ │ -combining --batch with file matching options is not currently supported │ │ │ │ ---batch is currently only supported in --json mode │ │ │ │ -. Expecting │ │ │ │ -JSON input is missing either file or key │ │ │ │ -remove-all │ │ │ │ -remove all metadata │ │ │ │ -remove all values of a field │ │ │ │ -remove a tag │ │ │ │ -set a tag │ │ │ │ -set or unset metadata value │ │ │ │ -FIELD[+-]=VALUE │ │ │ │ -get single metadata field │ │ │ │ -'MetaDataOptions │ │ │ │ -Command.MetaData │ │ │ │ -main:Command.MetaData.MetaDataOptions │ │ │ │ -main:Command.MetaData.Get │ │ │ │ -main:Command.MetaData.GetAll │ │ │ │ -main:Command.MetaData.Set │ │ │ │ -multicast file distribution │ │ │ │ -Cannot specify list of files with --receive; this receives whatever files the sender chooses to send. │ │ │ │ -ecdh_ecdsa │ │ │ │ -aes256-gcm │ │ │ │ -sending files │ │ │ │ -Will continue to run until stopped by ctrl-c │ │ │ │ -receiving multicast files │ │ │ │ -authlist │ │ │ │ -Received a file │ │ │ │ - that is not a git-annex key. Deleting this file. │ │ │ │ -Failed to find fingerprint in uftp_keymgt output: │ │ │ │ -uftp_keymgt failed: │ │ │ │ -gen-address │ │ │ │ -uftp_keymgt │ │ │ │ -ec:secp521r1 │ │ │ │ -multicast │ │ │ │ -passed on to uftp/uftpd │ │ │ │ -listen for multicast files and store in repository │ │ │ │ -generate multicast encryption key and store address in git-annex branch │ │ │ │ -'KeyFile │ │ │ │ -'KeyContainer │ │ │ │ -'MultiCastOptions │ │ │ │ -'Receive │ │ │ │ -'GenAddress │ │ │ │ -MultiCastAction │ │ │ │ -Command.Multicast │ │ │ │ -MultiCastOptions │ │ │ │ -main:Command.Multicast.KeyFile │ │ │ │ -main:Command.Multicast.KeyContainer │ │ │ │ -main:Command.Multicast.MultiCastOptions │ │ │ │ -main:Command.Multicast.GenAddress │ │ │ │ -main:Command.Multicast.Send │ │ │ │ -main:Command.Multicast.Receive │ │ │ │ -initialize repository, reusing old UUID │ │ │ │ -UUID|DESC │ │ │ │ -Command.Reinit │ │ │ │ -No proxy changes to record. │ │ │ │ -Command.UpdateProxy │ │ │ │ -is a special remote configured with exporttree=yes, │ │ │ │ -but without annexobjects=yes. │ │ │ │ -Suggest you run: git-annex enableremote │ │ │ │ -annexobjects=yes │ │ │ │ -is a git remote without a known annex-uuid. │ │ │ │ -Started proxying for │ │ │ │ -Stopped proxying for │ │ │ │ -Cannot proxy to this remote. │ │ │ │ -update records with proxy configuration │ │ │ │ -updateproxy │ │ │ │ -expire inactive repositories │ │ │ │ -unexpire │ │ │ │ -last active: │ │ │ │ -no activity │ │ │ │ -bad expire time: │ │ │ │ -Specify an expire time. │ │ │ │ -don't really do anything │ │ │ │ -specify activity that prevents expiry │ │ │ │ -'ExpireOptions │ │ │ │ -Command.Expire │ │ │ │ -Unknown activity. Choose from: │ │ │ │ -REMOTE:TIME ... │ │ │ │ -main:Command.Expire.Expire │ │ │ │ -main:Command.Expire.ExpireOptions │ │ │ │ -enter a view branch │ │ │ │ -Already in a view. Use the vfilter and vadd commands to further refine this view. │ │ │ │ -Not safe to enter view. │ │ │ │ -Specify metadata to include in view │ │ │ │ -Your uncommitted changes would be lost when entering a view. │ │ │ │ -searching │ │ │ │ -Perhaps you should: cd │ │ │ │ -This view does not include the subdirectory you are currently in. │ │ │ │ -Command.View │ │ │ │ -TAG FIELD=GLOB ?TAG FIELD?=GLOB FIELD!=VALUE ... │ │ │ │ -transferkey │ │ │ │ -transfers a key from or to a remote │ │ │ │ -the associated file │ │ │ │ -'TransferKeyOptions │ │ │ │ -Command.TransferKey │ │ │ │ -main:Command.TransferKey.TransferKeyOptions │ │ │ │ +Command.Direct │ │ │ │ +switch repository to direct mode (deprecated) │ │ │ │ +Direct mode is not supported by this repository version. Use git-annex unlock instead. │ │ │ │ +safely bypass direct mode guard (deprecated) │ │ │ │ +-- git command │ │ │ │ +Did not specify command to run. │ │ │ │ +Command.Proxy │ │ │ │ +unlock files for modification │ │ │ │ +same as unlock │ │ │ │ +unlock failed │ │ │ │ +Command.Unlock │ │ │ │ +drops annexed content for specified keys │ │ │ │ +dropkey can cause data loss; use --force if you're sure you want to do this │ │ │ │ +'DropKeyOptions │ │ │ │ +Command.DropKey │ │ │ │ +main:Command.DropKey.DropKeyOptions │ │ │ │ +sets annexed content for a key │ │ │ │ +KEY PATH │ │ │ │ +specify a key and a content file │ │ │ │ +move failed! │ │ │ │ +Command.SetKey │ │ │ │ list keys used for old versions of files │ │ │ │ don't check if current files use keys │ │ │ │ unchecked │ │ │ │ limit to a revision range │ │ │ │ evision-range │ │ │ │ 'OldKeysOptions │ │ │ │ Command.OldKeys │ │ │ │ main:Command.OldKeys.OldKeysOptions │ │ │ │ -undo accidental add command │ │ │ │ -Command.Unannex │ │ │ │ -get or set scheduled jobs │ │ │ │ -REMOTE EXPR │ │ │ │ -Command.Schedule │ │ │ │ -change description of a repository │ │ │ │ -Specify a repository and a description. │ │ │ │ -Command.Describe │ │ │ │ -Merge conflict could not be automatically resolved. │ │ │ │ -No branch is currently checked out. │ │ │ │ -No SHA found in .git/MERGE_HEAD │ │ │ │ -Command.ResolveMerge │ │ │ │ -upgrade repository │ │ │ │ -only do automatic upgrades │ │ │ │ -'UpgradeOptions │ │ │ │ -Command.Upgrade │ │ │ │ -main:Command.Upgrade.UpgradeOptions │ │ │ │ ---update --batch is not supported │ │ │ │ -non-large file │ │ │ │ -; adding content to git repository │ │ │ │ - is not a regular file │ │ │ │ - changed while it was being added │ │ │ │ -add all files to git, ignoring other configuration │ │ │ │ -add all files to annex, ignoring other configuration │ │ │ │ -only update tracked files │ │ │ │ -check-gitignore │ │ │ │ -Do not check .gitignore when adding files │ │ │ │ -SmallOrLarge │ │ │ │ -'AddOptions │ │ │ │ -Command.Add │ │ │ │ -main:Command.Add.Small │ │ │ │ -main:Command.Add.Large │ │ │ │ -main:Command.Add.AddOptions │ │ │ │ -Reproducible {isReproducible = │ │ │ │ -Command.AddComputed │ │ │ │ -'Reproducible │ │ │ │ -'AddComputedOptions │ │ │ │ -computation is fully reproducible │ │ │ │ -unreproducible │ │ │ │ -computation is not fully reproducible │ │ │ │ -The computation needs the content of an annexed file which is not present: │ │ │ │ -, not a git │ │ │ │ -The computation needs an input file │ │ │ │ -that is not checked into the git repository │ │ │ │ -The computation succeeded, but it did not generate any files. │ │ │ │ -ingestion failed │ │ │ │ -Failed to ingest output file │ │ │ │ -That is not a compute remote. │ │ │ │ -EXPR ... │ │ │ │ -add computed files to annex │ │ │ │ -addcomputed │ │ │ │ -main:Command.AddComputed.AddComputedOptions │ │ │ │ -renameremote │ │ │ │ -changes name of special remote │ │ │ │ -NAME NAME │ │ │ │ -. Provide instead the uuid or description of the remote to rename. │ │ │ │ -There are multiple special remotes named │ │ │ │ - is already used by a special remote. │ │ │ │ -The name │ │ │ │ -That is not a special remote. │ │ │ │ -Specify an old name (or uuid or description) and a new name. │ │ │ │ -Command.RenameRemote │ │ │ │ +whereused │ │ │ │ +--pretty=%gd │ │ │ │ +--walk-reflogs │ │ │ │ +--contains │ │ │ │ +describe │ │ │ │ +--tags=* │ │ │ │ +--remotes=* │ │ │ │ +--glob=* │ │ │ │ +--exclude=*/ │ │ │ │ +--diff-filter=ACMRTUX │ │ │ │ +--basic-regexp │ │ │ │ +find historical uses │ │ │ │ +historical │ │ │ │ +'WhereUsedOptions │ │ │ │ +Command.WhereUsed │ │ │ │ +main:Command.WhereUsed.WhereUsedOptions │ │ │ │ +sets up gcrypt repository │ │ │ │ +gcryptsetup refusing to run; this repository already has a git-annex uuid! │ │ │ │ +cannot use gcrypt in a non-bare repository │ │ │ │ +gcryptsetup uuid mismatch │ │ │ │ +Command.GCryptSetup │ │ │ │ checks if keys are present in the annex │ │ │ │ Command.InAnnex │ │ │ │ +adds a file using a specific key │ │ │ │ +KEY PATH ... │ │ │ │ +) is not present in backend (use --force to override this sanity check) │ │ │ │ +Expected pairs of key and filename │ │ │ │ + already exists with different content │ │ │ │ +'FromKeyOptions │ │ │ │ +Command.FromKey │ │ │ │ +bad key/url │ │ │ │ +main:Command.FromKey.FromKeyOptions │ │ │ │ +contentlocation │ │ │ │ +looks up content for a key │ │ │ │ +Command.ContentLocation │ │ │ │ Command.Inprogress │ │ │ │ 'InprogressOptions │ │ │ │ access files while they're being downloaded │ │ │ │ inprogress │ │ │ │ main:Command.Inprogress.InprogressOptions │ │ │ │ -ImportSubTree │ │ │ │ -Annex/Import.hs:510:19-20|case │ │ │ │ -ImportTreeConfig │ │ │ │ -'ImportTree │ │ │ │ -'ImportSubTree │ │ │ │ -'ImportCommitConfig │ │ │ │ -ImportResult │ │ │ │ -'ImportUnfinished │ │ │ │ -'ImportFinished │ │ │ │ -'DiffRemoved │ │ │ │ -'DiffChanged │ │ │ │ -'LastImportedTree │ │ │ │ -Imported │ │ │ │ -'ImportedFull │ │ │ │ -'ImportedDiff │ │ │ │ -annex.largefiles configuration examines file contents, so cannot import without content. │ │ │ │ -old version │ │ │ │ -importKeys does not support chunked import when not thirdpartypopulated │ │ │ │ -importKeys does not support downloading chunked import │ │ │ │ -This remote does not support importing without downloading content. │ │ │ │ -./Annex/Import.hs │ │ │ │ -Annex.Import │ │ │ │ -Cannot import a file with a name that appears to be a directory: │ │ │ │ -Cannot import a file with an empty filename │ │ │ │ -main:Annex.Import.ImportedFull │ │ │ │ -main:Annex.Import.ImportedDiff │ │ │ │ -main:Annex.Import.DiffChanged │ │ │ │ -main:Annex.Import.DiffRemoved │ │ │ │ -main:Annex.Import.ImportFinished │ │ │ │ -main:Annex.Import.ImportUnfinished │ │ │ │ -main:Annex.Import.ImportCommitConfig │ │ │ │ -main:Annex.Import.ImportTree │ │ │ │ -main:Annex.Import.ImportSubTree │ │ │ │ +runs rsync in server mode to send content │ │ │ │ +requested key is not present │ │ │ │ +RsyncOptions │ │ │ │ +transfer start │ │ │ │ +transfer done │ │ │ │ +Command.SendKey │ │ │ │ test transfers to/from a remote │ │ │ │ This remote is readonly, so you need to use the --test-readonly option. │ │ │ │ generating test keys │ │ │ │ -fromList │ │ │ │ testremote │ │ │ │ Remote Tests │ │ │ │ No tests found!? │ │ │ │ key size │ │ │ │ failed disabling exportree │ │ │ │ chunksize= │ │ │ │ encryption=shared │ │ │ │ @@ -8238,14 +8365,34 @@ │ │ │ │ est-readonly │ │ │ │ base key size (default 1MiB) │ │ │ │ 'Described │ │ │ │ 'TestRemoteOptions │ │ │ │ Command.TestRemote │ │ │ │ main:Command.TestRemote.Described │ │ │ │ main:Command.TestRemote.TestRemoteOptions │ │ │ │ +undo unlock command │ │ │ │ +unable to lock file │ │ │ │ +Command.Lock │ │ │ │ +Locking this file would discard any changes you have made to it. Use 'git annex add' to stage your changes. (Or, use --force to override) │ │ │ │ +calculate key for a file │ │ │ │ +Command.CalcKey │ │ │ │ +initialize a new cluster │ │ │ │ +NAME DESC │ │ │ │ +Expected two parameters, name and description. │ │ │ │ +unable to generate a cluster UUID │ │ │ │ +That cluster name is not a valid git remote name. │ │ │ │ +initcluster │ │ │ │ +Command.InitCluster │ │ │ │ +simulate a network of repositories │ │ │ │ +Simulation shown above had errors. │ │ │ │ +Simulation had errors. │ │ │ │ +A sim was previously started. Use `git-annex sim end` to stop it before starting a new one. │ │ │ │ +Sim started. │ │ │ │ +Sim ended. │ │ │ │ +Command.Sim │ │ │ │ configuration stored in git-annex branch │ │ │ │ branch:git-annex │ │ │ │ is not configured │ │ │ │ gitattributes │ │ │ │ --show-origin │ │ │ │ Pass --for-file= with a filename to check │ │ │ │ may be configured in gitattributes. │ │ │ │ @@ -8263,41 +8410,21 @@ │ │ │ │ 'SetConfig │ │ │ │ 'ShowOrigin │ │ │ │ Command.Config │ │ │ │ main:Command.Config.SetConfig │ │ │ │ main:Command.Config.GetConfig │ │ │ │ main:Command.Config.UnsetConfig │ │ │ │ main:Command.Config.ShowOrigin │ │ │ │ -show the working tree status (deprecated) │ │ │ │ ---ignore-submodules= │ │ │ │ -git status failed │ │ │ │ -passed on to git status │ │ │ │ -'StatusOptions │ │ │ │ -Command.Status │ │ │ │ -main:Command.Status.StatusOptions │ │ │ │ -run built-in test suite │ │ │ │ -Command.Test │ │ │ │ -benchmark git-annex commands │ │ │ │ -benchmark sqlite databases │ │ │ │ -'BenchmarkOptions │ │ │ │ -'BenchmarkDatabases │ │ │ │ -Command.Benchmark │ │ │ │ -main:Command.Benchmark.BenchmarkOptions │ │ │ │ -main:Command.Benchmark.BenchmarkDatabases │ │ │ │ -sends notification when git refs are changed │ │ │ │ -Command.NotifyChanges │ │ │ │ -enter adjusted branch │ │ │ │ -unlock-present │ │ │ │ -unlock files whose content is present; lock rest │ │ │ │ -./Command/Adjust.hs │ │ │ │ -fix symlinks to annnexed files │ │ │ │ -unlock annexed files │ │ │ │ -hide-missing │ │ │ │ -hide annexed files whose content is not present │ │ │ │ -Command.Adjust │ │ │ │ +prune git-annex branch history │ │ │ │ +To forget git-annex branch history, you must specify --force. This deletes metadata! │ │ │ │ +drop references to dead repositories │ │ │ │ +rop-dead │ │ │ │ +'ForgetOptions │ │ │ │ +Command.Forget │ │ │ │ +main:Command.Forget.ForgetOptions │ │ │ │ filter information from the git-annex branch │ │ │ │ include global configuration │ │ │ │ include-global-config │ │ │ │ repo-config │ │ │ │ key-information │ │ │ │ include-all- │ │ │ │ include information about all non-excluded repositories │ │ │ │ @@ -8314,369 +8441,177 @@ │ │ │ │ Exclude │ │ │ │ Include │ │ │ │ Command/FilterBranch.hs:65:25-26|case │ │ │ │ main:Command.FilterBranch.FilterBranchOptions │ │ │ │ main:Command.FilterBranch.Include │ │ │ │ main:Command.FilterBranch.Exclude │ │ │ │ main:Command.FilterBranch.IncludeAll │ │ │ │ -safely bypass direct mode guard (deprecated) │ │ │ │ --- git command │ │ │ │ -Did not specify command to run. │ │ │ │ -Command.Proxy │ │ │ │ -prune git-annex branch history │ │ │ │ -To forget git-annex branch history, you must specify --force. This deletes metadata! │ │ │ │ -drop references to dead repositories │ │ │ │ -rop-dead │ │ │ │ -'ForgetOptions │ │ │ │ -Command.Forget │ │ │ │ -main:Command.Forget.ForgetOptions │ │ │ │ -Command.Direct │ │ │ │ -switch repository to direct mode (deprecated) │ │ │ │ -Direct mode is not supported by this repository version. Use git-annex unlock instead. │ │ │ │ -contentlocation │ │ │ │ -looks up content for a key │ │ │ │ -Command.ContentLocation │ │ │ │ -sets annexed content for a key │ │ │ │ -KEY PATH │ │ │ │ -specify a key and a content file │ │ │ │ -move failed! │ │ │ │ -Command.SetKey │ │ │ │ -drops annexed content for specified keys │ │ │ │ -dropkey can cause data loss; use --force if you're sure you want to do this │ │ │ │ -'DropKeyOptions │ │ │ │ -Command.DropKey │ │ │ │ -main:Command.DropKey.DropKeyOptions │ │ │ │ -change records of where key is present │ │ │ │ -KEY UUID [1|0] │ │ │ │ -setpresentkey │ │ │ │ -bad value │ │ │ │ -Bad input. Expected: key uuid value │ │ │ │ -'KeyStatus │ │ │ │ -'SetPresentKeyOptions │ │ │ │ -Command.SetPresentKey │ │ │ │ -main:Command.SetPresentKey.KeyStatus │ │ │ │ -main:Command.SetPresentKey.SetPresentKeyOptions │ │ │ │ -runs rsync in server mode to send content │ │ │ │ -requested key is not present │ │ │ │ -RsyncOptions │ │ │ │ -transfer start │ │ │ │ -transfer done │ │ │ │ -Command.SendKey │ │ │ │ -generates fuzz test files │ │ │ │ -fuzztest │ │ │ │ -Low disk space; fuzz test paused. │ │ │ │ -fuzzfile_ │ │ │ │ -Command/FuzzTest.hs:165:31-32|case │ │ │ │ -fuzzdir_ │ │ │ │ -./Command/FuzzTest.hs │ │ │ │ - is not set! │ │ │ │ -Refusing to run fuzz tests, since │ │ │ │ -to play with. │ │ │ │ -repositories! This is a developer tool, not something │ │ │ │ -this repository, and pushes those changes to other │ │ │ │ -Running fuzz tests *writes* to and *deletes* files in │ │ │ │ -eat-my-repository │ │ │ │ -Finished │ │ │ │ -Started │ │ │ │ -FuzzPause │ │ │ │ -FuzzMoveDir │ │ │ │ -FuzzDeleteDir │ │ │ │ -FuzzMove │ │ │ │ -FuzzDelete │ │ │ │ -FuzzAdd │ │ │ │ -FuzzFile │ │ │ │ -FuzzDir │ │ │ │ -'Finished │ │ │ │ -'Started │ │ │ │ -TimeStampedFuzzAction │ │ │ │ -'FuzzPause │ │ │ │ -'FuzzMoveDir │ │ │ │ -'FuzzDeleteDir │ │ │ │ -'FuzzMove │ │ │ │ -'FuzzDelete │ │ │ │ -'FuzzAdd │ │ │ │ -'C:ToFilePath │ │ │ │ -'FuzzDir │ │ │ │ -'FuzzFile │ │ │ │ -'MinutesDelay │ │ │ │ -'SecondsDelay │ │ │ │ -'TinyDelay │ │ │ │ -Command.FuzzTest │ │ │ │ -main:Command.FuzzTest.Started │ │ │ │ -main:Command.FuzzTest.Finished │ │ │ │ -main:Command.FuzzTest.FuzzAdd │ │ │ │ -main:Command.FuzzTest.FuzzDelete │ │ │ │ -main:Command.FuzzTest.FuzzMove │ │ │ │ -main:Command.FuzzTest.FuzzDeleteDir │ │ │ │ -main:Command.FuzzTest.FuzzMoveDir │ │ │ │ -main:Command.FuzzTest.FuzzPause │ │ │ │ -main:Command.FuzzTest.FuzzDir │ │ │ │ -main:Command.FuzzTest.FuzzFile │ │ │ │ -main:Command.FuzzTest.TinyDelay │ │ │ │ -main:Command.FuzzTest.SecondsDelay │ │ │ │ -main:Command.FuzzTest.MinutesDelay │ │ │ │ -enable tor hidden service │ │ │ │ -This can only be run in a git-annex repository. │ │ │ │ -Need user-id parameter. │ │ │ │ -Failed to run as root: │ │ │ │ -enable-tor │ │ │ │ -Somehow didn't get an onion address. │ │ │ │ -Unable to connect to hidden service. It may not yet have propagated to the Tor network. ( │ │ │ │ -) Will retry.. │ │ │ │ -Tor hidden service is working. │ │ │ │ -Still unable to connect to hidden service. It might not yet be usable by others. Please check Tor's logs for details. │ │ │ │ -Could not find socket file in Tor configuration! │ │ │ │ -Tor hidden service is configured. Checking connection to it. This may take a few minutes. │ │ │ │ -Command.EnableTor │ │ │ │ -configure desired number of copies │ │ │ │ -global numcopies is not set │ │ │ │ - locally) │ │ │ │ -(deprecated git config annex.numcopies is set to │ │ │ │ -(default is 1) │ │ │ │ -Bad number: │ │ │ │ -Specify a single number. │ │ │ │ -Cannot set │ │ │ │ - cannot be negative! │ │ │ │ -Command.NumCopies │ │ │ │ -transfers keys (deprecated) │ │ │ │ -transferkeys │ │ │ │ -transferkeys protocol error: │ │ │ │ -'C:TCSerialized │ │ │ │ -'TransferRequest │ │ │ │ -Command.TransferKeys │ │ │ │ -main:Command.TransferKeys.C:TCSerialized │ │ │ │ -main:Command.TransferKeys.TransferRequest │ │ │ │ -estages unlocked files in the git index │ │ │ │ -Command.Restage │ │ │ │ -show which remotes contain files │ │ │ │ - (untrusted) │ │ │ │ -show all repositories, not only remotes │ │ │ │ -allrepos │ │ │ │ -'ListOptions │ │ │ │ -Command.List │ │ │ │ -main:Command.List.ListOptions │ │ │ │ -recover broken git repository │ │ │ │ -Successfully recovered the git-annex branch using .git/annex/index │ │ │ │ -committing index after git repository repair │ │ │ │ -No data was lost. │ │ │ │ -Had to delete the .git/annex/index file as it was corrupt. │ │ │ │ -Since the git-annex branch is not up-to-date anymore. It would be a very good idea to run: git annex fsck --fast │ │ │ │ -Command.Repair │ │ │ │ -persistent communication with remotes │ │ │ │ ---stop not implemented for remotedaemon │ │ │ │ -Command.RemoteDaemon │ │ │ │ -readpresentkey │ │ │ │ -read records of where key is present │ │ │ │ -KEY UUID │ │ │ │ -Command.ReadPresentKey │ │ │ │ +--update --batch is not supported │ │ │ │ +non-large file │ │ │ │ +; adding content to git repository │ │ │ │ + is not a regular file │ │ │ │ + changed while it was being added │ │ │ │ +add all files to git, ignoring other configuration │ │ │ │ +add all files to annex, ignoring other configuration │ │ │ │ +only update tracked files │ │ │ │ +check-gitignore │ │ │ │ +Do not check .gitignore when adding files │ │ │ │ +SmallOrLarge │ │ │ │ +'AddOptions │ │ │ │ +Command.Add │ │ │ │ +main:Command.Add.Small │ │ │ │ +main:Command.Add.Large │ │ │ │ +main:Command.Add.AddOptions │ │ │ │ +sends notification when git refs are changed │ │ │ │ +Command.NotifyChanges │ │ │ │ +Command.Indirect │ │ │ │ +indirect │ │ │ │ +switch repository to indirect mode (deprecated) │ │ │ │ +show the working tree status (deprecated) │ │ │ │ +--ignore-submodules= │ │ │ │ +git status failed │ │ │ │ +passed on to git status │ │ │ │ +'StatusOptions │ │ │ │ +Command.Status │ │ │ │ +main:Command.Status.StatusOptions │ │ │ │ +Command.Fsck │ │ │ │ +IncrementalOpt │ │ │ │ +'StartIncrementalO │ │ │ │ +'MoreIncrementalO │ │ │ │ +'ScheduleIncrementalO │ │ │ │ +'FsckOptions │ │ │ │ +'NonIncremental │ │ │ │ +'ScheduleIncremental │ │ │ │ +'StartIncremental │ │ │ │ +'ContIncremental │ │ │ │ +check remote │ │ │ │ +schedule incremental fscking │ │ │ │ +ncremental-schedule │ │ │ │ +continue an incremental fsck │ │ │ │ +start an incremental fsck │ │ │ │ +These dead repositories used to have copies │ │ │ │ +Back it up to trusted locations with git-annex copy. │ │ │ │ +Only these untrusted locations may have copies of │ │ │ │ +** No known copies exist of │ │ │ │ +The following untrusted locations may also have copies: │ │ │ │ +Back it up with git-annex copy. │ │ │ │ + trustworthy copies exist of │ │ │ │ +Cleaning up directory │ │ │ │ + created by buggy version of git-annex │ │ │ │ +Cannot start a new --incremental fsck pass; another fsck process is already running. │ │ │ │ +moved from │ │ │ │ +failed to drop from │ │ │ │ +Command/Fsck.hs:(650,18)-(654,92)|case │ │ │ │ +moved to │ │ │ │ +This key is dead, skipping. │ │ │ │ +(Avoid this check by running: git annex dead --key ) │ │ │ │ +: Stale or missing inode cache; updating. │ │ │ │ +: Bad file content; │ │ │ │ +: Can be upgraded to an improved key format. │ │ │ │ +You can do so by running: git annex migrate --backend= │ │ │ │ +: Bad file size ( │ │ │ │ +fixing worktree content │ │ │ │ +** Required content │ │ │ │ + is missing from these repositories: │ │ │ │ +missingrequired │ │ │ │ +fixing location log │ │ │ │ +** Based on the location log, │ │ │ │ +** was expected to be present, │ │ │ │ +but its content is missing. │ │ │ │ +** Despite annex.securehashesonly being set, │ │ │ │ + has content present in the annex using an insecure │ │ │ │ +** Unable to set correct write mode for │ │ │ │ + ; perhaps you don't own that file, or perhaps it has an xattr or ACL set │ │ │ │ +normalizing object location │ │ │ │ +fixing link │ │ │ │ +: failed to download file from remote │ │ │ │ +Warning: Fscking a repository that is currently marked as dead. │ │ │ │ +main:Command.Fsck.NonIncremental │ │ │ │ +main:Command.Fsck.ScheduleIncremental │ │ │ │ +main:Command.Fsck.StartIncremental │ │ │ │ +main:Command.Fsck.ContIncremental │ │ │ │ +main:Command.Fsck.FsckOptions │ │ │ │ +main:Command.Fsck.StartIncrementalO │ │ │ │ +main:Command.Fsck.MoreIncrementalO │ │ │ │ +main:Command.Fsck.ScheduleIncrementalO │ │ │ │ +, not changing to requested version. │ │ │ │ +This repository is already a initialized with version │ │ │ │ +do not enable special remotes configured with autoenable=true │ │ │ │ +no-autoenable │ │ │ │ +only enable special remotes configured with autoenable=true │ │ │ │ +Override default annex.version │ │ │ │ + is not a currently supported repository version │ │ │ │ +version parse error │ │ │ │ +'InitOptions │ │ │ │ +Command.Init │ │ │ │ +main:Command.Init.InitOptions │ │ │ │ +change description of a repository │ │ │ │ +REPOSITORY DESC │ │ │ │ +Specify a repository and a description. │ │ │ │ +Command.Describe │ │ │ │ +sets or gets metadata of a file │ │ │ │ +Not recursively setting metadata. Use --force to do that. │ │ │ │ +combining --batch with file matching options is not currently supported │ │ │ │ +--batch is currently only supported in --json mode │ │ │ │ +. Expecting │ │ │ │ +JSON input is missing either file or key │ │ │ │ +remove-all │ │ │ │ +remove all metadata │ │ │ │ +remove all values of a field │ │ │ │ +remove a tag │ │ │ │ +set a tag │ │ │ │ +set or unset metadata value │ │ │ │ +FIELD[+-]=VALUE │ │ │ │ +get single metadata field │ │ │ │ +'MetaDataOptions │ │ │ │ +Command.MetaData │ │ │ │ +main:Command.MetaData.MetaDataOptions │ │ │ │ +main:Command.MetaData.Get │ │ │ │ +main:Command.MetaData.GetAll │ │ │ │ +main:Command.MetaData.Set │ │ │ │ +generate map of repositories │ │ │ │ + && git config --null --list │ │ │ │ +.git; fi │ │ │ │ + 2>/dev/null; then cd │ │ │ │ +if ! cd │ │ │ │ +./Command/Map.hs │ │ │ │ +left map in │ │ │ │ +running: │ │ │ │ +lightblue │ │ │ │ +Command.Map │ │ │ │ +Command.Group │ │ │ │ +'GroupOptions │ │ │ │ +list all currently defined groups │ │ │ │ +Cannot combine --list with other options │ │ │ │ +add a repository to a group │ │ │ │ +main:Command.Group.GroupOptions │ │ │ │ +transferkey │ │ │ │ +transfers a key from or to a remote │ │ │ │ +the associated file │ │ │ │ +'TransferKeyOptions │ │ │ │ +Command.TransferKey │ │ │ │ +main:Command.TransferKey.TransferKeyOptions │ │ │ │ Command.Required │ │ │ │ get or set required content expression │ │ │ │ -get or set groupwanted expression │ │ │ │ -GROUP EXPR │ │ │ │ -Specify a group. │ │ │ │ -Command.GroupWanted │ │ │ │ -Generating gnuplot script in │ │ │ │ -Command.Log │ │ │ │ -LogChange │ │ │ │ -'Removed │ │ │ │ -'LogOptions │ │ │ │ -limit number of logs displayed │ │ │ │ ---max-count │ │ │ │ -show log │ │ │ │ -display history of sizes of this repository │ │ │ │ -display history of sizes of all repositories │ │ │ │ -display history of total sizes of all repositories │ │ │ │ -totalsizes │ │ │ │ -minimum time between displays of changed size │ │ │ │ -display received data per interval rather than repository sizes │ │ │ │ -graph the history │ │ │ │ -display seconds from unix epoch │ │ │ │ -raw-date │ │ │ │ -format output for gource │ │ │ │ ---remove-empty │ │ │ │ -%Y-%m-%dT%H:%M:%S │ │ │ │ ---date-order │ │ │ │ -Running gnuplot... │ │ │ │ - with filledcurves x1 │ │ │ │ - with boxes │ │ │ │ - title columnheader(i) \ │ │ │ │ - "$data" using 1:(sum [col=i: │ │ │ │ -] column(col)) \ │ │ │ │ -plot for [i=2: │ │ │ │ -$data << EOD │ │ │ │ -set key off │ │ │ │ -set key spacing 1 font ",8" │ │ │ │ -set tics front │ │ │ │ -set ytics format '%s%c' │ │ │ │ -set xtics out │ │ │ │ -set xdata time │ │ │ │ -set timefmt "%Y-%m-%dT%H:%M:%S" │ │ │ │ -set datafile separator ',' │ │ │ │ -addition │ │ │ │ -This repository is read-only, and there are unmerged git-annex branches, which prevents displaying location log changes. (Set annex.merge-annex-branches to false to ignore the unmerged git-annex branches.) │ │ │ │ -shows location log │ │ │ │ -main:Command.Log.LogOptions │ │ │ │ -main:Command.Log.Added │ │ │ │ -main:Command.Log.Removed │ │ │ │ -'ExportOptions │ │ │ │ -'FileUploaded │ │ │ │ -'AllFilled │ │ │ │ -'ExportFiltered │ │ │ │ -track changes to the TREEISH (deprecated) │ │ │ │ -.git-annex-tmp-content- │ │ │ │ -unexport │ │ │ │ -rename failed ( │ │ │ │ -); deleting instead │ │ │ │ -Command.Export │ │ │ │ -./Command/Export.hs │ │ │ │ -refs/remotes │ │ │ │ -Command/Export.hs:(173,39)-(180,54)|\case │ │ │ │ -Resolving export conflict.. │ │ │ │ -unknown tree │ │ │ │ -That remote does not support exports. │ │ │ │ -export a tree of files to a special remote │ │ │ │ -main:Command.Export.ExportOptions │ │ │ │ -outputs relevant git configuration │ │ │ │ -Command.ConfigList │ │ │ │ -communicate in P2P protocol over stdio │ │ │ │ -missing UUID parameter │ │ │ │ -Command.P2PStdIO │ │ │ │ -switch data to different backend │ │ │ │ -Cannot combine --update or --apply with files to migrate. │ │ │ │ -./Command/Migrate.hs │ │ │ │ -remove size field from keys │ │ │ │ -remove-size │ │ │ │ -(re)apply migrations performed elsewhere │ │ │ │ -incrementally apply migrations performed elsewhere │ │ │ │ -'MigrateOptions │ │ │ │ -Command.Migrate │ │ │ │ -main:Command.Migrate.MigrateOptions │ │ │ │ -add back unused files │ │ │ │ -NUM|RANGE ... │ │ │ │ -addunused │ │ │ │ -cannot addunused │ │ │ │ -Command.AddUnused │ │ │ │ -configure peer-2-peer links between repositories │ │ │ │ -These addresses allow access to this git-annex repository. Only share them with people you trust with that access, using trusted communication channels! │ │ │ │ -Magic Wormhole is not installed, and is needed for pairing. Install it from your distribution or from https://github.com/warner/magic-wormhole/ │ │ │ │ -p2p pair │ │ │ │ -No P2P networks are currently available. │ │ │ │ -Failed linking to pair: │ │ │ │ -Failed receiving data from pair. │ │ │ │ -Failed sending data to pair. │ │ │ │ -This repository's pairing code is: │ │ │ │ -using Magic Wormhole │ │ │ │ -That does not look like a valiad pairing code. Try again... │ │ │ │ -Oops -- You entered this repository's pairing code. Enter the pairing code of the *other* repository. │ │ │ │ -Exchanging pairing data... │ │ │ │ -Enter the other repository's pairing code: │ │ │ │ -git-annex.branchable.com/p2p-setup │ │ │ │ -. Retrying... │ │ │ │ -Unable to connect to │ │ │ │ -Successfully exchanged pairing data. Connecting to │ │ │ │ -Nothing entered, giving up. │ │ │ │ -Unable to parse that address, please check its format and try again. │ │ │ │ -Enter peer address: │ │ │ │ -p2p link │ │ │ │ -Unable to authenticate with peer. Please check the address and try again. │ │ │ │ -Unable to authenticate with peer: │ │ │ │ -Unable to connect with peer. Please check that the peer is connected to the network, and try again. ( │ │ │ │ -name of remote │ │ │ │ -generate addresses that allow accessing this repository over P2P networks │ │ │ │ -en-addresses │ │ │ │ -set up a P2P link to a git remote │ │ │ │ -pair with another repository │ │ │ │ -'AuthenticationError │ │ │ │ -'ConnectionError │ │ │ │ -'LinkSuccess │ │ │ │ -LinkResult │ │ │ │ -'LinkFailed │ │ │ │ -'ReceiveFailed │ │ │ │ -'SendFailed │ │ │ │ -'PairSuccess │ │ │ │ -PairingResult │ │ │ │ -'HalfAuthToken │ │ │ │ -'LinkRemote │ │ │ │ -'GenAddresses │ │ │ │ -Command.P2P │ │ │ │ -PairData │ │ │ │ -HalfAuthToken │ │ │ │ -main:Command.P2P.LinkSuccess │ │ │ │ -main:Command.P2P.ConnectionError │ │ │ │ -main:Command.P2P.AuthenticationError │ │ │ │ -main:Command.P2P.PairSuccess │ │ │ │ -main:Command.P2P.SendFailed │ │ │ │ -main:Command.P2P.ReceiveFailed │ │ │ │ -main:Command.P2P.LinkFailed │ │ │ │ -main:Command.P2P.PairData │ │ │ │ -main:Command.P2P.GenAddresses │ │ │ │ -main:Command.P2P.LinkRemote │ │ │ │ -main:Command.P2P.Pair │ │ │ │ -updates url registration information │ │ │ │ -specify a key │ │ │ │ -reregisterurl │ │ │ │ -move-from │ │ │ │ -'ReregisterUrlOptions │ │ │ │ -Command.ReregisterUrl │ │ │ │ -main:Command.ReregisterUrl.ReregisterUrlOptions │ │ │ │ -no url provided │ │ │ │ -specify a key and an url │ │ │ │ - is claimed by remote │ │ │ │ -The url │ │ │ │ -'RegisterUrlOptions │ │ │ │ -Command.RegisterUrl │ │ │ │ -main:Command.RegisterUrl.RegisterUrlOptions │ │ │ │ -(No special remotes are currently known; perhaps use initremote instead?) │ │ │ │ -Command.EnableRemote │ │ │ │ -'EnableRemoteOptions │ │ │ │ -known special remotes │ │ │ │ -Not overwriting currently configured git remote named " │ │ │ │ -Multiple remotes have that name. Either use git-annex renameremote to rename them, or specify the uuid of the remote. │ │ │ │ -enableremote (normal) │ │ │ │ -Specify the remote to enable. │ │ │ │ -enables git-annex to use a remote │ │ │ │ -main:Command.EnableRemote.EnableRemoteOptions │ │ │ │ -long running git filter process │ │ │ │ -Command.FilterProcess │ │ │ │ -backend- │ │ │ │ -CmdLine.hs │ │ │ │ -addon command │ │ │ │ -[PARAMS] │ │ │ │ -For details, run: │ │ │ │ -run by git pre-commit hook │ │ │ │ -Command.PreCommit │ │ │ │ -do not trust a repository │ │ │ │ -Command.Untrust │ │ │ │ -drop unused file content │ │ │ │ -Annexed object has been modified and dropping it would probably lose the only copy. Run this command with --force if you want to drop it anyway. │ │ │ │ -'DropUnusedOptions │ │ │ │ -Command.DropUnused │ │ │ │ -main:Command.DropUnused.DropUnusedOptions │ │ │ │ -hide a lost repository or key │ │ │ │ -This key is still known to be present in some locations; not marking as dead. │ │ │ │ -keys whose content has been irretrievably lost │ │ │ │ -'DeadKeys │ │ │ │ -'DeadRemotes │ │ │ │ -DeadOptions │ │ │ │ -Command.Dead │ │ │ │ -main:Command.Dead.DeadRemotes │ │ │ │ -main:Command.Dead.DeadKeys │ │ │ │ (copies now │ │ │ │ Annex.Drop │ │ │ │ (from here) │ │ │ │ -return repository to default trust level │ │ │ │ -Command.Semitrust │ │ │ │ -semitrust │ │ │ │ -lists files in a git ref (deprecated) │ │ │ │ -Command.FindRef │ │ │ │ -lists available keys │ │ │ │ -findkeys │ │ │ │ -'FindKeysOptions │ │ │ │ -Command.FindKeys │ │ │ │ -main:Command.FindKeys.FindKeysOptions │ │ │ │ +recompute computed files │ │ │ │ +recompute │ │ │ │ +not using input file │ │ │ │ +not outputting │ │ │ │ +requesting a new input file │ │ │ │ +recompute using original content of input files │ │ │ │ +original │ │ │ │ +'RecomputeOptions │ │ │ │ +Command.Recompute │ │ │ │ +main:Command.Recompute.RecomputeOptions │ │ │ │ +configure minimum number of copies │ │ │ │ +global mincopies is not set │ │ │ │ +Command.MinCopies │ │ │ │ Specify --from or --to │ │ │ │ This could have failed because --fast is enabled. │ │ │ │ Content not dropped from here. │ │ │ │ Content not dropped from │ │ │ │ 'DestStartedWithCopy │ │ │ │ 'DropCheckNumCopies │ │ │ │ 'DropAllowed │ │ │ │ @@ -8690,57 +8625,161 @@ │ │ │ │ main:Command.Move.DestStartedWithCopy │ │ │ │ main:Command.Move.DropWorse │ │ │ │ main:Command.Move.DropAllowed │ │ │ │ main:Command.Move.DropCheckNumCopies │ │ │ │ main:Command.Move.MoveOptions │ │ │ │ main:Command.Move.RemoveSafe │ │ │ │ main:Command.Move.RemoveNever │ │ │ │ +The following untrusted locations may also have copies: │ │ │ │ +for urls: │ │ │ │ +unable to query remote │ │ │ │ +'WhereisOptions │ │ │ │ +Command.Whereis │ │ │ │ +main:Command.Whereis.WhereisOptions │ │ │ │ +lists files in a git ref (deprecated) │ │ │ │ +Command.FindRef │ │ │ │ +get or set groupwanted expression │ │ │ │ +GROUP EXPR │ │ │ │ +Specify a group. │ │ │ │ +Command.GroupWanted │ │ │ │ +lists available keys │ │ │ │ +findkeys │ │ │ │ +'FindKeysOptions │ │ │ │ +Command.FindKeys │ │ │ │ +main:Command.FindKeys.FindKeysOptions │ │ │ │ +lists computed files │ │ │ │ +findcomputed │ │ │ │ +inputfile │ │ │ │ +inputkey │ │ │ │ +computation │ │ │ │ +display input files │ │ │ │ +'FindComputedOptions │ │ │ │ +Command.FindComputed │ │ │ │ +main:Command.FindComputed.FindComputedOptions │ │ │ │ examinekey │ │ │ │ prints information from a key │ │ │ │ objectpointer │ │ │ │ objectpath │ │ │ │ file associated with the key │ │ │ │ migrate key to other backend when possible │ │ │ │ igrate-to-backend │ │ │ │ 'ExamineOptions │ │ │ │ Command.ExamineKey │ │ │ │ main:Command.ExamineKey.ExamineOptions │ │ │ │ switch back to previous view │ │ │ │ Command.VPop │ │ │ │ -lists computed files │ │ │ │ -findcomputed │ │ │ │ -inputfile │ │ │ │ -inputkey │ │ │ │ -computation │ │ │ │ -display input files │ │ │ │ -'FindComputedOptions │ │ │ │ -Command.FindComputed │ │ │ │ -main:Command.FindComputed.FindComputedOptions │ │ │ │ -The following untrusted locations may also have copies: │ │ │ │ -for urls: │ │ │ │ -unable to query remote │ │ │ │ -'WhereisOptions │ │ │ │ -Command.Whereis │ │ │ │ -main:Command.Whereis.WhereisOptions │ │ │ │ switch view to next layout │ │ │ │ unchanged │ │ │ │ Command.VCycle │ │ │ │ +filter current view │ │ │ │ +That would add an additional level of directory structure to the view, rather than filtering it. If you want to do that, use vadd instead of vfilter. │ │ │ │ +Command.VFilter │ │ │ │ +add subdirs to current view │ │ │ │ +Widening view to match more files is not currently supported. │ │ │ │ +That would not add an additional level of directory structure to the view. To filter the view, use vfilter instead of vadd. │ │ │ │ +Command.VAdd │ │ │ │ +long running git filter process │ │ │ │ +Command.FilterProcess │ │ │ │ Command.UpdateCluster │ │ │ │ Added node │ │ │ │ to cluster: │ │ │ │ Removed node │ │ │ │ from cluster: │ │ │ │ No cluster node changes for cluster: │ │ │ │ Cannot use this remote as a cluster node. │ │ │ │ update records of cluster nodes │ │ │ │ updatecluster │ │ │ │ -add subdirs to current view │ │ │ │ -Widening view to match more files is not currently supported. │ │ │ │ -That would not add an additional level of directory structure to the view. To filter the view, use vfilter instead of vadd. │ │ │ │ -Command.VAdd │ │ │ │ +communicate in P2P protocol over stdio │ │ │ │ +missing UUID parameter │ │ │ │ +Command.P2PStdIO │ │ │ │ +outputs relevant git configuration │ │ │ │ +Command.ConfigList │ │ │ │ +(No special remotes are currently known; perhaps use initremote instead?) │ │ │ │ +Command.EnableRemote │ │ │ │ +'EnableRemoteOptions │ │ │ │ +known special remotes │ │ │ │ +Not overwriting currently configured git remote named " │ │ │ │ +Multiple remotes have that name. Either use git-annex renameremote to rename them, or specify the uuid of the remote. │ │ │ │ +enableremote (normal) │ │ │ │ +Specify the remote to enable. │ │ │ │ +enables git-annex to use a remote │ │ │ │ +main:Command.EnableRemote.EnableRemoteOptions │ │ │ │ +./Assistant/WebApp/Pairing.hs │ │ │ │ +'WormholePairingId │ │ │ │ +'PairingWithFriend │ │ │ │ +'PairingWithSelf │ │ │ │ +PairingWith │ │ │ │ +Assistant.WebApp.Pairing │ │ │ │ +WormholePairingId │ │ │ │ +main:Assistant.WebApp.Pairing.PairingWithSelf │ │ │ │ +main:Assistant.WebApp.Pairing.PairingWithFriend │ │ │ │ +drop unused file content │ │ │ │ +NUM|RANGE ... │ │ │ │ +Annexed object has been modified and dropping it would probably lose the only copy. Run this command with --force if you want to drop it anyway. │ │ │ │ +'DropUnusedOptions │ │ │ │ +Command.DropUnused │ │ │ │ +main:Command.DropUnused.DropUnusedOptions │ │ │ │ +return repository to default trust level │ │ │ │ +Command.Semitrust │ │ │ │ +semitrust │ │ │ │ +benchmarking │ │ │ │ +do not trust a repository │ │ │ │ +Command.Untrust │ │ │ │ +hide a lost repository or key │ │ │ │ +This key is still known to be present in some locations; not marking as dead. │ │ │ │ +keys whose content has been irretrievably lost │ │ │ │ +'DeadKeys │ │ │ │ +'DeadRemotes │ │ │ │ +DeadOptions │ │ │ │ +Command.Dead │ │ │ │ +main:Command.Dead.DeadRemotes │ │ │ │ +main:Command.Dead.DeadKeys │ │ │ │ +add back unused files │ │ │ │ +addunused │ │ │ │ +cannot addunused │ │ │ │ +Command.AddUnused │ │ │ │ +run by git pre-commit hook │ │ │ │ +Command.PreCommit │ │ │ │ +de-initialize git-annex and clean out repository │ │ │ │ +cannot uninit when the │ │ │ │ +can only run uninit from the top of the git repository │ │ │ │ +--abbrev-ref │ │ │ │ +Not continuing with uninit; either delete or git annex add the file and retry. │ │ │ │ +Perhaps this was left behind by an interrupted git annex add? │ │ │ │ + points to annexed content, but is not checked into git. │ │ │ │ +uninit check │ │ │ │ +Some annexed data is still left in │ │ │ │ +Then run `git annex uninit` again to finish. │ │ │ │ +take care of all the data. │ │ │ │ +to remove data that is not used by any tag or branch, which might │ │ │ │ +Or, you can run `git annex unused` followed by `git annex dropunused` │ │ │ │ +something in there is important. │ │ │ │ +Or, you can move it to another location, in case it turns out │ │ │ │ +If you don't care about preserving the data, just delete the │ │ │ │ +This may include deleted files, or old versions of modified files. │ │ │ │ +Not fully uninitialized │ │ │ │ +uninit objects │ │ │ │ +uninit finish │ │ │ │ +Command.Uninit │ │ │ │ +no url provided │ │ │ │ +specify a key and an url │ │ │ │ + is claimed by remote │ │ │ │ +The url │ │ │ │ +'RegisterUrlOptions │ │ │ │ +Command.RegisterUrl │ │ │ │ +main:Command.RegisterUrl.RegisterUrlOptions │ │ │ │ +runs rsync in server mode to receive content │ │ │ │ +Command.RecvKey │ │ │ │ +updates url registration information │ │ │ │ +specify a key │ │ │ │ +reregisterurl │ │ │ │ +move-from │ │ │ │ +'ReregisterUrlOptions │ │ │ │ +Command.ReregisterUrl │ │ │ │ +main:Command.ReregisterUrl.ReregisterUrlOptions │ │ │ │ information about an item or the repository │ │ │ │ ITEM ... │ │ │ │ Warning: This repository is currently marked as dead. │ │ │ │ autoenable special remotes │ │ │ │ not a directory or an annexed file or a treeish or a remote or a uuid │ │ │ │ bad keys size │ │ │ │ temporary object directory size │ │ │ │ @@ -8778,117 +8817,24 @@ │ │ │ │ 'KeyInfo │ │ │ │ Command.Info │ │ │ │ working tree │ │ │ │ main:Command.Info.StatInfo │ │ │ │ main:Command.Info.InfoOptions │ │ │ │ main:Command.Info.NumCopiesStats │ │ │ │ main:Command.Info.KeyInfo │ │ │ │ -filter current view │ │ │ │ -That would add an additional level of directory structure to the view, rather than filtering it. If you want to do that, use vadd instead of vfilter. │ │ │ │ -Command.VFilter │ │ │ │ -runs rsync in server mode to receive content │ │ │ │ -Command.RecvKey │ │ │ │ -de-initialize git-annex and clean out repository │ │ │ │ -cannot uninit when the │ │ │ │ -can only run uninit from the top of the git repository │ │ │ │ ---abbrev-ref │ │ │ │ -Not continuing with uninit; either delete or git annex add the file and retry. │ │ │ │ -Perhaps this was left behind by an interrupted git annex add? │ │ │ │ - points to annexed content, but is not checked into git. │ │ │ │ -uninit check │ │ │ │ -Some annexed data is still left in │ │ │ │ -Then run `git annex uninit` again to finish. │ │ │ │ -take care of all the data. │ │ │ │ -to remove data that is not used by any tag or branch, which might │ │ │ │ -Or, you can run `git annex unused` followed by `git annex dropunused` │ │ │ │ -something in there is important. │ │ │ │ -Or, you can move it to another location, in case it turns out │ │ │ │ -If you don't care about preserving the data, just delete the │ │ │ │ -This may include deleted files, or old versions of modified files. │ │ │ │ -Not fully uninitialized │ │ │ │ -uninit objects │ │ │ │ -uninit finish │ │ │ │ -Command.Uninit │ │ │ │ -recompute computed files │ │ │ │ -recompute │ │ │ │ -not using input file │ │ │ │ -not outputting │ │ │ │ -requesting a new input file │ │ │ │ -recompute using original content of input files │ │ │ │ -original │ │ │ │ -'RecomputeOptions │ │ │ │ -Command.Recompute │ │ │ │ -main:Command.Recompute.RecomputeOptions │ │ │ │ -configure minimum number of copies │ │ │ │ -global mincopies is not set │ │ │ │ -Command.MinCopies │ │ │ │ -unregisterurl │ │ │ │ -unregisters an url for a key │ │ │ │ -Command.UnregisterUrl │ │ │ │ -add urls to annex │ │ │ │ -bad url │ │ │ │ -unable to checkUrl of │ │ │ │ - remote; cannot add it to a single file. │ │ │ │ -That url contains multiple files according to the │ │ │ │ -bad uri │ │ │ │ -bad --pathdepth │ │ │ │ -parsed empty url or filename in input: │ │ │ │ -while adding a new url to an already annexed file, │ │ │ │ -failed to verify url exists: │ │ │ │ -url does not have expected file size (use --relaxed to bypass this check) │ │ │ │ -parse batch mode lines of the form "$url $file" │ │ │ │ -with-files │ │ │ │ -add a suffix to the filename │ │ │ │ -add a prefix to the filename │ │ │ │ -number of url path components to use in filename │ │ │ │ -use filename provided by server as-is │ │ │ │ -preserve-filename │ │ │ │ -specify what file the url is added to │ │ │ │ -disable special handling except by this remote │ │ │ │ -aw-except │ │ │ │ -prevent downloading raw url content, must use special handling │ │ │ │ -disable special handling for torrents, youtube-dl, etc │ │ │ │ -improve later verification of --fast or --relaxed content │ │ │ │ -verifiable │ │ │ │ -accept whatever content is downloaded from web even if it changes │ │ │ │ -contains a .git directory │ │ │ │ -path traversal │ │ │ │ -), not adding. │ │ │ │ -) has a security problem ( │ │ │ │ ---preserve-filename was used, but the filename ( │ │ │ │ - did not download anything │ │ │ │ -unable to access url: │ │ │ │ -Unable to use youtube-dl or a special remote and --no-raw was specified │ │ │ │ -not adding │ │ │ │ - which is .gitignored (use --no-check-gitignore to override) │ │ │ │ - already exists; not overwriting │ │ │ │ -'CanAddFile │ │ │ │ -'AddUrlOptions │ │ │ │ -'DownloadOptions │ │ │ │ -Command.AddUrl │ │ │ │ -Unable to use youtube-dl or a special remote and --no-raw was specified: │ │ │ │ -main:Command.AddUrl.CanAddFile │ │ │ │ -main:Command.AddUrl.AddUrlOptions │ │ │ │ -main:Command.AddUrl.DownloadOptions │ │ │ │ -benchmarking │ │ │ │ -changes special remote configuration │ │ │ │ -Specify the remote to configure. │ │ │ │ -" with this command. Use git-annex enableremote instead. │ │ │ │ -Cannot change field " │ │ │ │ -configremote │ │ │ │ -Command.ConfigRemote │ │ │ │ add a tree of files to the repository │ │ │ │ PATH ...|BRANCH │ │ │ │ That remote does not support imports. │ │ │ │ cannot import files from inside the working tree (use git annex add instead): │ │ │ │ duplicate of │ │ │ │ reinjecting │ │ │ │ not duplicate │ │ │ │ Could not verify that the content is still present in the annex; not removing from the import location. │ │ │ │ is not a directory │ │ │ │ + which is .gitignored (use --no-check-gitignore to override) │ │ │ │ not importing │ │ │ │ (is a directory) │ │ │ │ (is a symlink) │ │ │ │ (use --force to override, or a duplication option such as --deduplicate to clean up) │ │ │ │ not overwriting existing │ │ │ │ . Re-run command to resume import. │ │ │ │ Failed to import some files from │ │ │ │ @@ -8927,50 +8873,108 @@ │ │ │ │ main:Command.Import.RemoteImportOptions │ │ │ │ main:Command.Import.Default │ │ │ │ main:Command.Import.Duplicate │ │ │ │ main:Command.Import.DeDuplicate │ │ │ │ main:Command.Import.CleanDuplicates │ │ │ │ main:Command.Import.SkipDuplicates │ │ │ │ main:Command.Import.ReinjectDuplicates │ │ │ │ +add urls to annex │ │ │ │ +bad url │ │ │ │ +unable to checkUrl of │ │ │ │ + remote; cannot add it to a single file. │ │ │ │ +That url contains multiple files according to the │ │ │ │ +bad uri │ │ │ │ +bad --pathdepth │ │ │ │ +parsed empty url or filename in input: │ │ │ │ +while adding a new url to an already annexed file, │ │ │ │ +failed to verify url exists: │ │ │ │ +url does not have expected file size (use --relaxed to bypass this check) │ │ │ │ +parse batch mode lines of the form "$url $file" │ │ │ │ +with-files │ │ │ │ +add a suffix to the filename │ │ │ │ +add a prefix to the filename │ │ │ │ +number of url path components to use in filename │ │ │ │ +use filename provided by server as-is │ │ │ │ +preserve-filename │ │ │ │ +specify what file the url is added to │ │ │ │ +disable special handling except by this remote │ │ │ │ +aw-except │ │ │ │ +prevent downloading raw url content, must use special handling │ │ │ │ +disable special handling for torrents, youtube-dl, etc │ │ │ │ +improve later verification of --fast or --relaxed content │ │ │ │ +verifiable │ │ │ │ +accept whatever content is downloaded from web even if it changes │ │ │ │ +contains a .git directory │ │ │ │ +path traversal │ │ │ │ +), not adding. │ │ │ │ +) has a security problem ( │ │ │ │ +--preserve-filename was used, but the filename ( │ │ │ │ + did not download anything │ │ │ │ +unable to access url: │ │ │ │ +Unable to use youtube-dl or a special remote and --no-raw was specified │ │ │ │ +not adding │ │ │ │ + already exists; not overwriting │ │ │ │ +'CanAddFile │ │ │ │ +'AddUrlOptions │ │ │ │ +'DownloadOptions │ │ │ │ +Command.AddUrl │ │ │ │ +Unable to use youtube-dl or a special remote and --no-raw was specified: │ │ │ │ +main:Command.AddUrl.CanAddFile │ │ │ │ +main:Command.AddUrl.AddUrlOptions │ │ │ │ +main:Command.AddUrl.DownloadOptions │ │ │ │ +'CopyOptions │ │ │ │ +Command.Copy │ │ │ │ +main:Command.Copy.CopyOptions │ │ │ │ +switch data to different backend │ │ │ │ +Cannot combine --update or --apply with files to migrate. │ │ │ │ +./Command/Migrate.hs │ │ │ │ +remove size field from keys │ │ │ │ +remove-size │ │ │ │ +(re)apply migrations performed elsewhere │ │ │ │ +incrementally apply migrations performed elsewhere │ │ │ │ +'MigrateOptions │ │ │ │ +Command.Migrate │ │ │ │ +main:Command.Migrate.MigrateOptions │ │ │ │ add an gateway to a cluster │ │ │ │ REMOTE NAME │ │ │ │ is not a cluster remote. │ │ │ │ Expected two parameters, gateway and clustername. │ │ │ │ extendcluster │ │ │ │ Command.ExtendCluster │ │ │ │ Assistant.Drop │ │ │ │ -./Assistant/WebApp/Pairing.hs │ │ │ │ -'WormholePairingId │ │ │ │ -'PairingWithFriend │ │ │ │ -'PairingWithSelf │ │ │ │ -PairingWith │ │ │ │ -Assistant.WebApp.Pairing │ │ │ │ -WormholePairingId │ │ │ │ -main:Assistant.WebApp.Pairing.PairingWithSelf │ │ │ │ -main:Assistant.WebApp.Pairing.PairingWithFriend │ │ │ │ -'CopyOptions │ │ │ │ -Command.Copy │ │ │ │ -main:Command.Copy.CopyOptions │ │ │ │ +changes special remote configuration │ │ │ │ +Specify the remote to configure. │ │ │ │ +" with this command. Use git-annex enableremote instead. │ │ │ │ +Cannot change field " │ │ │ │ +configremote │ │ │ │ +Command.ConfigRemote │ │ │ │ 'GetOptions │ │ │ │ Command.Get │ │ │ │ No other repository is known to contain the file. │ │ │ │ main:Command.Get.GetOptions │ │ │ │ +unregisterurl │ │ │ │ +unregisters an url for a key │ │ │ │ +Command.UnregisterUrl │ │ │ │ Usage: git-annex-shell [-c] command [parameters ...] [option ...] │ │ │ │ bad parameters │ │ │ │ CmdLine.GitAnnexShell │ │ │ │ local repository uuid │ │ │ │ expected repository UUID │ │ │ │ uninitialized repository │ │ │ │ git-shell failed │ │ │ │ git-shell │ │ │ │ unknown on │ │ │ │ failed to read git config of git repository in │ │ │ │ ; perhaps this repository is not set up correctly or has moved │ │ │ │ Restricted login shell for git-annex only SSH access │ │ │ │ git-annex-shell │ │ │ │ +mirror content of files to/from another repository │ │ │ │ +'MirrorOptions │ │ │ │ +Command.Mirror │ │ │ │ +main:Command.Mirror.MirrorOptions │ │ │ │ git diff driver │ │ │ │ diffdriver │ │ │ │ -- cmd -- │ │ │ │ Unexpected input: │ │ │ │ get file contents from remotes │ │ │ │ diff text files with diff(1) │ │ │ │ 'UnmergedReq │ │ │ │ @@ -8978,18 +8982,14 @@ │ │ │ │ rOldFile │ │ │ │ rOldMode │ │ │ │ rNewFile │ │ │ │ rNewMode │ │ │ │ main:Command.DiffDriver.Req │ │ │ │ main:Command.DiffDriver.UnmergedReq │ │ │ │ main:Command.DiffDriver.Options │ │ │ │ -mirror content of files to/from another repository │ │ │ │ -'MirrorOptions │ │ │ │ -Command.Mirror │ │ │ │ -main:Command.Mirror.MirrorOptions │ │ │ │ REMOTE ... │ │ │ │ Pushing to │ │ │ │ when not syncing content. │ │ │ │ Cannot import from │ │ │ │ git-annex sync will change default behavior in the future to │ │ │ │ sync content with repositories that have │ │ │ │ preferred content configured. If you do not want this to │ │ │ │ @@ -9052,73 +9052,22 @@ │ │ │ │ copy copy content of files to/from another repository │ │ │ │ move move content of files to/from another repository │ │ │ │ get make content of annexed files available │ │ │ │ drop remove content of files from repository │ │ │ │ add add files to annex │ │ │ │ init initialize git-annex │ │ │ │ The most frequently used git-annex commands are: │ │ │ │ -add files and sync changes with remotes │ │ │ │ -Command.Assist │ │ │ │ +transfer and drop content as configured │ │ │ │ +Command.Satisfy │ │ │ │ +Command.PostReceive │ │ │ │ +run by git post-receive hook │ │ │ │ failed exports │ │ │ │ retrying │ │ │ │ Assistant.Threads.Exporter │ │ │ │ ExportRetrier │ │ │ │ -pull content from remotes │ │ │ │ -Command.Pull │ │ │ │ -import files from podcast feeds │ │ │ │ -downloading the feed failed │ │ │ │ -bad feed content; no enclosures to download │ │ │ │ -parsing the feed failed │ │ │ │ -end of feed content │ │ │ │ -start of feed content │ │ │ │ - (use --debug --debugfilter=ImportFeed to see the feed content that was downloaded) │ │ │ │ - (feed: │ │ │ │ -warning: │ │ │ │ - (having repeated problems with feed: │ │ │ │ -gathering known urls │ │ │ │ -invalid feed url │ │ │ │ -scrape website for content to import │ │ │ │ -template for filenames │ │ │ │ -itempubsecond │ │ │ │ -itempubminute │ │ │ │ -itempubhour │ │ │ │ -itempubday │ │ │ │ -itempubmonth │ │ │ │ -itempubyear │ │ │ │ -itempubdate │ │ │ │ -itemrights │ │ │ │ -itemdescription │ │ │ │ -itemsummary │ │ │ │ -itemauthor │ │ │ │ -feedauthor │ │ │ │ -itemtitle │ │ │ │ -feedtitle │ │ │ │ -./Command/ImportFeed.hs │ │ │ │ -'ToDownload │ │ │ │ -'MediaLink │ │ │ │ -'Enclosure │ │ │ │ -DownloadLocation │ │ │ │ -'ImportFeedOptions │ │ │ │ -Command.ImportFeed │ │ │ │ -${feedtitle}/${itemtitle}${extension} │ │ │ │ -main:Command.ImportFeed.Cache │ │ │ │ -main:Command.ImportFeed.ToDownload │ │ │ │ -main:Command.ImportFeed.Enclosure │ │ │ │ -main:Command.ImportFeed.MediaLink │ │ │ │ -main:Command.ImportFeed.ImportFeedOptions │ │ │ │ -Command.PostReceive │ │ │ │ -run by git post-receive hook │ │ │ │ -push content to remotes │ │ │ │ -Command.Push │ │ │ │ -transfer and drop content as configured │ │ │ │ -Command.Satisfy │ │ │ │ -merge changes from remotes │ │ │ │ -'MergeOptions │ │ │ │ -Command.Merge │ │ │ │ -main:Command.Merge.MergeOptions │ │ │ │ sha1foodup │ │ │ │ Test.Framework │ │ │ │ 'CloneRepoConfig │ │ │ │ 'TestMode │ │ │ │ ./Test/Framework.hs │ │ │ │ assertFailure │ │ │ │ assertEqual │ │ │ │ @@ -9184,14 +9133,65 @@ │ │ │ │ could not read file │ │ │ │ is annexed in git │ │ │ │ unexpected value running │ │ │ │ -- got: │ │ │ │ expected: │ │ │ │ main:Test.Framework.TestMode │ │ │ │ main:Test.Framework.CloneRepoConfig │ │ │ │ +import files from podcast feeds │ │ │ │ +downloading the feed failed │ │ │ │ +bad feed content; no enclosures to download │ │ │ │ +parsing the feed failed │ │ │ │ +end of feed content │ │ │ │ +start of feed content │ │ │ │ + (use --debug --debugfilter=ImportFeed to see the feed content that was downloaded) │ │ │ │ + (feed: │ │ │ │ +warning: │ │ │ │ + (having repeated problems with feed: │ │ │ │ +gathering known urls │ │ │ │ +invalid feed url │ │ │ │ +scrape website for content to import │ │ │ │ +template for filenames │ │ │ │ +itempubsecond │ │ │ │ +itempubminute │ │ │ │ +itempubhour │ │ │ │ +itempubday │ │ │ │ +itempubmonth │ │ │ │ +itempubyear │ │ │ │ +itempubdate │ │ │ │ +itemrights │ │ │ │ +itemdescription │ │ │ │ +itemsummary │ │ │ │ +itemauthor │ │ │ │ +feedauthor │ │ │ │ +itemtitle │ │ │ │ +feedtitle │ │ │ │ +./Command/ImportFeed.hs │ │ │ │ +'ToDownload │ │ │ │ +'MediaLink │ │ │ │ +'Enclosure │ │ │ │ +DownloadLocation │ │ │ │ +'ImportFeedOptions │ │ │ │ +Command.ImportFeed │ │ │ │ +${feedtitle}/${itemtitle}${extension} │ │ │ │ +main:Command.ImportFeed.Cache │ │ │ │ +main:Command.ImportFeed.ToDownload │ │ │ │ +main:Command.ImportFeed.Enclosure │ │ │ │ +main:Command.ImportFeed.MediaLink │ │ │ │ +main:Command.ImportFeed.ImportFeedOptions │ │ │ │ +push content to remotes │ │ │ │ +Command.Push │ │ │ │ +merge changes from remotes │ │ │ │ +'MergeOptions │ │ │ │ +Command.Merge │ │ │ │ +main:Command.Merge.MergeOptions │ │ │ │ +pull content from remotes │ │ │ │ +Command.Pull │ │ │ │ +add files and sync changes with remotes │ │ │ │ +Command.Assist │ │ │ │ non-options are for internal use only │ │ │ │ show debug messages for commands run by test suite │ │ │ │ test-debug │ │ │ │ run tests with a git config set │ │ │ │ est-git-config │ │ │ │ number of concurrent jobs │ │ │ │ preserve repositories on test failure │ │ │ │ @@ -23601,26 +23601,47 @@ │ │ │ │ Synced with │ │ │ │ Upgrade failed. │ │ │ │ Configure │ │ │ │ Assistant.Alert │ │ │ │ Serious problems have been detected with your repository. This needs your immediate attention! │ │ │ │ Consistency check of │ │ │ │ Consistency check in progress │ │ │ │ -remaining object in unwanted remote │ │ │ │ -unknown remote │ │ │ │ -Finish deletion process │ │ │ │ -Assistant.DeleteRemote │ │ │ │ Assistant.Fsck │ │ │ │ +crashed: │ │ │ │ +Restart Thread │ │ │ │ +Assistant.NamedThread │ │ │ │ +object uploaded to Remote { name =" │ │ │ │ +Transferring: │ │ │ │ +Skipping unnecessary transfer: │ │ │ │ +drop wanted after │ │ │ │ +newly received object │ │ │ │ +Assistant.TransferSlots │ │ │ │ Assistant.Threads.Committer │ │ │ │ file renamed │ │ │ │ new or renamed file wanted │ │ │ │ new file created │ │ │ │ still has writers, not adding │ │ │ │ delaying commit of │ │ │ │ committing │ │ │ │ + , function() { window.location.reload(true); } │ │ │ │ + setTimeout(f, │ │ │ │ + , function() { setTimeout(f, │ │ │ │ +", function(url){ │ │ │ │ + var f = function() { │ │ │ │ + longpoll_div(url, │ │ │ │ +$(function() { │ │ │ │ + $.get(" │ │ │ │ +Assistant.WebApp.Notifications │ │ │ │ +Assistant.Threads.Transferrer │ │ │ │ +--foreground │ │ │ │ +remotedaemon exited │ │ │ │ +./Assistant/Threads/RemoteControl.hs │ │ │ │ +RemoteControl │ │ │ │ +protocol error from remotedaemon: │ │ │ │ +Assistant.Threads.RemoteControl │ │ │ │ watching │ │ │ │ scanning │ │ │ │ add symlink │ │ │ │ file deleted │ │ │ │ directory deleted │ │ │ │ 'ResumeWatcher │ │ │ │ 'PauseWatcher │ │ │ │ @@ -23629,56 +23650,26 @@ │ │ │ │ when added to the annex, you can use --force │ │ │ │ To override lsof checks to ensure that files are not open for writing │ │ │ │ The lsof command is needed for watch mode to be safe, and is not in PATH. │ │ │ │ Assistant.Threads.Watcher │ │ │ │ WatcherControl │ │ │ │ main:Assistant.Threads.Watcher.PauseWatcher │ │ │ │ main:Assistant.Threads.Watcher.ResumeWatcher │ │ │ │ - , function() { window.location.reload(true); } │ │ │ │ - setTimeout(f, │ │ │ │ - , function() { setTimeout(f, │ │ │ │ -", function(url){ │ │ │ │ - var f = function() { │ │ │ │ - longpoll_div(url, │ │ │ │ -$(function() { │ │ │ │ - $.get(" │ │ │ │ -Assistant.WebApp.Notifications │ │ │ │ ---foreground │ │ │ │ -remotedaemon exited │ │ │ │ -./Assistant/Threads/RemoteControl.hs │ │ │ │ -RemoteControl │ │ │ │ -protocol error from remotedaemon: │ │ │ │ -Assistant.Threads.RemoteControl │ │ │ │ -object uploaded to Remote { name =" │ │ │ │ -Transferring: │ │ │ │ -Skipping unnecessary transfer: │ │ │ │ -drop wanted after │ │ │ │ -newly received object │ │ │ │ -Assistant.TransferSlots │ │ │ │ -crashed: │ │ │ │ -Restart Thread │ │ │ │ -Assistant.NamedThread │ │ │ │ -Assistant.Threads.Transferrer │ │ │ │ +remaining object in unwanted remote │ │ │ │ +unknown remote │ │ │ │ +Finish deletion process │ │ │ │ +Assistant.DeleteRemote │ │ │ │ +Assistant.Restart │ │ │ │ +Assistant.Sync │ │ │ │ +fallback pushing to │ │ │ │ +trying manual pull to resolve failed pushes │ │ │ │ watching for transfers │ │ │ │ transfer starting: │ │ │ │ transfer finishing: │ │ │ │ Assistant.Threads.TransferWatcher │ │ │ │ -Assistant.Threads.TransferPoller │ │ │ │ -Assistant.Sync │ │ │ │ -fallback pushing to │ │ │ │ -trying manual pull to resolve failed pushes │ │ │ │ -Assistant.Restart │ │ │ │ -PushRetrier │ │ │ │ -Assistant.Threads.Pusher │ │ │ │ -Assistant.Threads.TransferScanner │ │ │ │ -retrying failed transfer │ │ │ │ -expensive scan found too many copies of object │ │ │ │ -expensive scan found missing object │ │ │ │ -finished scan of │ │ │ │ -starting scan of │ │ │ │ ">