jump right to v8, don't stop part way

* init --version: When the version given is one that automatically
  upgrades to a newer version, use the newer version instead.
* Auto upgrades from older repo versions, like v5, now jump right to v8.
This commit is contained in:
Joey Hess 2020-02-24 13:21:00 -04:00
parent 08d0b44f4d
commit 1bb32098d6
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
5 changed files with 36 additions and 5 deletions

View file

@ -36,11 +36,11 @@ upgradableVersions = map RepoVersion [2..7]
autoUpgradeableVersions :: M.Map RepoVersion RepoVersion
autoUpgradeableVersions = M.fromList
[ (RepoVersion 3, RepoVersion 5)
, (RepoVersion 4, RepoVersion 5)
, (RepoVersion 5, RepoVersion 6)
, (RepoVersion 6, RepoVersion 7)
, (RepoVersion 7, RepoVersion 8)
[ (RepoVersion 3, latestVersion)
, (RepoVersion 4, latestVersion)
, (RepoVersion 5, latestVersion)
, (RepoVersion 6, latestVersion)
, (RepoVersion 7, latestVersion)
]
versionField :: ConfigKey