From owner-freebsd-hackers@FreeBSD.ORG Tue Mar 29 07:50:35 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9F72516A4CE for ; Tue, 29 Mar 2005 07:50:35 +0000 (GMT) Received: from kane.otenet.gr (kane.otenet.gr [195.170.0.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id CBB0443D48 for ; Tue, 29 Mar 2005 07:50:34 +0000 (GMT) (envelope-from keramida@freebsd.org) Received: from orion.daedalusnetworks.priv (aris.bedc.ondsl.gr [62.103.39.226])j2T7nnpZ027160 for ; Tue, 29 Mar 2005 10:49:49 +0300 Received: from orion.daedalusnetworks.priv (orion [127.0.0.1]) j2T7oWtE017251 for ; Tue, 29 Mar 2005 10:50:32 +0300 (EEST) (envelope-from keramida@freebsd.org) Received: (from keramida@localhost)j2T7oW1l017250 for freebsd-hackers@freebsd.org; Tue, 29 Mar 2005 10:50:32 +0300 (EEST) (envelope-from keramida@freebsd.org) Date: Tue, 29 Mar 2005 10:50:32 +0300 From: Giorgos Keramidas To: freebsd-hackers@freebsd.org Message-ID: <20050329075032.GA15892@orion.daedalusnetworks.priv> References: <319cceca0503281001792baf39@mail.gmail.com> <4248557A.7000302@elischer.org> <20050328191758.GB3141@britannica.bec.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050328191758.GB3141@britannica.bec.de> Subject: Re: organization X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 07:50:35 -0000 On 2005-03-28 21:17, Joerg Sonnenberger wrote: >On Mon, Mar 28, 2005 at 11:05:30AM -0800, Julian Elischer wrote: >> As things have changed, some of the original layout decisions have >> become rather outdated. For a slightly better example, check out the >> layout of the DragonflyBSD kernel sources. Matt took the oportunity >> to re-arange the FreeBSD sources when he imported them.. To some >> extent I agree with him (though not necessariy with his positioning >> of every file). > > I completely agree here, but it is difficult to get everything into > the perfect place. The NetBSD idea of moving i386 and the other platforms > into arch/ is also very nice. > >> It is possible that we could do with a reoganisation but it isn't a >> work-free job.. Matt took some time to get everything working >> again.. > > The biggest problem is keeping history here. Doing something like that > with CVS is a major PITA. We didn't have any old release, so moving > the repository files didn't create a problem. That's impossible in > FreeBSD land :) Not impossible. Just extremelly annoying, cumbersome and error-prone. A file may be repo-copied to a new location, then removed from the HEAD branch in the old location and deleted from the rest of the branches in the new location. This way the history will be there, in both places but the file will only 'live' in one place at a time. I go agree though that the work this requires for thousands of files is an immense task, not to be taken lightly. - Giorgos