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

Global .svn directory and move of .svn directory

From: Gerhard Wiesinger <lists_at_wiesinger.com>
Date: 2007-11-11 11:18:42 CET


Subversion is really a great SCM program. One thing I don't like is the
.svn directory at all. It only makes problems.

1.) Checkout directory
2.) Copy directory for checkin on another location e.g. for new file
derived from that file (I don't want the history of that file so I don't
use svn copy)
3.) When you make changes in the newly copied directory and .svn was
also copied you are modifying the original directory.

So IHMO this is a bug and svn must remember the original local checkout
directory and when I'm moving that directory it must warn me that I made
something wrong or I'm sure what I'm doing.

The best solution to that might be a global .svn meta directory tree:
1.) Set e.g. SVN_GLOBAL_DIR=$HOME/.svn/ environment variable or a svn
configuration property, all .svn metainformation are
stored in that location.

/home/user1/mycheckout/.svn should be stored in

/home/user1/mycheckout/dir1/.svn should be stored in

So I've "clean" directories and meta information can be stored, too.

Is there already a patch available or can this be easily implemented?



To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Nov 11 11:19:29 2007

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