Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:3087 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 1285 invoked from network); 1 Jul 2003 15:20:05 -0000 Received: from unknown (HELO bm5.mail.tds.net) (216.170.230.85) by pb1.pair.com with SMTP; 1 Jul 2003 15:20:05 -0000 Received: from halcyon.workpc.tds.net ([204.246.8.151]) by bm5.mail.tds.net with ESMTP id <20030701151959.EQQV11201.bm5@halcyon.workpc.tds.net> for ; Tue, 1 Jul 2003 10:19:59 -0500 To: internals@lists.php.net Content-Type: text/plain Organization: Message-ID: <1057072799.1752.45.camel@halcyon.workpc.tds.net> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) Date: 01 Jul 2003 10:19:59 -0500 Content-Transfer-Encoding: 7bit Subject: CVS Module Names From: jason@inetgurus.net (Jason Greene) After seeing some heated discussions, I thought I would ask, was the possibility of just having a separate module for every major rev 3-4-5 similar to the older system discussed? With this method cvs operations are much quicker because you are not keeping around thousands of changes in the module, most of which you may rarely look at. If for some reason you do need to view the state of main.c 4 years ago, you can always check out the corresponding major version module. I realize that the advantage of having one module for all major versions (php-src) is that it is easy to merge changes between major versions, but at some point the codebase will be completely different, so this method is really only useful if the trees are very similar, and only in the initial phases of the new major release. The merge advantage can be easily done with plain diff and patch with separate modules, and it is only a few extra steps. Also, if there are any file/directory structure changes between major versions, those can be quite the pain in the ass to administer when everything is in one big module. We all know this is one of CVS's big weaknesses. I know changing the setup to this method would be a pain, but I thought the concept should at least be considered. -Jason -- Jason Greene