git-annex/Command
Joey Hess f845195354
Added annex.autoupgraderepository configuration
Can be set to false to prevent any automatic repository upgrades.

Also, removed direct mode specific upgrade code in Annex.Init, and made
needsUpgrade always include the name/path of the repo, so if
there's a problem it's clear what repo has the problem.

And, made needsUpgrade catch any exceptions that might occur during the
upgrade, so it can display a more useful error message than just the
exception.
2019-09-01 13:42:26 -04:00
..
Add.hs v7 for all repositories 2019-08-30 14:09:14 -04:00
AddUnused.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
AddUrl.hs plumb MeterUpdate into getKey 2019-06-25 11:43:24 -04:00
Adjust.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
Assistant.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Benchmark.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
CalcKey.hs plumb MeterUpdate into getKey 2019-06-25 11:43:24 -04:00
CheckPresentKey.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Commit.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Config.hs finish CommandStart transition 2019-06-12 13:24:01 -04:00
ConfigList.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
ContentLocation.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Copy.hs make WorkerStage an open type 2019-06-19 13:05:03 -04:00
Dead.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Describe.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
DiffDriver.hs remove direct mode support from Annex.Content 2019-08-27 13:14:06 -04:00
Direct.hs Automatically convert direct mode repositories to v7 with adjusted unlocked branches 2019-08-26 15:05:25 -04:00
Drop.hs use fine-grained WorkerStages when transferring and verifying 2019-06-19 13:24:20 -04:00
DropKey.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
DropUnused.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
EnableRemote.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
EnableTor.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
ExamineKey.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Expire.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Export.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Find.hs finish CommandStart transition 2019-06-12 13:24:01 -04:00
FindRef.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Fix.hs v7 for all repositories 2019-08-30 14:09:14 -04:00
Forget.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
FromKey.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
Fsck.hs fix bug introduced in direct mode conversion 2019-08-27 12:29:05 -04:00
FuzzTest.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
GCryptSetup.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Get.hs use fine-grained WorkerStages when transferring and verifying 2019-06-19 13:24:20 -04:00
Group.hs finish CommandStart transition 2019-06-12 13:24:01 -04:00
GroupWanted.hs finish CommandStart transition 2019-06-12 13:24:01 -04:00
Help.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Import.hs plumb MeterUpdate into getKey 2019-06-25 11:43:24 -04:00
ImportFeed.hs remove many old version ifdefs 2019-07-05 15:09:37 -04:00
InAnnex.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Indirect.hs Automatically convert direct mode repositories to v7 with adjusted unlocked branches 2019-08-26 15:05:25 -04:00
Info.hs info: remove "repository mode" 2019-08-29 14:12:22 -04:00
Init.hs have init --version fail when repo is already initialized with other version 2019-08-08 14:13:02 -04:00
InitRemote.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Inprogress.hs finish CommandStart transition 2019-06-12 13:24:01 -04:00
List.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Lock.hs v7 for all repositories 2019-08-30 14:09:14 -04:00
LockContent.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Log.hs remove many old version ifdefs 2019-07-05 15:09:37 -04:00
LookupKey.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Map.hs add startingNoMessage 2019-06-12 14:11:23 -04:00
MatchExpression.hs support standard and groupwanted in keyless mode 2019-05-14 14:59:03 -04:00
Merge.hs typo 2019-08-13 13:36:52 -04:00
MetaData.hs finish CommandStart transition 2019-06-12 13:24:01 -04:00
Migrate.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
Mirror.hs use fine-grained WorkerStages when transferring and verifying 2019-06-19 13:24:20 -04:00
Move.hs use fine-grained WorkerStages when transferring and verifying 2019-06-19 13:24:20 -04:00
Multicast.hs remove direct mode support from Annex.Content 2019-08-27 13:14:06 -04:00
NotifyChanges.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
NumCopies.hs finish CommandStart transition 2019-06-12 13:24:01 -04:00
P2P.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
P2PStdIO.hs finish CommandStart transition 2019-06-12 13:24:01 -04:00
PostReceive.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
PreCommit.hs v7 for all repositories 2019-08-30 14:09:14 -04:00
Proxy.hs Automatically convert direct mode repositories to v7 with adjusted unlocked branches 2019-08-26 15:05:25 -04:00
ReadPresentKey.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
RecvKey.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
RegisterUrl.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
Reinit.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Reinject.hs plumb MeterUpdate into getKey 2019-06-25 11:43:24 -04:00
ReKey.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
RemoteDaemon.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
RenameRemote.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Repair.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Required.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
ResolveMerge.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
RmUrl.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Schedule.hs finish CommandStart transition 2019-06-12 13:24:01 -04:00
Semitrust.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
SendKey.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
SetKey.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
SetPresentKey.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Smudge.hs plumb MeterUpdate into getKey 2019-06-25 11:43:24 -04:00
Status.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
Sync.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
Test.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
TestRemote.hs plumb MeterUpdate into getKey 2019-06-25 11:43:24 -04:00
TransferInfo.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
TransferKey.hs finish CommandStart transition 2019-06-12 13:24:01 -04:00
TransferKeys.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Trust.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Unannex.hs v7 for all repositories 2019-08-30 14:09:14 -04:00
Undo.hs fix a couple warnings 2019-08-27 12:24:31 -04:00
Ungroup.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00
Uninit.hs remove direct mode support from Annex.Content 2019-08-27 13:14:06 -04:00
Unlock.hs v7 for all repositories 2019-08-30 14:09:14 -04:00
Untrust.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Unused.hs remove direct mode support from Annex.Content 2019-08-27 13:14:06 -04:00
Upgrade.hs Added annex.autoupgraderepository configuration 2019-09-01 13:42:26 -04:00
VAdd.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
VCycle.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
Version.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
VFilter.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
Vicfg.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
View.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
VPop.hs remove most remnants of direct mode 2019-08-26 16:27:48 -04:00
Wanted.hs finish CommandStart transition 2019-06-12 13:24:01 -04:00
Watch.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
WebApp.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Whereis.hs make CommandStart return a StartMessage 2019-06-06 17:13:54 -04:00