Feedback: What I ended up doing
(@Aif, Thanks for the gentle reminder that my good manners were a bit missing)
I went with /etc as a git repository, but as I'm still a little uneasy with this (me, not git), I'm doing the gitwork manually.
As a side effect, I've started myself on a small project to evaluate, side by side, subversion, git, bazaar, mercurial, monotone, darcs, and fossil, though in a more general version management context (merges and such).
My reactions to your answers
Thank you all for your help. I had some difficulty in choosing which answer to accept, so if it wasn't yours, please believe me, I appreciated yours, too.
@Luis Melgratti
Luis, thanks for a couple of excellent references. I have accepted your answer as the most useful.
@Conrad
Conrad, I appreciate both your suggestions.
I shall certainly investigate pfsense, though one of my objectives in this is to get my hands really dirty, as well as building a firewall, so "make rather than acquire" is important.
As to Mercurial, I didn't include it in my list because I have tried it (previously), and I felt that I "liked" bazaar better, while git seems at first sight to have a great deal of power (which admittedly I may not need). My "main" VCS at present is Subversion, though I'm not sure it's a good answer for this case. Hence the list of three.
(I've now taken a look at pfsense and fired it up on my network. Very good, but I'm not at all sure I'll get my hands even slightly soiled...)
@Aif
Thanks, Aif. I'm definitely going to give that a try, though I suspect I'll end up with git.
@tinkertim
Thank you for your thoughts on Mercurial, which I now plan to revisit, though I'm well pleased with Bazaar.
@Per Wiklander
Thank you for a very interesting suggestion! I'm definitely going to take a look at etckeeper, when I can get out from under the current workpile.