Mark Plaksin <ha...@usg.edu> writes: > Hi: > > We want to switch our Puppet config repository from SVN to Git. Our SVN > repository has a pre-commit hook that does a syntax check. If the check > fails, the commit fails. With SVN that hook runs on the server so it's > easy to have (the correct version of) the puppet binary there for the > hook to use. > > With Git it looks like the pre-commit hook has to run wherever a person > happens to have checked out the Git repository. That could be a > desktop, laptop...just about anywhere. It's harder to make sure the > correct version of Puppet is in all of those places. > > Is there a pretty way to solve this problem? How do you do it?
Peff from Git Land helped us work out a server-side update hook that does the trick. I added it to the Wiki: http://reductivelabs.com/trac/puppet/wiki/Puppet%20Version%20Control --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---