Date: Fri, 8 Feb 2013 15:04:32 GMT From: Anton Shterenlikht <mexas@bristol.ac.uk> To: glarkin@FreeBSD.org Cc: freebsd-ports@freebsd.org Subject: Re: how to move 9.1 ports to HEAD? Message-ID: <201302081504.r18F4VGP035475@mech-cluster241.men.bris.ac.uk> In-Reply-To: <5115116E.5010009@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
From glarkin@freebsd.org Fri Feb 8 14:54:13 2013 On 2/8/13 9:47 AM, Anton Shterenlikht wrote: > I just installed 9.1-release including the ports tree: > > root@zzz:/usr/ports # svn info /usr/ports/ Path: . Working Copy > Root Path: /usr/ports URL: > svn://svn.freebsd.org/ports/branches/RELENG_9_1_0 Repository Root: > svn://svn.freebsd.org/ports Repository UUID: > 35697150-7ecd-e111-bb59-0022644237b5 Revision: 311939 Node Kind: > directory Schedule: normal Last Changed Author: beat Last Changed > Rev: 307934 Last Changed Date: 2012-11-28 20:30:08 +0000 (Wed, 28 > Nov 2012) > > root@zzz:/usr/ports # > > I want to move the ports tree to HEAD. Is there an easy way (i.e. > not involving rm -rf /usr/ports/* and then a fresh svn co) of > achieving this? > > I tried "svn switch" and "svn relocate", but it seems these are > intended for just changing the root URL, i.e. when the tree itself > is not changing. > > Please advise > > Thanks > > Anton Hi Anton, The command "svn switch svn://svn.freebsd.org/ports/head/" will do what you want. "svn relocate" repoints a working copy to a new URL, if the repository has changed on the server side, but "svn switch" updates the local working copy to match a new URL within the same repository on the server. Hope it helps, Greg - -- Greg Larkin I think I get it. What you suggested worked, thank you: root@zzz:/usr/ports # svn info Path: . Working Copy Root Path: /usr/ports URL: svn://svn.freebsd.org/ports/head Repository Root: svn://svn.freebsd.org/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 311942 Node Kind: directory Schedule: normal Last Changed Author: tota Last Changed Rev: 311942 Last Changed Date: 2013-02-08 14:53:49 +0000 (Fri, 08 Feb 2013) However, this didn't work: root@zzz:/usr/ports # svn switch svn://svn0.us-east.freebsd.org/ports/head svn: E155025: 'svn://svn.freebsd.org/ports/head' is not the same repository as 'svn://svn0.us-east.freebsd.org/ports' root@zzz:/usr/ports # I read somewhere that it is advisable to use these mirrors to offload the main server. So how can easily switch to "east" (or "west")? Thanks Anton
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302081504.r18F4VGP035475>