On Tue, 2012-02-21 at 11:23 +0100, Christoph Bußenius wrote: > Hi, > > On 15.02.2012 04:46, Timo Sirainen wrote: > > > > It worked when the GUID already existed somewhere in destination, but not > > if it was added only during the same session. The attached patch fixes it. > > I'll commit it to v2.1 hg after I'll release v2.1.0.. > > sorry to bother you again, but I think there is a problem with this patch: > > If a maildir contains several copies of the same message all in the same > folder, dsync will not deduplicate them.
Correct. I nearly finished implementing this also, but then I thought it just makes the code unnecessarily complex for no good reason. > While IMAP cannot directly create copies of a message in the same > folder, It can: SELECT INBOX, COPY 1 INBOX > it does still happen if you copy (or move) a message back and > forth between two folders. Is it common enough to be an actual problem?