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

Re: A tiny request for the repository move

From: Branko Cibej <brane_at_xbc.nu>
Date: Thu, 12 Nov 2009 22:31:44 +0100

Greg Stein wrote:
> On Thu, Nov 12, 2009 at 15:31, Branko Cibej <brane_at_xbc.nu> wrote:
>
>> Since we're going to move the repository ... and twiddle it to include
>> old CVS history ... and change version numbers ... I thought this would
>> be an auspicious time to make another tiny change. It's all about
>> setting a good example, and promoting best practices in the (new) community.
>>
>> The request:
>>
>> s:trunk:branches/dev:g
>>
>> Rationale:
>>
>> * Having all tags and branches at the same relative depth in the
>> repository is a good for consistency, and also for relative
>> references (e.g., if you import some code into repo/upstream, then
>> your relative references to that code can all be ../../upstream
>> from all tags and branches, and don't need to be changed when
>> tagging a special trunk.
>>
>
> I think relative references would not include ".." such that it
> reaches *out* of the root of the line of development. If you want to
> do that, then I'd suggest a rooted path like ^/branches/upstream
> instead.
>

How do you make a reference to that from trunk, then, unless trunk is
actually branches/trunk? Or if you don't make the references
branch-relative, how do you move the project around within a larger
repository, without rewriting all references?

The very fact that we're lobbying to move the repository directly to a
top-level subdir in the ASF repository, instead of going through
incubator/ first, should raise a red flag -- your rationale for that on
general_at_incubator implies that Subversion doesn't handle moves all that
well at all. (Which is nothing new. :) )

-- Brane

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2417261
Received on 2009-11-12 22:31:55 CET

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