We chose git as our CVS because most community written Puppet modules are available on github and there's a lot of Puppet documentation and blog posts about using git with Puppet.
After using it for a while now, I'd say that for a lot of what we do, SVN might have been the better choice just because it handles directory structures/permissions better, although I solved that problem through a git hook that does a Chown -r on the directories managed by git for Puppet.
- Scoble, Alex Scoble
I prefer Rite-Aid over CVS. *blank stare*
- That's So CAJ!
Of course, the big downer of SVN is that it isn't distributed and doesn't handle merges and branches nearly as well, from what I've read.
- Scoble, Alex Scoble
Heh, CAJ, sorry, CVS in this case is a code versioning system.
- Scoble, Alex Scoble
<sigh> Couldn't just go with the joke, could ya? :)
- That's So CAJ!
Heh, uh...oh. *facepalm*
- Scoble, Alex Scoble