I tried to use Bazaar in Ubuntu to push/merge onto a MS-DOS (FAT) partition (like a USB-mounted Android device) to keep all my code and notes synced up. On Ubuntu with the device mounted as a USB drive:
bzr checkout ~/Notes/briefcase/notes
Unfortunately, I get a
bzr: ERROR: [Errno 1] Operation not permitted
Is this because the partition is FAT? Is it because of chmod/chown attempts within bzr? The .bzr directory is created but no files are transferred/pulled.
I haven't tried svn, git, etc, but will if someone has had success doing anything similar. Basically I just need a non-interactive merge for a directory tree of text files that might change on both sides before the merge.
Rsync can't handle bidirectional merging much less changes to the same file on both sides.