You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Daniel Quinlan <qu...@pathname.com> on 2004/01/25 16:12:33 UTC

.svn directories

It would be nice if it was possible for SVN to place .svn directories
and any other metadata outside of the tree you're working on.  That is,
in something like ~/.svn or some perhaps specified in an environment
variable.

In CVS, the "CVS" subdirectories were never really much of issue because
they only included 3 files each, the files had different names, and the
size was trivial.  In SVN, the files share names with files in the tree,
the size is much larger, and there are many files.

The primary benefit of this would be avoiding "egrep -v" or "find
-prune" when running recursive commands, allowing "du -s" to work
without --exclude (which is a GNU extension), and so on.  Sure, this
would only be a P5 enhancement, but it would be relatively easy to
implement.  Has anyone given thought to this?

Daniel

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: .svn directories

Posted by Ben Collins-Sussman <su...@collab.net>.
On Sun, 2004-01-25 at 10:12, Daniel Quinlan wrote:
> Has anyone given thought to this?

Yes, it's been discussed numerous times on this list over the past 3
years.  Many people have even attempted to try and implement the
feature, but after a few days of coding, have ended up checking
themselves into insane asylums instead.  It's a feature that will
probably happen someday, but probably not anytime soon.  The general
belief is that it will a require a complete rewrite of libsvn_wc, which
is arguably the most complicated library we have.



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org