Return-Path: X-Original-To: apmail-subversion-dev-archive@minotaur.apache.org Delivered-To: apmail-subversion-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6B1B518CF9 for ; Wed, 11 Nov 2015 09:28:45 +0000 (UTC) Received: (qmail 25052 invoked by uid 500); 11 Nov 2015 09:28:45 -0000 Delivered-To: apmail-subversion-dev-archive@subversion.apache.org Received: (qmail 24933 invoked by uid 500); 11 Nov 2015 09:28:45 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 24922 invoked by uid 99); 11 Nov 2015 09:28:45 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Nov 2015 09:28:45 +0000 Received: from [192.168.1.240] (e183083236.adsl.alicedsl.de [85.183.83.236]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 779B51A0098 for ; Wed, 11 Nov 2015 09:28:44 +0000 (UTC) Message-ID: <56430A5F.70403@apache.org> Date: Wed, 11 Nov 2015 10:29:03 +0100 From: Stefan Fuhrmann Organization: Apache Software Foundation User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: dev@subversion.apache.org Subject: Re: Merge 'svnmover' demo tool to trunk References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 10.11.2015 16:28, Julian Foad wrote: > The work on the 'move-tracking-2' branch currently consists of some > library functions (mostly named 'svn_branch_*') which are used only by > the demo tool named 'svnmover'. These do not interfere with normal > Subversion operation at all. I propose to merge this to trunk to lower > the barrier to participation in this work. If we want to merge the branch, now is a good time to do so because we are still in the early stages of 1.10 development. As Bert already mentioned, we should not introduce new public API for functionality that we don't plan to maintain post-1.10. The header files are already correctly placed under "private" but getting the renames done before merging would reduce the code churn on trunk. > I first need to review a few places where I touched existing code to > insert 'shims'; only a small part of this would remain, I think, as > bidirectional shims are not currently available. Another good reason for merging: See what parts of the existing code it needs to interact with. Yes, diff would tell us the same but only if one is very careful to pick a good path@rev pair. On trunk, people may feel more inclined to review and adjust those points of interaction. > Any objections? Once the cleanup is done, +1 on merge. -- Stefan^2.