View Single Post
Quote:
Originally Posted by bowdengl View Post
Just a thought, but wouldn't a 2 stage sync process solve this where you would tar (or otherwise serialise) the whole directory structure, transfer it and finally untar it, thus completing the whole package move.
Serializing the document wrapper is a perfectly reasonable approach: it's how we send OmniOutliner documents through email now (using zip). That's the approach we're looking at for OmniOutliner 4.

But that's a change to the file format, one which OmniOutliner 3 doesn't understand today. It works fine for email transfers because those are one-way and opening a zip file will automatically unpack it, but it doesn't work with syncing because we need every edit to end up zipped back up again automatically.