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

[RFC] Ability to add external directories as exported paths

From: Kalin KOZHUHAROV <kalin_at_thinrope.net>
Date: 2005-10-05 11:36:14 CEST

Hi there,

I have not searched for this topic, but I have been reading this list for the last few months.

So my idea is, to have a way to checkout certain directories as a blunt non-versioned copy.

For example:

trunk
\---- src
\---- lib

I'd suggest a new property, something like svn:exports and internal format as svn:externals that is
applied to trunk/ above marking lib as exported directory.
Then
        svn co URL/trunk work/trunk
 will create:
trunk
\---- .svn
\---- src
      \--- .svn
\---- lib

(i.e. lib will not have .svn subdirectory)

/lib will (manually or automagically) be ignored (added to svn:ignore as afirst step?) when committing.

On another hand if one checkouts trunk/lib explicitly s/he should be able to commit the changes.

The plus side:
        there are files that almost never change (libraries)
        no need for double space in the working directory
        less information to process (server/client)

The minus side:
        more complex
        somebody has to write the code :-)

Tell me what you think.

Kalin.

-- 
|[ ~~~~~~~~~~~~~~~~~~~~~~ ]|
+-> http://ThinRope.net/ <-+
|[ ______________________ ]|
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Oct 5 11:56:41 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.