From owner-freebsd-ports@FreeBSD.ORG Sun Aug 17 23:50:48 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1733B37B401 for ; Sun, 17 Aug 2003 23:50:48 -0700 (PDT) Received: from gatesrv.RZ.UniBw-Muenchen.de (gatesrv.RZ.UniBw-Muenchen.de [137.193.11.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id B324643F75 for ; Sun, 17 Aug 2003 23:50:46 -0700 (PDT) (envelope-from lizard@nemesis.informatik.unibw-muenchen.de) Received: from nemesis.informatik.unibw-muenchen.de (nemesis.Informatik.UniBw-Muenchen.de [137.193.60.30])h7I6lcZo008918 for ; Mon, 18 Aug 2003 08:47:39 +0200 (MEST) Received: from localhost (localhost.informatik.unibw-muenchen.de [127.0.0.1]) 9D8945A542 for ; Mon, 18 Aug 2003 08:47:38 +0200 (CEST) Received: from nemesis.informatik.unibw-muenchen.de ([127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 53385-02 for ; Mon, 18 Aug 2003 08:47:28 +0200 (CEST) Received: by nemesis.informatik.unibw-muenchen.de (Postfix, from userid 1001) id F2B205A541; Mon, 18 Aug 2003 08:47:27 +0200 (CEST) Date: Mon, 18 Aug 2003 08:47:27 +0200 From: Oliver Braun To: FreeBSD Ports Message-ID: <20030818064727.GA52805@informatik.unibw-muenchen.de> Mail-Followup-To: FreeBSD Ports References: <3F3FF917.8040903@ciam.ru> <20030817221023.GA68086@rot13.obsecurity.org> <20030818003850.GB812@k7.mavetju> <20030818012906.GV95290@procyon.firepipe.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="SLDf9lqlvOQaIe6s" Content-Disposition: inline In-Reply-To: <20030818012906.GV95290@procyon.firepipe.net> X-PGP-Key: http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0xEF25B1BA X-PGP-Key-Alternative: finger obraun@FreeBSD.org X-PGP-Fingerprint: 6A3B 042A 732E 17E4 B6E7 3EAF C0B1 6B7D EF25 B1BA X-URL: http://ist.unibw-muenchen.de/People/obraun X-Accept-Language: de en X-Editor: Vim-602 http://www.vim.org/ User-Agent: Mutt/1.5.4i X-Virus-Scanned: by amavisd-new at localhost Subject: Re: Three-level ports (Re: RFC: patch for bsd.port.mk to use ${PORTSDIR}/MOVED) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Aug 2003 06:50:48 -0000 --SLDf9lqlvOQaIe6s Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Will Andrews [2003-08-17 18:29 -0700]: > On Mon, Aug 18, 2003 at 10:38:50AM +1000, Edwin Groothuis wrote: > > On Sun, Aug 17, 2003 at 03:10:23PM -0700, Kris Kennaway wrote: > > > [*] e.g. addressing some key technical issues like the fact that all > > > the repo-copies needed to move ports around would more than double the > > > size of the ports CVS repository > > You should use the mv(1) command instead of the cp(1) command, > > specially for this. It doesn't matter for history, history is in > > the files, not in the directories. > Unless I'm mistaken, this would not work as cvs checkouts would > get confused and bomb when they see that there's no ,v file for a > given checkout file... It works for cvs updates! Try it with a local repo. I have done a lot of restructuring this way. You simply get: cvs server: file is no longer in the repository With checkout you simply get: cvs server: cannot find module `module' - ignored cvs [checkout aborted]: cannot expand modules I am not sure about cvsup, but I assume it works, too. If not, it is a missing feature. Regards, Olli --=20 Oliver Braun -- obraun @ { unsane.org | FreeBSD.org | haskell.org } --SLDf9lqlvOQaIe6s Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQE/QHZ/wLFrfe8lsboRArhmAKDHFO+S4vT3C9jx15hzlOcryrUAyACcCfpc 1+6ruUQ4oCb6Ek6ZEOdAU8Y= =ivhA -----END PGP SIGNATURE----- --SLDf9lqlvOQaIe6s--