Received: from spf3.us4.outblaze.com (spf3.us4.outblaze.com [205.158.62.25]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iAG5UHG1023293 for ; Tue, 16 Nov 2004 05:30:18 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf3.us4.outblaze.com (Postfix) with ESMTP id 10B4153D30 for ; Tue, 16 Nov 2004 05:29:45 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTw3C-0007t4-Hh for migo@homemail.com; Tue, 16 Nov 2004 00:38:46 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CTw2r-0007sZ-Dh for gnu-arch-users@gnu.org; Tue, 16 Nov 2004 00:38:25 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CTw2q-0007sA-Kc for gnu-arch-users@gnu.org; Tue, 16 Nov 2004 00:38:25 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTw2q-0007s7-I9 for gnu-arch-users@gnu.org; Tue, 16 Nov 2004 00:38:24 -0500 Received: from [206.190.36.79] (helo=smtp101.rog.mail.re2.yahoo.com) by monty-python.gnu.org with smtp (Exim 4.34) id 1CTvtF-0006GV-DV for gnu-arch-users@gnu.org; Tue, 16 Nov 2004 00:28:29 -0500 Received: from unknown (HELO localhost.localdomain) (dpaun@rogers.com@69.194.157.31 with login) by smtp101.rog.mail.re2.yahoo.com with SMTP; 16 Nov 2004 05:28:29 -0000 Received: from localhost.localdomain (dimi [127.0.0.1]) by localhost.localdomain (8.13.1/8.13.1) with ESMTP id iAG5SSBo031614; Tue, 16 Nov 2004 00:28:28 -0500 Received: (from dimi@localhost) by localhost.localdomain (8.13.1/8.13.1/Submit) id iAG5SSM7031613; Tue, 16 Nov 2004 00:28:28 -0500 X-Authentication-Warning: localhost.localdomain: dimi set sender to dpaun@rogers.com using -f Date: Tue, 16 Nov 2004 00:28:28 -0500 From: "Dimitrie O. Paun" To: John A Meinel Subject: Re: [Gnu-arch-users] Archives vs. categories vs. versions Message-ID: <20041116052828.GW6137@rogers.com> References: <20041115191000.GA30577@rogers.com> <41990CD4.9050003@arbash-meinel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41990CD4.9050003@arbash-meinel.com> User-Agent: Mutt/1.4.1i Cc: gnu-arch-users@gnu.org, "Dimitrie O. Paun" X-BeenThere: gnu-arch-users@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: a discussion list for all things arch-ish List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: gnu-arch-users-bounces+migo=homemail.com@gnu.org Errors-To: gnu-arch-users-bounces+migo=homemail.com@gnu.org Status: RO Content-Length: 2627 Lines: 69 On Mon, Nov 15, 2004 at 02:08:52PM -0600, John A Meinel wrote: > Well, I can't say that I've created very large archives, but I do have > an archive with lots of projects. Right now I have about 90 projects in > my archive. How big of an archive do you have with so many project, if I may ask? Is performance good? > Also, because of how version numbers work, we wanted a separate project > (and thus separate version) for every independent piece. Our work > involves a lot of pluggable libraries, so each one is it's own category. > This complicates things a little, as if you are doing multi-category > changes you have to remember to commit in each one. And you lose some of > the effect of having all changes bundled up into changesets (changing a > library means you have to change the code that uses it, but these are 2 > separate commits.) This seems like a very good idea. I guess the only way to be able to atomically commit across multiple such libraries would be to have them all just as directories in your project. Not that appealing. > So in your case, I might have the archive: > > dev@mozilla.org--2004 > > With the projects: > > mozilla--dev--1.7 > firefox--dev--1.0 > libpr0n--dev--1.0 > nprs--dev--1.0 <-- or whatever the mozilla portable runtime is called. > radial-context--dev--1.6 <- this is one of the mozilla extensions > etc. > > Basically anything that is considered a library and would be subject to > reuse gets it's own category. Yes, this seems like a reasonable approach that fits nicely into the arch organization, but I'm still not happy with the 2004 in the archive name :) > Now, I might break things up into archives based on major project, so > there would be a dev@mozilla.org--firefox, dev@mozilla.org--mozilla, > dev@mozilla.org--thunderbird (possibly postfixing these with -2004). This seems to me like a very good idea, but then again, I'm just getting into arch > creating lots of archives doesn't really hurt, as arch merges between > them rather easily. But I like to do it at logical big boundaries, and > then use logical small boundaries (like libs) to determine categories. I can buy the logical argument, but if splitting the archives on a project basis can help me get rid of the year in the archive name, I see little reason not to have a dev@mozilla.org--firefox, or even a dev@mozilla.org--firefox-1.7 archive. -- Dimi. _______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/