On Tue, May 12, 2015, at 10:35 AM, Jens Alfke wrote:
> You can still handle conflicts using Dropbox, it’s just trickier. You’ll
> need to detect the renamed version of the file that Dropbox creates —
> something like “MyAppData (Jens Alfke's conflicted copy 2015-05-09).db” —
> then open both files and reconcile any changes, then save back to the
> original file and delete the conflicted copy. And somehow keep both
> devices from doing this at the same time, or you’re back at square one.

There was a hilarious* bug in an early version of OmniPresence where
clients a) eagerly resolved conflicts and b) did not back off if their
attempt to resolve the conflict created another conflict.

The result was that if you had two Macs running OmniPresence, and you
managed to create a conflict, occasionally both machines would just
start generating infinite duplicates of the conflicted document.

--Kyle Sluder

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to