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
-~----------~----~----~----~------~----~------~--~---

Reply via email to