well, if you encrypt the data and store everything as binary, I don't think the version control system would be able to minimize the network traffic. However, I like the concept. If you access the svn server through an ssh tunnel, you'd get the encryption on the link and the reduced traffic. 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 <<a href="mailto:quatrox@gmail.com">quatrox@gmail.com</a>> 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>