--- a/hgext3rd/evolve/obsdiscovery.py Mon Aug 27 10:20:15 2018 +0200
+++ b/hgext3rd/evolve/obsdiscovery.py Mon Aug 27 11:27:04 2018 +0200
@@ -328,6 +328,11 @@
### sqlite caching
_sqliteschema = [
+ """CREATE TABLE obshashrange(rev INTEGER NOT NULL,
+ idx INTEGER NOT NULL,
+ obshash BLOB NOT NULL,
+ PRIMARY KEY(rev, idx));""",
+ "CREATE INDEX range_index ON obshashrange(rev, idx);",
"""CREATE TABLE meta(schemaversion INTEGER NOT NULL,
tiprev INTEGER NOT NULL,
tipnode BLOB NOT NULL,
@@ -335,11 +340,6 @@
obssize BLOB NOT NULL,
obskey BLOB NOT NULL
);""",
- """CREATE TABLE obshashrange(rev INTEGER NOT NULL,
- idx INTEGER NOT NULL,
- obshash BLOB NOT NULL,
- PRIMARY KEY(rev, idx));""",
- "CREATE INDEX range_index ON obshashrange(rev, idx);",
]
_queryexist = "SELECT name FROM sqlite_master WHERE type='table' AND name='meta';"
_clearmeta = """DELETE FROM meta;"""