From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 4CDDEBB81 for ; Mon, 20 Dec 2004 09:27:50 +0100 (CET) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.184]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id iBK8RnCx019848 for ; Mon, 20 Dec 2004 09:27:50 +0100 Received: from [212.227.126.205] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CgItR-0007II-00 for caml-list@yquem.inria.fr; Mon, 20 Dec 2004 09:27:49 +0100 Received: from [80.129.228.106] (helo=gateway.compuniverse.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CgItR-0000ny-00 for caml-list@yquem.inria.fr; Mon, 20 Dec 2004 09:27:49 +0100 Received: from localhost (localhost [127.0.0.1]) by gateway.compuniverse.de (Postfix) with ESMTP id 73B7B6AA78 for ; Mon, 20 Dec 2004 09:27:48 +0100 (CET) Received: from gateway.compuniverse.de ([127.0.0.1]) by localhost (compuniverse.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28698-02 for ; Mon, 20 Dec 2004 09:27:46 +0100 (CET) Received: from dhcp16.compuniverse.de (dhcp16.compuniverse.de [192.168.200.66]) by gateway.compuniverse.de (Postfix) with ESMTP id F3DDB6AA73 for ; Mon, 20 Dec 2004 09:27:45 +0100 (CET) From: Peter Busser Organization: m-privacy To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] [OT] Rant about VCS Date: Mon, 20 Dec 2004 09:27:49 +0100 User-Agent: KMail/1.6.2 References: <6E36ED6CF6A06B49928F02ECE2291CADE05435@swsmsx403.ger.corp.intel.com> <41C33B0D.2090504@barettadeit.com> <08622A67-506A-11D9-9D44-000A27DEEC20@mac.com> In-Reply-To: <08622A67-506A-11D9-9D44-000A27DEEC20@mac.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200412200927.49886.busser@m-privacy.de> X-Virus-Scanned: amavisd-new at compuniverse.de X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:e784f4497a7e52bfc8179ee7209408c3 X-Miltered: at nez-perce with ID 41C68D05.002 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 wrote:01 baretta:01 wrote:01 ocaml:01 makefiles:01 findlib:01 sourceforge:01 1.5:98 gnu:03 alex:03 dec:03 tutorial:04 arch:05 problem:05 X-Spam-Checker-Version: SpamAssassin 3.0.0 (2004-09-13) on yquem.inria.fr X-Spam-Status: No, score=0.1 required=5.0 tests=FORGED_RCVD_HELO autolearn=disabled version=3.0.0 X-Spam-Level: On Friday 17 December 2004 21:27, Paul Snively wrote: > On Dec 17, 2004, at 12:01 PM, Alex Baretta wrote: > > My problem is that the project is so extensive that we use an ocaml > > program to generate the Makefiles and a bash script to appropriately > > configure findlib before anything gets done. > > > > I think we'll manage with darcs, but really I begin to understand why > > Linus went proprietary with Bitkeeper. > > It really does sound as though you're edging from "version control" > into "configuration management." If that's the case, you may want to > look at Arch and its surrounding tools. In particular, the > documentation at > projects.html>, "Multi-tree Projects and Configuration Management," > might be helpful to you. If you're talking about Software Configuration Management, then in my (not so?) humble opinion there is no better freeware tool than Aegis (aegis.sourceforge.net) at the moment. I've been using Aegis to manage a 1.5MLOC project with 8 developers and it worked really well. But of course your mileage may vary. Groetjes, Peter.