[vcs-log] messages version also should depend on VcsLogStorage version, since it uses commit ids

This commit is contained in:
Julia Beliaeva
2016-11-10 20:12:25 +03:00
parent 91c7d97f09
commit 03507e0515
@@ -378,7 +378,7 @@ public class VcsLogPersistentIndex implements VcsLogIndex, Disposable {
commits = new PersistentSetImpl<>(commitsStorage, EnumeratorIntegerDescriptor.INSTANCE, Page.PAGE_SIZE, null, version);
Disposer.register(disposable, () -> catchAndWarn(commits::close));
File messagesStorage = getStorageFile(INDEX, MESSAGES, logId, MESSAGES_VERSION, true);
File messagesStorage = getStorageFile(INDEX, MESSAGES, logId, VcsLogStorageImpl.VERSION + MESSAGES_VERSION, true);
messages = new PersistentHashMap<>(messagesStorage, new IntInlineKeyDescriptor(), EnumeratorStringDescriptor.INSTANCE,
Page.PAGE_SIZE);
Disposer.register(disposable, () -> catchAndWarn(messages::close));