]> dgit.raspbian.org Git - git-annex.git/commit
split upgrade into v9 and v10
authorJoey Hess <joeyh@joeyh.name>
Wed, 19 Jan 2022 17:06:31 +0000 (13:06 -0400)
committerJoey Hess <joeyh@joeyh.name>
Wed, 19 Jan 2022 17:09:33 +0000 (13:09 -0400)
commit856ce5cf5f4e6102cff10214963b4da1618c1c65
tree06442755a113241e608464c995d3c1ee73b2d985
parent4f7b8ce09dfda65547f1d49e8e29d2773f5672b6
split upgrade into v9 and v10

v10 will run 1 year after the upgrade to v9, to give time for any v8
processes to die. Until that point, the v10 upgrade will be tried by
every process but deferred, so added support for deferring upgrades.

The upgrade prevention lock file that will be used by v10 is not yet
implemented, so it does not yet defer.

Sponsored-by: Dartmouth College's Datalad project
14 files changed:
Annex/Version.hs
Types/Upgrade.hs [new file with mode: 0644]
Upgrade.hs
Upgrade/V0.hs
Upgrade/V1.hs
Upgrade/V2.hs
Upgrade/V4.hs
Upgrade/V5.hs
Upgrade/V6.hs
Upgrade/V7.hs
Upgrade/V8.hs
Upgrade/V9.hs [new file with mode: 0644]
doc/upgrades.mdwn
git-annex.cabal