Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7BF29D8DE for ; Tue, 16 Oct 2012 13:17:50 +0000 (UTC) Received: (qmail 72356 invoked by uid 500); 16 Oct 2012 13:17:49 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 72341 invoked by uid 500); 16 Oct 2012 13:17:49 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 71734 invoked by uid 99); 16 Oct 2012 13:17:48 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Oct 2012 13:17:48 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jan.keirse@tvh.com designates 209.85.220.171 as permitted sender) Received: from [209.85.220.171] (HELO mail-vc0-f171.google.com) (209.85.220.171) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Oct 2012 13:17:41 +0000 Received: by mail-vc0-f171.google.com with SMTP id m18so9011917vcm.16 for ; Tue, 16 Oct 2012 06:17:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=Zv/Vt32jqV660onO8HN2BMZTerbD374la4+51qH6G54=; b=Sf82WR+LNlTm+ugUdM2S+GNJeuvRNDdUHrUk1eKPGYALql7UzpZPfHAft2RgMJgrIP 0wy9Yt6fglqXjXrZEaAJk/NUXGLpDS4bWp6F0arwcM20IxpFhWGn2EApwLsv8A3yg777 aQ489IZY4Ki9ZEGAD4GvgMzn3bgEx82iHld8poHmGY5xi1f+td+I1xX3w608lEMINqnE i9wq9cCvWNTIEs6jWEVRB+BTIQrQi4sJ5ifOwWaGpTcq8ArhN6YS47SUdhfMMDRFF8PF 1csDPvnCN81itxkaSmzCXphg0fBDc4T7Pc/FjguRoskmpdY2dMcsIzYMSojxkARYPTc/ JX4A== Received: by 10.58.216.101 with SMTP id op5mr8992573vec.11.1350393440631; Tue, 16 Oct 2012 06:17:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.240.65 with HTTP; Tue, 16 Oct 2012 06:17:05 -0700 (PDT) In-Reply-To: <1968789049.20121015174430@am-soft.de> References: <1968789049.20121015174430@am-soft.de> From: Jan Keirse Date: Tue, 16 Oct 2012 15:17:05 +0200 Message-ID: Subject: Re: Merging repositories => UUID conflict To: users@subversion.apache.org Content-Type: multipart/alternative; boundary=047d7b6d8dae55fda304cc2cf95e X-Gm-Message-State: ALoCoQnI0VvOsLTQPPG3fJ/vz2vuiSKntLrFy//0r/CKNAfIZOXtlWIldtIxl7zlrNfYgdg62rA+ X-Virus-Checked: Checked by ClamAV on apache.org --047d7b6d8dae55fda304cc2cf95e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, Oct 15, 2012 at 5:44 PM, Thorsten Sch=C3=B6ning wrote: > Guten Tag Jan Keirse, > am Montag, 15. Oktober 2012 um 16:08 schrieben Sie: > > > However, when I try to svn relocate the working copies from > > repository B to repository A because the UUID is different between > > the 2 servers. I had hoped I would be able to just relocate and > > after an update svn would see nothing changed between the version > > number increase and just accept it. > > But it's not just the version numbers different from repo B to A, all > content before repo B was loaded into A is missing from working copies > for repo B. > We don't have any checkout of the entire tree, but it does explain why allowing this could get overly complicated. > > > - Is there a way to merge the repositories without having to > > checkout all working copies again? > > You only need to checkout the working copies from that repo which was > loaded into another one, because all other working copies just need > updates. Else the answer is no. > Okay, that's clear. > > - Is the concept of dumping a repository and loading into another > > repository that already have revisions something safe? > > Yes, I did it myself some months ago for comparable reason like you: > The content of B was better placed in A and I wanted to keep all the > history of B. > > > Or is this > > risky (one odd thing that's instantly visible is that revisions with > > high numbers can be older than revisions with lower numbers?) > > It's only risky if you use tools which work on dates, not revisions, > else devs need to know the fact of the merge to not wonder on such > revisions, of course, but from my experience as development continues > in the target repo of the merge there's no real problem as devs will > focus on their newly created revisions. > > Thanks for your feedback. We'll go ahead and do new checkouts. --047d7b6d8dae55fda304cc2cf95e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, Oct 15, 2012 at 5:44 PM, Thorsten Sch=C3=B6ning &= lt;tschoening@am= -soft.de> wrote:
Guten Tag Jan Keirse,
am Montag, 15. Oktober 2012 um 16:08 schrieben Sie:

> However, when I try to svn relocate the working copies from
> repository B to repository A because the UUID is different between
> the 2 servers. I had hoped I would be able to just relocate and
> after an update svn would see nothing changed between the version
> number increase and just accept it.=C2=A0

But it's not just the version numbers different from repo B to A,= all
content before repo B was loaded into A is missing from working copies
for repo B.

We don't have any check= out of the entire tree, but it does explain why allowing this could get ove= rly complicated.=C2=A0
=C2=A0

> - Is there a way to merge the repositories without having to
> checkout all working copies again?

You only need to checkout the working copies from that repo which was=
loaded into another one, because all other working copies just need
updates. Else the answer is no.

Okay, t= hat's clear.=C2=A0
=C2=A0
> - Is the concept of dumping a repository and loading into another
> repository that already have revisions something safe?

Yes, I did it myself some months ago for comparable reason like you:<= br> The content of B was better placed in A and I wanted to keep all the
history of B.

> Or is this
> risky (one odd thing that's instantly visible is that revisions wi= th
> high numbers can be older than revisions with lower numbers?)

It's only risky if you use tools which work on dates, not revisio= ns,
else devs need to know the fact of the merge to not wonder on such
revisions, of course, but from my experience as development continues
in the target repo of the merge there's no real problem as devs will focus on their newly created revisions.


Thanks for your feedback. We'll go= ahead and do new checkouts. =C2=A0
--047d7b6d8dae55fda304cc2cf95e--