This commit is contained in:
Joey Hess 2012-05-26 22:25:25 -04:00
parent 76720a6d0d
commit 697298718c

View file

@ -5,9 +5,11 @@ all the other git clones, at both the git level and the key/value level.
1. At regular intervals, just run `git annex sync`, which already handles
bidirectional syncing.
2. Investigate the XMPP approach like dvcs-autosync does, or other ways of
2. Use a git merge driver that adds both conflicting files,
so conflicts never break a sync.
3. Investigate the XMPP approach like dvcs-autosync does, or other ways of
signaling a change out of band.
3. Add a hook, so when there's a change to sync, a program can be run.
4. Add a hook, so when there's a change to sync, a program can be run.
## data syncing
@ -29,3 +31,6 @@ This probably will need lots of refinements to get working well.
This assumes the network is connected. It's often not, so the
cloud needs to be used to bridge between LANs.
It would be nice if, when a USB drive is connected,
syncing starts automatically.