I like dvcs-autosyncs and sparkleshares approach, building auto sync on top of git. Dunno how maintained and if they work on mobile though. Also on: twitter 30th April 2017