On 11/29/2010 12:50 PM, Campbell Allan wrote:
If you are able to create dedicated partition you could encrypt repo
like described here:
http://www.hypersphere.org/personal/svn.shtml

With some pretty important drawbacks, the no diff/conflict resolution would be
a dealbreaker for me

With encryption on filesystem level files in repo are not saved as binary (in terms of svn). Svn with repo works like it works before. Drawback is that OS has to compress and decompress file every time you need to commit/checkout. Diff would be useless if you encrypt every file before commit, and send it as binary, and that is not this situation.

greetings


* The svn diff command is rendered useless, as the repository itself is
comprised, entirely, of encrypted data.
* The repository will be enormous. Because the data is all encrypted with a
block cipher, Subversion will be incapable of efficiently storing diffs, and
compression programs (such as BZip) will, also, have little effect. A few
basic tests have shown a 300% increase in repository size, making it wise to
restrict the amount of data stored therein.
* Conflict-resolution via subversion will also be useless. If a conflict
occurs, you'll have to manually merge the two versions on the mountpoint.


--
Piotr Kabacinski
a2Fib3Q

Reply via email to