From owner-freebsd-questions@FreeBSD.ORG Fri Mar 2 05:39:03 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C93E216A401 for ; Fri, 2 Mar 2007 05:39:03 +0000 (UTC) (envelope-from freebsd@deathbeforedecaf.net) Received: from omta04ps.mx.bigpond.com (omta04ps.mx.bigpond.com [144.140.83.156]) by mx1.freebsd.org (Postfix) with ESMTP id 5E90C13C48D for ; Fri, 2 Mar 2007 05:39:02 +0000 (UTC) (envelope-from freebsd@deathbeforedecaf.net) Received: from oaamta04ps.mx.bigpond.com ([121.209.32.118]) by omta04ps.mx.bigpond.com with ESMTP id <20070302053901.NJNA27358.omta04ps.mx.bigpond.com@oaamta04ps.mx.bigpond.com>; Fri, 2 Mar 2007 05:39:01 +0000 Received: from mail.0x7e.net ([121.209.32.118]) by oaamta04ps.mx.bigpond.com with ESMTP id <20070302053900.MIGD14659.oaamta04ps.mx.bigpond.com@mail.0x7e.net>; Fri, 2 Mar 2007 05:39:00 +0000 Received: from qux.0x7e.net ([10.10.10.10]) by mail.0x7e.net with esmtp (Exim 4.43 (FreeBSD)) id 1HN0Tr-000JFk-Or; Fri, 02 Mar 2007 16:08:59 +1030 In-Reply-To: <226ae0c60702280956l5b24a76bvbf6972cc33724ad@mail.gmail.com> References: <226ae0c60702261046m671647bbwc9aef6b1f6475522@mail.gmail.com> <934FF44E-39F5-410B-B235-5F5709B4340A@deathbeforedecaf.net> <226ae0c60702280956l5b24a76bvbf6972cc33724ad@mail.gmail.com> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Rob Date: Fri, 2 Mar 2007 16:09:04 +1030 To: David Robillard X-Mailer: Apple Mail (2.752.2) Cc: FreeBSD Questions Subject: Re: Using source control to manage system configs X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Mar 2007 05:39:03 -0000 On 01/03/2007, at 4:26 AM, David Robillard wrote: > Well, I'm not quite sure that it will answer all of your questions, > but take a look at Luke Kanies's article called ''Using version > control in system administration''. > > It's available from the USENIX website at > http://www.usenix.org/publications/login/2005-12/pdfs/kanies.pdf Thanks David - that was really useful. I think that my 'directory based' approach to version management comes from using RCS (and SCCS). With those tools, the only way to track groups of files was to keep them in different places. So instead of dragging my RCS habits into the world of CVS, it's probably time to learn about branching. That seems to be the standard way to handle shared files with local modifications. Rob.