[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Encrypting selected files ...

From: Pat Farrell <pfarrell_at_pfarrell.com>
Date: Fri, 02 Oct 2009 16:42:04 -0400

Alec Kloss wrote:
> I'd be curious to know if someone has thoughts on
> how to add client-side support for PGP encrypting files prior to
> committing them to Subversion.

I can't think of a way that this would be useful, assuming that you have
multiple developers using the repository.

Each user has to have read and write access to be able to do anything
useful.

If you share the PGP/GPG private key, then it is no longer private.

Plus, I don't want source code treated as blobs, you lose the ability to
do diffs between versions, etc. which are critical for any useful
version control system.

> For those of us who
> work on commercial software, it would be attractive to have all
> source encrypted on disk at all times, including when it's in a
> source repository, and such a feature would be an interesting
> feature for Subversion.

I can't see any value in this "keep it all encrypted" idea, but there
are many ways to have encrypted volumes in nearly all operating systems,
just use one and be happy.

Most of the time, encrypted files are used only for data either in
transit or in long term storage.

Adding encryption to SVN is the worst kind of feature bloat. Do one
thing, do it well, let the OS or filesystem handle your needs for file
encipherment.

-- 
Pat Farrell
http://www.pfarrell.com/
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2403083
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-10-02 22:42:58 CEST

This is an archived mail posted to the Subversion Users mailing list.