logic: allow the user to discard an aborted indexer run

* keep old database on filesystem while indexing
* migrate old ".coatiproject" settings to new ".srctrlprj" extension when loading project
* send new errors in MessageErrorCountUpdate after injecting
* recheck filepath exist() in FileSystem's remove, rename, copy and create functions
* updated tasks to new "override" policy
This commit is contained in:
mlangkabel
2018-07-03 18:54:53 +02:00
parent c8a885be83
commit a1dd1a77c9
41 changed files with 434 additions and 215 deletions
+3 -2
View File
@@ -47,7 +47,8 @@ public:
void setMode(const SqliteIndexStorage::StorageModeType mode);
FilePath getDbFilePath() const;
FilePath getIndexDbFilePath() const;
FilePath getBookmarkDbFilePath() const;
bool isEmpty() const;
bool isIncompatible() const;
@@ -190,7 +191,7 @@ private:
void buildMemberEdgeIdOrderMap();
void buildHierarchyCache();
int m_preInjectionErrorCount = 0;
size_t m_preInjectionErrorCount = 0;
SearchIndex m_commandIndex;
SearchIndex m_symbolIndex;