Mark Plaksin <[email protected]> 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---