incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ross Gardler <>
Subject Re: Plans for migrating to SVN?
Date Thu, 17 Nov 2011 09:28:01 GMT
On 17 November 2011 09:07, Michael Brooks <> wrote:
> @Christian I'm interested in helping the CouchDB guys write Git guidelines
> for ASF - if it's a step towards ASF adopting Git. Thanks for mentioning
> this!


The only way that we are going to be able to make this work for
Callback is to ensure the CouchDB experiment goes well.

We are not trying to solve the technical problems there, we need to
also look at the community problems that are potentially introduced by
a distributed source control system.

The goal is to demonstrate that The Apache Way can still be successful with Git.

However, don't let this divert the community here from making a case
for sticking with GitHub whilst being in the incubator. So far no-one
has answered my questions.

Why is Callback different from all the other projects in the ASF?

Why should a special case be made for Callback?

Saying "git is better" is not enough. We've had that conversation
hundreds of times already. The fact is Git is better at some things
and worse at others. It is simply a different technology. What I, as a
mentor of this project, want to know is why I should change my opinion
and fight for Callback to be allowed to stay on GitHub in the interim.
I also want to know what will happen if Git is never adopted at the


> On Thu, Nov 17, 2011 at 12:59 AM, Bertrand Delacretaz <
>> wrote:
>> On Thu, Nov 17, 2011 at 3:29 AM, Laurent Hasson <> wrote:
>> > ...I believe many in the PhoneGap community are/were under the impression
>> > that Git would remain the project's repo even as we move to Apache, thus
>> > the confusion/questions on this thread...
>> Let's clarify this: it is currently a requirement for all ASF projects
>> to use as their code repository.
>> As Jukka suggests, Callback being in incubation can continue to use
>> github for some time, but that prevents the project from graduating to
>> a top-level project, and probably even from making ASF releases (as
>> the ASF releases source code, which has to be hosted on our
>> infrastructure so that we control it).
>> provides "bridges" that allows committers to work with
>> Git, up to a point.
>> The CouchDB project is currently using Git as their main repository,
>> as an experiment which might result in ASF projects being allowed to
>> use either Git or Subversion in the future. We don't know when that
>> might happen. I personally hope that happens soon, but that's just my
>> opinion.
>> -Bertrand

Ross Gardler (@rgardler)
Programme Leader (Open Development)

View raw message