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

Filtering to remove externals

From: Christoph Bartoschek <bartoschek_at_or.uni-bonn.de>
Date: Sat, 3 Apr 2010 09:38:25 +0200

Hi,

we are using the following layout for several years now:

1. We have one repository repo.
2. There are several projects in the repository:

repo/a
repo/b
repo/c

Each project has the standard layout trunk/tags/branches.

3. Then there is a product build from the projects (repo/Product) that
includes the projects with svn:externals pointing to trunk of each project.

The users checkout the product and work in this directory.

We would like to change the situation because
a) often a single commit should touch more than one project.
b) when we check out an earlier version one makes easily mistakes because the
externals point to trunk.
c) setting up branches of the project is a pain.

The change we plan results in a single project that consists of the product
with only a single branches/tags/trunk layout.

To unify the workflow with older releases I would like to rewrite the current
history such that the result looks like we have used the new layout from the
beginning.

How can this be achieved?

Christoph
Received on 2010-04-03 09:39:23 CEST

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.