Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Apr 2010 01:50:15 -0500
From:      "Matthew D. Fuller" <fullermd@over-yonder.net>
To:        Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= <des@des.no>, Sergey Babkin <babkin@verizon.net>, hackers@freebsd.org, Doug Barton <dougb@FreeBSD.org>, Jeremie Le Hen <jeremie@le-hen.org>
Subject:   Re: /etc in CVS
Message-ID:  <20100423065015.GJ10699@over-yonder.net>
In-Reply-To: <20100422144127.GW92627@acme.spoerlein.net>
References:  <201003231108.45102.jhb@freebsd.org> <20100324165748.7334B5B42@mail.bitblocks.com> <20100419221413.GD76198@felucia.tataz.chchile.org> <20100420183007.481F85B4D@mail.bitblocks.com> <4BCDF9D5.10909@FreeBSD.org> <4BCF75AE.71F13233@verizon.net> <86vdbjdc42.fsf@ds4.des.no> <20100422144127.GW92627@acme.spoerlein.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Apr 22, 2010 at 04:41:27PM +0200 I heard the voice of
Ulrich Spörlein, and lo! it spake thus:
> 
> I have a .hg directory sitting in / for every machine I usually take
> care of. hgignore is of course set to *, so only explicitly added files
> are tracked.

I do pretty much the same thing (except mine has .bzr/ and .bzrignore
;).  Using the VCS to handle updates requires something a bit broader
though.  I HAVE considered it.  You'd need to do the sort of 'make
install' stuff mergemaster does to a tempdir, and make a branch there
checking in the snapshots, and have your etc be a derived branch from
that.  That way you have all the VCS merge capabilities to do the
merges and track where they came from.

Mergemaster works well enough that I've given no serious thought
beyond idle "that would be cool" thinking on the matter though   8-}


-- 
Matthew Fuller     (MF4839)   |  fullermd@over-yonder.net
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
           On the Internet, nobody can hear you scream.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100423065015.GJ10699>