On Apr 30, 2008, at 11:25 AM, The Anarcat wrote:
> Interesting!
>
> My gut feeling is that it isn't really appropriate for core, which
> should strive for standardisation of the code base. Having all those
> "forks" out there gets me worried that the code is going to diverge in
> all direction and makes all those repos *less* useful as they diverge
> from reductive labs' trunk.
Actually, those forks already all exist. For instance, I currently
have 22 Puppet repositories listed as remotes in my repository. This
isn't just natural, it's desirable.
The real reason to look at something like github is to try to make
this huge number of repositories more publicly visible, so it's
obvious how many people are collaborating on Puppet. I'm not entirely
convinced that github will make that collaboration itself considerably
easier, but I'd love to be pleasantly surprised.
>
> For modules, however, this is a very interesting option and one that
> we
> are very likely to consider at Koumbit... I've been struggling with
> setting up a repo (heck, 10 repos!) to share my module modifications
> with DavidS and so far I only got to hate Git even more, so this is
> very
> interesting.
I wish there were a better way to handle the fact that modules need to
be many to many, and thus each module needs to be in its own
repository. I expect we'll need some kind of tool akin to PRM, or
something that looks a bit like a package manager, to handle merging
changes from our version of a given module to the upstream version,
but I think we'll have to cross this bridge when we come to it.
That being said, the repository part itself can be pretty comfortably
handled via github -- make the repo there, and they'll give you the
instructions you need for doing the rest of the setup.
--
Write a wise saying and your name will live forever.
-- Anonymous
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Developers" 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-dev?hl=en
-~----------~----~----~----~------~----~------~--~---