I'm curious if anyone has a good solution for the following 'needs':
- Keeping my home directory in sync across various disparate networks
- Ideally versioning the differences.
I've up until this point been using bzr with pushing/pulling to maintain the state of things, but it doesn't retain permissions.
Has anyone else done something similar and come up with a good solution?
I forgot to mention my platforms. Well, to make things more difficult, I'm essentially cross-platform: Windows (cygwin) and Linux (gentoo) are my two main ones, but I've been known to flirt with Mac OS X as well, so open options would be great.