simonw at digitalcraftsmen
Apr 7, 2009, 3:48 AM
On 5/4/09 04:48, David E. Wheeler wrote:
> On Apr 4, 2009, at 1:50 PM, bharder wrote:
>>> So, why wouldn't we do this? We would never need to add committers
>>> again, and it's much easier for anyone to start participating. There's
>> Though... this is typcial of distributed SCMs, not only git.
> What's nice about GitHub is the social aspect to it. Anyone can "fork" a
> project, creating a repo of the project for their very own, and commit
> to it as if they owned it. Then, when they're ready to get their changes
> into the canonical repository, they can just send a "pull request." I
> think that this makes the barrier to joining the project and
> contributing (not to mention maintaining your own distribution, as,
> e.g., Digital Craftsmen might want to do) much, *much* simpler.
I can't foresee any situation under which we'd want to do this but then
I am very shortsighted :-)
Do we really have a problem with participation, in the sense of the
current VCS being a barrier to it ?
I'm yet to be convinced that Git offers benefits for 'product'
development, which is what we're engaged in. It certainly works very
well for a mass of closely connected things that make a distribution,
i.e. Linux, but I fear that unintended things might happen as a result
of a freely forkable project.
I think the two things I'd be most concerned about are:
1. People doing lots of work to add something we don't want to put in
the core product (now you have an unhappy developer or you have a fork
of the product and a diluted effort)
There's nothing to stop someone doing that now of course but the git
model seems to imply that it's encouraged.
2. We add a burden on the core team to integrate changesets into the
core product and then maintain them in the future
This reminded me of a post I read recently that sums up my concerns
I guess what I'm talking about is a change in the development model that
is more than just which VCS we use. I'm not convinced that the problems
we think we have will be solved by moving to git. I'm not even certain
what problems we think we have in this area :-)
On 7/4/09 02:54, Phillip Smith wrote:
> Anyone going to loose sleep at night if Bricolage moved to GitHub +
Not particularly since I guess we're not the people who will need to do
that work. I'm nervous that it's a solution in search of a problem but I
can also see that there's a certain 'freshness' to moving it the latest
thing. I'm also very aware that as I don't use git I'm not familiar with
it. I'm happy to see how it pans out and it'll be a good opportunity to
Digital Craftsmen Ltd
Exmouth House, 3 Pine Street, London. EC1R 0JH
t 020 7183 1410 f 020 7099 5140 m 07951 758698