<br><br><div class="gmail_quote">On Tue, Jul 8, 2008 at 11:20 PM, Mike McGrath <<a href="mailto:mmcgrath@redhat.com">mmcgrath@redhat.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Tue, 8 Jul 2008, Jesse Keating wrote:<br>
<br>
> On Tue, 2008-07-08 at 14:24 -0500, Mike McGrath wrote:<br>
> > Ok, I've got a git puppet mechanism up and working.  Its in a very<br>
> > simplistic form right now but works pretty well.  I'll be sending a follow<br>
> > up email with directions and will be updating all relevant documentation.<br>
> ><br>
> >     -Mike<br>
> ><br>
><br>
> What mike forgot to mention, don't make any changes in puppet without<br>
> talking to him first.<br>
><br>
<br>
</div>This is true.  If you made a change please go back in time and don't make<br>
it :)  Actually I didn't see any commits go through so I think we're<br>
golden.  The puppet system is now on puppet!  Our repos are all in one git<br>
repo (minus private, still working on that).<br>
<br>
Here's how to use it:<br>
<br>
Old                              | New<br>
---------------------------------|--------------------------------------<br>
cvs -d /cvs/puppet co manifests  | git clone /git/puppet<br>
cvs -d /cvs/puppet co configs    | git clone /git/puppet<br>
cvs commit                       | git commit</blockquote><div><br><br>                                     git commit _-a_ (not the same thing, doing a git add then a git commit)<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
make install                     | git push<br>
<br>
That should be enough to get you by.  I've got a syntax check on post<br>
commit and it will let you know when you've broken something.  I'm going<br>
to try to get this into a pre-commit but there are some speed issues.<br>
<br>
You'll also note that make install has been replaced by git push.  This is<br>
an instant install and is much faster.  I'm going to work on the Makefiles<br>
but make push should still work and I am going to try to get a "make test"<br>
back to a normal working order.<br>
<br>
The cvs repos have been moved to /cvs/puppet.disabled/<br>
<br>
Once this move has proved working fine I'll start working on some cleanup.<br>
I'm also working on a way to do test runs of puppet before you push on the<br>
actual machines in question.  This is still fuzzy in my brain but I'm<br>
pretty sure its possible.<br>
<div><div></div><br></div></blockquote></div><br clear="all"><br>-- <br>Xavier.t Lamien<br>--<br><a href="http://fedoraproject.org/wiki/XavierLamien">http://fedoraproject.org/wiki/XavierLamien</a><br>GPG-Key ID: F3903DEB<br>
Fingerprint: 0F2A 7A17 0F1B 82EE FCBF 1F51 76B7 A28D F390 3DEB