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

Re: Saving history when converting multiple repos into one?

From: Joshua Varner <jlvarner_at_gmail.com>
Date: 2005-09-16 17:35:26 CEST

On 9/16/05, Dale Hirt <dale@sbcltd.com> wrote:
> In what sense would it break data-related searches, Josh?
>
> It wouldn't be too hard to whip up a script though, to interleave various revisions and repos.
>
[snip]

On 9/15/05, Dale Hirt <dale@sbcltd.com> wrote:
[snip]
> 4. Load old repositories using --parent-dir arg
> svnadmin load new-repos --parent-dir oldrepo1dir < oldrepo1.load
> svnadmin load new-repos --parent-dir oldrepo2dir < oldrepo2.load
> svnadmin load new-repos --parent-dir oldrepo3dir < oldrepo3.load
>

Assuming all three repositories have 100 revs and were
created on Jan 1 and the dump files are from July 1,
then the new repository will have dates like this:

Jan 1 ---> July 1 Jan1 ---> July1 Jan1 --> July1
rev 1 ---> rev 100 rev101 --> rev200 rev 201 --> rev 300
from repoA from repoB from repoC

The date based checkouts use a binary search, I believe,
to find the right date, but since the revisions from the three
separate repositories are only ordered in their own dumpfile
the resulting repository will not be.

This breaks binary searching on date. If you're not doing
that, then no big deal, all of the information is present in
the repository.

Josh

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Sep 16 17:37:11 2005

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