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

disjoint working copies and single commit

From: Dimitri Papadopoulos-Orfanos <dimitri.papadopoulos-orfanos_at_cea.fr>
Date: 2006-05-22 18:16:04 CEST

Hi,

I've read this paragraph:
http://svnbook.red-bean.com/en/1.2/svn.advanced.externals.html
        The support that exists for externals definitions in
        Subversion today can be a little misleading, though. [...]
        Third, the working copies created via the externals
        definition support are still disconnected from the
        primary working copy (on whose versioned directories
        the svn:externals property was actually set). And
        Subversion still only truly operates on non-disjoint
        working copies.
Because commits don't span disjoint working copies I think the following
problem cannot be solved easily.

The repository is organized this way:

        repos
         |
         + project001
           |
           + trunk
           |
           + branches
             + 1.0
             ...
             + 6.3
         ...
         + project900
           |
           + trunk
           |
           + branches
             + 1.0
             ...
             + 7.5

I hope I'm being clear... Now the problem is that users don't have
enough room on their account to check out *all* projects. They still
need to checkout *many* projects, and they also need to commit atomic
changes to these different projects. The projects are indeed loosely
related, but they're still related; for example an API change in
project001 might imply changes in project002, project005 and project456,
and these changes are directly related to the change in project001, so
we would like a single commit for all these changes.

How would you handle this situation? Is there any solution I'm missing?
Would you reorganize the project layout in the repository? How?

I've read this thread in the archive:
        http://svn.haxx.se/users/archive-2004-01/0264.shtml
The problem is that users don't have enough room on their account to
check out the whole repository.

Dimitri Papadopoulos

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon May 22 18:38:42 2006

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