Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Silbe <sascha-pgp@silbe.org>2010-03-08 12:02:38 (GMT)
committer Sascha Silbe <sascha-pgp@silbe.org>2010-03-08 12:02:38 (GMT)
commitcc0892ad71362c190229ef393fedbe8d8e30012a (patch)
tree1a8fbac58808d46b767a5bcd0a70934f13232b09
parent04203d3150fd67be016fb230446ef72ce0b79724 (diff)
version bump to force index rebuild
-rw-r--r--README8
-rw-r--r--src/carquinyol/datastore.py5
-rw-r--r--src/carquinyol/layoutmanager.py2
3 files changed, 12 insertions, 3 deletions
diff --git a/README b/README
index ae5ec36..84da051 100644
--- a/README
+++ b/README
@@ -32,3 +32,11 @@ Storage format history
3 not-mainstream
test versioning support
+
+4 0.88, 0.86.2
+ version bump to force index rebuild that may have been missed during the
+ migration to version 2 (SL#1787)
+
+5 not-mainstream
+ test versioning support (version bump for SL#1787)
+
diff --git a/src/carquinyol/datastore.py b/src/carquinyol/datastore.py
index dbe33af..306ce09 100644
--- a/src/carquinyol/datastore.py
+++ b/src/carquinyol/datastore.py
@@ -58,10 +58,11 @@ class DataStore(dbus.service.Object):
layout_manager = layoutmanager.get_instance()
migrated = False
- if layout_manager.get_version() == 0:
+ old_version = layout_manager.get_version()
+ if old_version == 0:
migration.migrate_from_0()
migrated = True
- elif layout_manager.get_version() == 1:
+ elif old_version < 4:
migrated = True
if migrated:
diff --git a/src/carquinyol/layoutmanager.py b/src/carquinyol/layoutmanager.py
index 1f2dd4c..0b0b91a 100644
--- a/src/carquinyol/layoutmanager.py
+++ b/src/carquinyol/layoutmanager.py
@@ -18,7 +18,7 @@ import os
import logging
MAX_QUERY_LIMIT = 40960
-CURRENT_LAYOUT_VERSION = 2
+CURRENT_LAYOUT_VERSION = 4
class LayoutManager(object):
"""Provide the logic about how entries are stored inside the datastore