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

Re: [RFC] Ability to add external directories as exported paths

From: Adam Gibson <agibson_at_ptm.com>
Date: 2005-10-07 17:20:45 CEST

Kalin KOZHUHAROV wrote:
> 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 :-)

Wouldn't it be better if you could set a property like maybe svn:export
(or an equivelent) that would tell 'svn co' to export directories
automatically? It would work like how the normal externals
functionality works but it actually does an export instead of just
checking out a local copy.

This way you would not have to remember all of the exports that are
needed for a project to put on the commandline. You let the repository
keep track of it just like the externals property.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Oct 7 17:23:39 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.