Someone sent me a link to DVCS-Autosync
http://mayrhofer.eu.org/dvcs-autosync for comparison to lipsync. It
uses git as a backend, and while there's been plenty of concern for
that, it is what Sparkleshare is going with (something I still need to
investigate). But what I really like about DVCS is that it
communicates changes over XMMP/jabber - while this would add more
requirements for installing, it's an interesting way of doing it.
Think about how Dropbox has it, they have a constant connection (or
way to connect automatically) when the server has changes that it
needs to tell another client about. Right now in lipsync we're using a
cron for the client to run periodically to check with the server if
has any updates...so it could be away to get around this. Without
something like this running/listening fulltime I don't see how the
server would be able to contact the client, right? It won't know where
it is unless a client 'registers' every time it starts up, and has a
way to tell the server to contact it (behind NATs and all that...)
Thoughts for the future for sure, thanks!
P
--
http://philcryer.com