lib/config: Bump config version to 14

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3092
This commit is contained in:
Jakob Borg
2016-05-13 14:13:24 +00:00
parent bef2425025
commit 5d2414dfa9
4 changed files with 25 additions and 4 deletions

View File

@@ -23,7 +23,7 @@ import (
const (
OldestHandledVersion = 10
CurrentVersion = 13
CurrentVersion = 14
MaxRescanIntervalS = 365 * 24 * 60 * 60
)
@@ -198,6 +198,9 @@ func (cfg *Configuration) prepare(myID protocol.DeviceID) {
if cfg.Version == 12 {
convertV12V13(cfg)
}
if cfg.Version == 13 {
convertV13V14(cfg)
}
// Build a list of available devices
existingDevices := make(map[protocol.DeviceID]bool)
@@ -251,7 +254,7 @@ func (cfg *Configuration) prepare(myID protocol.DeviceID) {
}
}
func convertV12V13(cfg *Configuration) {
func convertV13V14(cfg *Configuration) {
// Not using the ignore cache is the new default. Disable it on existing
// configurations.
cfg.Options.CacheIgnoredFiles = false
@@ -300,6 +303,10 @@ func convertV12V13(cfg *Configuration) {
cfg.Folders[i].DeprecatedReadOnly = false
}
cfg.Version = 14
}
func convertV12V13(cfg *Configuration) {
if cfg.Options.ReleasesURL == "https://api.github.com/repos/syncthing/syncthing/releases?per_page=30" {
cfg.Options.ReleasesURL = "https://upgrades.syncthing.net/meta.json"
}