Is anyone using Unison (http://www.cis.upenn.edu/~bcpierce/unison/) to keep development projects consistent between laptop and desktop or similar?
I'm worried Unison may butcher my git repos. Given MyProject, with the laptop checked out on somebranch and the desktop checked out on someotherbranch, will Unison do the right thing on a sync? I don't care which branch wins, so long as the repos stay viable.
Other suggestions welcome. Rsync is a fallback if nothing else works.