Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jun 2020 22:01:31 +0200
From:      =?UTF-8?Q?Stefan_E=c3=9fer?= <se@freebsd.org>
To:        Ed Maste <emaste@freebsd.org>, John Baldwin <jhb@freebsd.org>
Cc:        Eric van Gyzen <eric@vangyzen.net>, src-committers <src-committers@freebsd.org>, svn-src-all <svn-src-all@freebsd.org>, svn-src-head <svn-src-head@freebsd.org>
Subject:   Re: svn commit: r362681 - in head: contrib/bc contrib/bc/gen contrib/bc/include contrib/bc/locales contrib/bc/manuals contrib/bc/src contrib/bc/src/bc contrib/bc/src/dc contrib/bc/src/history contrib/b...
Message-ID:  <54915302-fad6-730c-8ce7-01c70e97fb6a@freebsd.org>
In-Reply-To: <CAPyFy2CMOQ7-k7m_X12PUrSa%2Bz51y%2BV9fMeLjCn9RJ3645m_CQ@mail.gmail.com>
References:  <202006271202.05RC22oR085945@repo.freebsd.org> <2b7f0d0f-e243-9c9c-f1c0-e700e0bf6d48@FreeBSD.org> <577b1bd1-598a-d3f9-3c23-537b9747612a@vangyzen.net> <8670f956-1ed4-2b87-ee64-d04bc37d6810@freebsd.org> <ad53e8a5-b816-82bf-3bc7-41696c77d08a@FreeBSD.org> <CAPyFy2CMOQ7-k7m_X12PUrSa%2Bz51y%2BV9fMeLjCn9RJ3645m_CQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Am 29.06.20 um 20:09 schrieb Ed Maste:
> On Mon, 29 Jun 2020 at 11:27, John Baldwin <jhb@freebsd.org> wrote:
>>
>> I suspect just doing the 'merge --record-only' is the simplest method
>> assuming Git handles it ok.  I suspect since Git ignores mergeinfo this
>> is fine, but it would be good for Ed to confirm.  You can always restore
>> the tests in the future in contrib/bc when you want to add them.
> 
> I think a --record-only merge is the best approach; in any case we
> have a number of these in the tree already and Git will have to deal
> with them.

$ cd /usr/svn/base/head/contrib/bc

$ svn merge --record-only ^/vendor/bc/dist
svn: E195016: 'svn+ssh://repo.freebsd.org/base/vendor/bc/dist@362810'
must be ancestrally related to
'svn+ssh://repo.freebsd.org/base/head/contrib/bc@362810'

Adding the option --ignore-ancestry to the merge command does not help.

I have performed a clean check-out of base/head and base/vendor, but
the error message stays the same ...


SVN info for the relevant directories involved in the merge attempt:

$ svn info /usr/svn/base/head/contrib/bc /usr/svn/base/vendor/bc/dist
Path: usr/svn/base/head/contrib/bc
Working Copy Root Path: /usr/svn/base
URL: svn+ssh://repo.freebsd.org/base/head/contrib/bc
Relative URL: ^/head/contrib/bc
Repository Root: svn+ssh://repo.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 362810
Node Kind: directory
Schedule: normal
Last Changed Author: se
Last Changed Rev: 362681
Last Changed Date: 2020-06-27 14:02:01 +0200 (Sat, 27 Jun 2020)

Path: usr/svn/base/vendor/bc/dist
Working Copy Root Path: /usr/svn/base
URL: svn+ssh://repo.freebsd.org/base/vendor/bc/dist
Relative URL: ^/vendor/bc/dist
Repository Root: svn+ssh://repo.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 362810
Node Kind: directory
Schedule: normal
Last Changed Author: se
Last Changed Rev: 362697
Last Changed Date: 2020-06-27 17:03:19 +0200 (Sat, 27 Jun 2020)


Any idea how to merge from the vendor area in this situation?

Regards, STefan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54915302-fad6-730c-8ce7-01c70e97fb6a>