On 4 Mar 2010, at 4:45 pm, Jessica Greer wrote: > Anyone want to share advice on using SCM/revision control software to manage > Cfengine configuration? > > I've recently joined a group where several people will be editing inputs and > masterfiles, and it'll be important to have a clear picture of what changes > have been made and by whom. > > Yale is using Bazaar for several other projects, so if anyone has feedback > on Cfe+bzr, I'd be especially interested.
We use CVS (just because the momentum of moving to anything else has been to great - if I were starting again, I'd use something else; git, subversion, bzr, it doesn't really matter which). We add hooks to the CVS repository so that when anyone commits something to the CVS server, a diff of the policy change is emailed to relevant parties automatically. And of course, because the commit happens in a sandbox, it hasn't gone live yet, so there's an opportunity for objections before a CVS update is run on the policy host. You could do similar things with any of the other version control systems. Tim -- The Wellcome Trust Sanger Institute is operated by Genome Research Limited, a charity registered in England with number 1021457 and a company registered in England with number 2742969, whose registered office is 215 Euston Road, London, NW1 2BE. _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine