Browse Source

chore: bump config version, prevent accidental downgrade

Jakob Borg 5 months ago
parent
commit
78bfe643a8
2 changed files with 6 additions and 1 deletions
  1. 1 1
      lib/config/config.go
  2. 5 0
      lib/config/migrations.go

+ 1 - 1
lib/config/config.go

@@ -31,7 +31,7 @@ import (
 
 const (
 	OldestHandledVersion = 10
-	CurrentVersion       = 37
+	CurrentVersion       = 50
 	MaxRescanIntervalS   = 365 * 24 * 60 * 60
 )
 

+ 5 - 0
lib/config/migrations.go

@@ -27,6 +27,7 @@ import (
 // put the newest on top for readability.
 var (
 	migrations = migrationSet{
+		{50, migrateToConfigV50},
 		{37, migrateToConfigV37},
 		{36, migrateToConfigV36},
 		{35, migrateToConfigV35},
@@ -96,6 +97,10 @@ func (m migration) apply(cfg *Configuration) {
 	cfg.Version = m.targetVersion
 }
 
+func migrateToConfigV50(cfg *Configuration) {
+	// v50 is Syncthing 2.0
+}
+
 func migrateToConfigV37(cfg *Configuration) {
 	// "scan ownership" changed name to "send ownership"
 	for i := range cfg.Folders {