From 74fd4a372250d784b166c9ed8ff5c870e2bd1632 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Fri, 18 Jul 2014 11:41:51 +0200 Subject: [PATCH] Tick version clock on received changes. --- model/model.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/model/model.go b/model/model.go index 18094f776..1d6453313 100644 --- a/model/model.go +++ b/model/model.go @@ -338,6 +338,10 @@ func (m *Model) Index(nodeID protocol.NodeID, repo string, fs []protocol.FileInf return } + for i := range fs { + lamport.Default.Tick(fs[i].Version) + } + m.rmut.RLock() r, ok := m.repoFiles[repo] m.rmut.RUnlock() @@ -367,6 +371,10 @@ func (m *Model) IndexUpdate(nodeID protocol.NodeID, repo string, fs []protocol.F return } + for i := range fs { + lamport.Default.Tick(fs[i].Version) + } + m.rmut.RLock() r, ok := m.repoFiles[repo] m.rmut.RUnlock()