well, if you encrypt the data and store everything as binary, I don&#39;t think the version control system would be able to minimize the network traffic. However, I like the concept.&nbsp; If you access the svn server through an ssh tunnel, you&#39;d get the encryption on the link and the reduced traffic.&nbsp; I think you could also user server-side scripts to encrypt and decrypt the stored data on the server.<br>
<br>--Steve<br><br><br><br><div class="gmail_quote">On Wed, Apr 30, 2008 at 9:29 AM, Flemming Richter Mikkelsen &lt;<a href="mailto:quatrox@gmail.com">quatrox@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
<br>
</div>I think that the best way to implement this is with a version control system,<br>
so that you may restore your address book from x updates ago, etc. The<br>
version control system should be able to handle binary data (e.g. svn) so<br>
that the information may be encrypted. Using a version control system would<br>
also minimize the network traffic.<br></blockquote></div><br>