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 75284CC34 for ; Wed, 13 Jun 2012 07:24:42 +0000 (UTC) Received: (qmail 3351 invoked by uid 500); 13 Jun 2012 07:24:41 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 3044 invoked by uid 500); 13 Jun 2012 07:24:41 -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 3001 invoked by uid 99); 13 Jun 2012 07:24:39 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Jun 2012 07:24:39 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [66.111.4.27] (HELO out3-smtp.messagingengine.com) (66.111.4.27) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Jun 2012 07:24:34 +0000 Received: from compute1.internal (compute1.nyi.mail.srv.osa [10.202.2.41]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id E146720CE7; Wed, 13 Jun 2012 03:24:13 -0400 (EDT) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute1.internal (MEProxy); Wed, 13 Jun 2012 03:24:13 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= daniel.shahaf.name; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to; s=mesmtp; bh= 9mDfpdS2/SqAXdeHwp4Twho/jUo=; b=uEpwW6GM/kgR7th+OWKRClysicr0qqrH wz3A1eW2Gys2vjwizp8iG4N1tYqjcoEbkZRTynJtbyV4/7hfuzPX1fk1NO4aAFBd fYyJ5DWKYX5el7chy/6nVBLH9Erhb8qWPtxfA6clobVjzCPJbvpZqX/+v9CuBb4w TryTU9iTXJo= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to; s=smtpout; bh=9mDfpdS2/SqAXdeHwp4Twho/jUo=; b=bSGjU79B5K8mhoo2JVU/DZYTGE9L eV2GH6EO5h1fl/9Pv1NY6eFhgGV7n55eV7rR1g/2RNfmkwdvzCjUK7Q4FwnDtkT6 cpOLCpNIEiLpAsHtWqIsYEiEawwO9zzC9b1TRgevu/vdnPM3ZYBxIpWICfYrU6Jn QBwxrjJ2+MWhhVI= X-Sasl-enc: fXk3BIY2toWt0L8NRI34L7EZ+DwcGyzvvlnl5DNlsykM 1339572253 Received: from lp-shahaf.local (unknown [79.176.214.20]) by mail.messagingengine.com (Postfix) with ESMTPA id DF6838E01E6; Wed, 13 Jun 2012 03:24:12 -0400 (EDT) Date: Wed, 13 Jun 2012 10:24:08 +0300 From: Daniel Shahaf To: Ryan Schmidt Cc: Oliver Schrenk , "users@subversion.apache.org" Subject: Re: Script to change repo layout from `{trunk,tags,branches}//proj/sub` to sub/`{trunk,tags,branches} ? Message-ID: <20120613072407.GD2875@lp-shahaf.local> References: <040FB5A4-D38A-49CD-8278-970250E13541@gmail.com> <1A5882FF-D62B-4572-BD6E-43F6C510DC5F@ryandesign.com> <004247C0-64F3-48AE-923D-06C6F8C25FC7@ryandesign.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <004247C0-64F3-48AE-923D-06C6F8C25FC7@ryandesign.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Checked: Checked by ClamAV on apache.org Ryan Schmidt wrote on Wed, Jun 13, 2012 at 02:05:59 -0500: > > On Jun 13, 2012, at 01:22, Oliver Schrenk wrote: > > > Am 13.06.2012 um 04:28 schrieb Ryan Schmidt: > > > >> On Jun 12, 2012, at 07:05, Oliver Schrenk wrote: > >> > >>> I have multiple projects with the following layout in the repository: > >>> > >>> trunk/project/subproject > >>> tags//project/subproject > >>> branches//project/subproject > >>> > >>> Now a subset of subprojects need to be moved to another repository. I want to change the layout of each subproject to the standard layout but want to retain tag and branch names but pointing to the trunk of the subproject. > >>> > >>> Is this possible? > >> > >> Of course: "svn mv" things to the way you want them to be. > > > > I should have been more clear in my question. I want to move the subprojects to another repo. But I guess the way to go is to move the sources in repo1 the way I need them and than somehow find I way to move them to another repo. > > Ah yes. In that case, along with the built-in "svnadmin dump", "svndumpfilter", and "svnadmin load", the separate "svndumptool" may be helpful to you. Their web site has been down for awhile; here's a mirror: > > http://web.archive.org/web/20101102200928/http://svn.borg.ch/svndumptool/ I thought the site came back up a couplf of weeks ago. We can ping the maintainer if needed. To the original question, I'll mention svnmucc as a way to implement the retreeing in one commit without a working copy of ^/ .