This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: using multiple trees with subversion


François-Xavier Coudert <fxcoudert@gmail.com> wrote:

> I do only have small involvement in gcc, preparing few patches (never
> more than 5 at a time) on limited areas (gcc/fortran, libgfortran and
> gcc/testsuite), always on mainline or 4.0 branch. The way I manage to
> keep mind sanity right now is to have a few complete trees (one for
> 4.0 and 3-4 for mainline, each one with a local changes), called
> gcc-newintrinsics, gcc-fpe, ...
> Having 5 subversion trees will need much more space (for local
> pristine copies), which I don't really have. Is there any way to force
> subversion use one pristine tree for all modified trees, or is my way
> of handling things completely rotten?

Not that I know of. As Daniel Berlin said, Subversion 1.4 will probably have
support for checking out repositories with compressed local copies (or no copy
at all -- but I wouldn't suggest this, as you'd start to be slow in "svn diff",
"svn stat", etc).

You may want to look into svk though, which implements a distributed system on
the top of an exising subversion repository. svk working copies do not have a
double-copy at all.

Also I suggest you to look into "svn switch" which might be useful to you to
switch an existing working copy from a branch to another, without redownloading
the whole thing but just the differences.

Giovanni Bajo


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]