Re: Podling to use native git

2010-10-01 Thread Guillaume Nodet
I do agree with you.   I don't really get this argument either.

But in the meantime, you need to use an svn backend, and ask for a git
mirror. You can then fork / merge at github the way you want, merge back
into trunk and git svn dcommit from there.

I think it's really worse, as branches aren't maintained anymore in the
apache svn area, but that's what we need to live with until git can be
properly supported at Apache.

On Fri, Oct 1, 2010 at 08:49, Mark Struberg  wrote:

> Hmm, to be honest, I don't see this argument. Because you can also use a
> centralised model with GIT.
>
> Also, the main benefit of GIT is not only that you can do offline commits,
> but mostly that it's sooo much easier to merge!
> I had a merge hell with my colleague in the company this week. He kept a
> SVN feature branch for only one week and merging his feature branch into the
> trunk (team with 10 developers) did cost us a whole day...
>
> The reason is that SVN applies an end to end diff while git aims to merge
> by walking the commit tree of the branch and applying each commit
> separately.
>
> GIT even supports signing off commits. So each committer who pushes to the
> central repo 'signs' that the contribution is ASL licensed.
>
> LieGrue,
> stru
>
> --- On Thu, 9/30/10, Noel J. Bergman  wrote:
>
> > From: Noel J. Bergman 
> > Subject: RE: Podling to use native git
> > To: general@incubator.apache.org
> > Date: Thursday, September 30, 2010, 11:13 PM
> > > Does any other podling use
> > git-only workflow.
> >
> > No ASF project is permitted to use git-only.  And the
> > typical git workflow is part of the problem.  We
> > strongly believe in a single, central, repository as part of
> > the process of community building.  The git model is
> > better suited to disparate groups partially sharing a
> > codebase.
> >
> > Fundamentally, we WANT people working in a central, shared,
> > repository.
> >
> > If/when the ASF allows git as a technology, you can expect
> > that the workflow will be an ASF workflow.  And once
> > Greg gets offline commmit working with SVN, I suspect that
> > it will be harder to push for git.
> >
> > --- Noel
> >
> >
> >
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>
>
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com


RE: Podling to use native git

2010-10-01 Thread Gav...


> -Original Message-
> From: Guillaume Nodet [mailto:gno...@gmail.com]
> Sent: Friday, 1 October 2010 5:11 PM
> To: general@incubator.apache.org
> Subject: Re: Podling to use native git
> 
> I do agree with you.   I don't really get this argument either.
> 
> But in the meantime, you need to use an svn backend, and ask for a git
> mirror. You can then fork / merge at github the way you want, merge
> back
> into trunk and git svn dcommit from there.
> 
> I think it's really worse, as branches aren't maintained anymore in the
> apache svn area,

What's wrong with 'git tag' ??


> but that's what we need to live with until git can be
> properly supported at Apache.

It will be a while.


Gav...

> 
> On Fri, Oct 1, 2010 at 08:49, Mark Struberg  wrote:
> 
> > Hmm, to be honest, I don't see this argument. Because you can also
> use a
> > centralised model with GIT.
> >
> > Also, the main benefit of GIT is not only that you can do offline
> commits,
> > but mostly that it's sooo much easier to merge!
> > I had a merge hell with my colleague in the company this week. He
> kept a
> > SVN feature branch for only one week and merging his feature branch
> into the
> > trunk (team with 10 developers) did cost us a whole day...
> >
> > The reason is that SVN applies an end to end diff while git aims to
> merge
> > by walking the commit tree of the branch and applying each commit
> > separately.
> >
> > GIT even supports signing off commits. So each committer who pushes
> to the
> > central repo 'signs' that the contribution is ASL licensed.
> >
> > LieGrue,
> > stru
> >
> > --- On Thu, 9/30/10, Noel J. Bergman  wrote:
> >
> > > From: Noel J. Bergman 
> > > Subject: RE: Podling to use native git
> > > To: general@incubator.apache.org
> > > Date: Thursday, September 30, 2010, 11:13 PM
> > > > Does any other podling use
> > > git-only workflow.
> > >
> > > No ASF project is permitted to use git-only.  And the
> > > typical git workflow is part of the problem.  We
> > > strongly believe in a single, central, repository as part of
> > > the process of community building.  The git model is
> > > better suited to disparate groups partially sharing a
> > > codebase.
> > >
> > > Fundamentally, we WANT people working in a central, shared,
> > > repository.
> > >
> > > If/when the ASF allows git as a technology, you can expect
> > > that the workflow will be an ASF workflow.  And once
> > > Greg gets offline commmit working with SVN, I suspect that
> > > it will be harder to push for git.
> > >
> > > --- Noel
> > >
> > >
> > >
> > > ---
> --
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> > >
> >
> >
> >
> >
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
> 
> 
> --
> Cheers,
> Guillaume Nodet
> 
> Blog: http://gnodet.blogspot.com/
> 
> Open Source SOA
> http://fusesource.com



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Podling to use native git

2010-10-01 Thread Guillaume Nodet
On Fri, Oct 1, 2010 at 09:44, Gav...  wrote:

>
>
> > -Original Message-
> > From: Guillaume Nodet [mailto:gno...@gmail.com]
> > Sent: Friday, 1 October 2010 5:11 PM
> > To: general@incubator.apache.org
> > Subject: Re: Podling to use native git
> >
> > I do agree with you.   I don't really get this argument either.
> >
> > But in the meantime, you need to use an svn backend, and ask for a git
> > mirror. You can then fork / merge at github the way you want, merge
> > back
> > into trunk and git svn dcommit from there.
> >
> > I think it's really worse, as branches aren't maintained anymore in the
> > apache svn area,
>
> What's wrong with 'git tag' ??
>

What I'm saying is that having to maintain some branches at github outside
of svn in git is not the best thing.   But that's really the only option we
have here.


>
>
> > but that's what we need to live with until git can be
> > properly supported at Apache.
>
> It will be a while.
>
>
> Gav...
>
> >
> > On Fri, Oct 1, 2010 at 08:49, Mark Struberg  wrote:
> >
> > > Hmm, to be honest, I don't see this argument. Because you can also
> > use a
> > > centralised model with GIT.
> > >
> > > Also, the main benefit of GIT is not only that you can do offline
> > commits,
> > > but mostly that it's sooo much easier to merge!
> > > I had a merge hell with my colleague in the company this week. He
> > kept a
> > > SVN feature branch for only one week and merging his feature branch
> > into the
> > > trunk (team with 10 developers) did cost us a whole day...
> > >
> > > The reason is that SVN applies an end to end diff while git aims to
> > merge
> > > by walking the commit tree of the branch and applying each commit
> > > separately.
> > >
> > > GIT even supports signing off commits. So each committer who pushes
> > to the
> > > central repo 'signs' that the contribution is ASL licensed.
> > >
> > > LieGrue,
> > > stru
> > >
> > > --- On Thu, 9/30/10, Noel J. Bergman  wrote:
> > >
> > > > From: Noel J. Bergman 
> > > > Subject: RE: Podling to use native git
> > > > To: general@incubator.apache.org
> > > > Date: Thursday, September 30, 2010, 11:13 PM
> > > > > Does any other podling use
> > > > git-only workflow.
> > > >
> > > > No ASF project is permitted to use git-only.  And the
> > > > typical git workflow is part of the problem.  We
> > > > strongly believe in a single, central, repository as part of
> > > > the process of community building.  The git model is
> > > > better suited to disparate groups partially sharing a
> > > > codebase.
> > > >
> > > > Fundamentally, we WANT people working in a central, shared,
> > > > repository.
> > > >
> > > > If/when the ASF allows git as a technology, you can expect
> > > > that the workflow will be an ASF workflow.  And once
> > > > Greg gets offline commmit working with SVN, I suspect that
> > > > it will be harder to push for git.
> > > >
> > > > --- Noel
> > > >
> > > >
> > > >
> > > > ---
> > --
> > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > > For additional commands, e-mail: general-h...@incubator.apache.org
> > > >
> > > >
> > >
> > >
> > >
> > >
> > > -
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> > >
> >
> >
> > --
> > Cheers,
> > Guillaume Nodet
> > 
> > Blog: http://gnodet.blogspot.com/
> > 
> > Open Source SOA
> > http://fusesource.com
>
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com


Re: Podling to use native git

2010-10-01 Thread Mark Struberg
> > I think it's really worse, as branches aren't maintained 
> > anymore in the apache svn area,

yes, and anyone ever asked yourself _why_ this happens?
The answer imo is: because its _sooo_ painful to do feature branches in SVN 
(and merge them back).

GIT otoh has it's flaws too. There is e.g. no way to keep one big fat unique 
Apache SVN where you can move around directories. This would have to be done 
with git-submodules, which is much less handy.

So I'm with Gav here: we need to evaluate this in multiple steps

1st) in theory, and later
2nd) via an incubator podling project

If it turns out that we cannot live with GIT, then we could still import all 
the history of 'master' into our SVN.

LieGrue,
strub


--- On Fri, 10/1/10, Guillaume Nodet  wrote:

> From: Guillaume Nodet 
> Subject: Re: Podling to use native git
> To: general@incubator.apache.org
> Date: Friday, October 1, 2010, 8:20 AM
> On Fri, Oct 1, 2010 at 09:44, Gav...
> 
> wrote:
> 
> >
> >
> > > -Original Message-
> > > From: Guillaume Nodet [mailto:gno...@gmail.com]
> > > Sent: Friday, 1 October 2010 5:11 PM
> > > To: general@incubator.apache.org
> > > Subject: Re: Podling to use native git
> > >
> > > I do agree with you.   I don't
> really get this argument either.
> > >
> > > But in the meantime, you need to use an svn
> backend, and ask for a git
> > > mirror.     You can then fork
> / merge at github the way you want, merge
> > > back
> > > into trunk and git svn dcommit from there.
> > >
> > > I think it's really worse, as branches aren't
> maintained anymore in the
> > > apache svn area,
> >
> > What's wrong with 'git tag' ??
> >
> 
> What I'm saying is that having to maintain some branches at
> github outside
> of svn in git is not the best thing.   But
> that's really the only option we
> have here.
> 
> 
> >
> >
> > > but that's what we need to live with until git
> can be
> > > properly supported at Apache.
> >
> > It will be a while.
> >
> >
> > Gav...
> >
> > >
> > > On Fri, Oct 1, 2010 at 08:49, Mark Struberg
> 
> wrote:
> > >
> > > > Hmm, to be honest, I don't see this
> argument. Because you can also
> > > use a
> > > > centralised model with GIT.
> > > >
> > > > Also, the main benefit of GIT is not only
> that you can do offline
> > > commits,
> > > > but mostly that it's sooo much easier to
> merge!
> > > > I had a merge hell with my colleague in the
> company this week. He
> > > kept a
> > > > SVN feature branch for only one week and
> merging his feature branch
> > > into the
> > > > trunk (team with 10 developers) did cost us
> a whole day...
> > > >
> > > > The reason is that SVN applies an end to end
> diff while git aims to
> > > merge
> > > > by walking the commit tree of the branch and
> applying each commit
> > > > separately.
> > > >
> > > > GIT even supports signing off commits. So
> each committer who pushes
> > > to the
> > > > central repo 'signs' that the contribution
> is ASL licensed.
> > > >
> > > > LieGrue,
> > > > stru
> > > >
> > > > --- On Thu, 9/30/10, Noel J. Bergman 
> wrote:
> > > >
> > > > > From: Noel J. Bergman 
> > > > > Subject: RE: Podling to use native git
> > > > > To: general@incubator.apache.org
> > > > > Date: Thursday, September 30, 2010,
> 11:13 PM
> > > > > > Does any other podling use
> > > > > git-only workflow.
> > > > >
> > > > > No ASF project is permitted to use
> git-only.  And the
> > > > > typical git workflow is part of the
> problem.  We
> > > > > strongly believe in a single, central,
> repository as part of
> > > > > the process of community
> building.  The git model is
> > > > > better suited to disparate groups
> partially sharing a
> > > > > codebase.
> > > > >
> > > > > Fundamentally, we WANT people working
> in a central, shared,
> > > > > repository.
> > > > >
> > > > > If/when the ASF allows git as a
> technology, you can expect
> > > > > that the workflow will be an ASF
> workflow.  And once
> > > > > Greg gets offline commmit working with
> SVN, I suspect that
> > > > > it will be harder to push for git.
> > > > >
> > > > >     --- Noel
> > > > >
> > > > >
> > > > >
> > > > >
> ---
> > > --
> > > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > > > For additional commands, e-mail: general-h...@incubator.apache.org
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> -
> > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > > For additional commands, e-mail: general-h...@incubator.apache.org
> > > >
> > > >
> > >
> > >
> > > --
> > > Cheers,
> > > Guillaume Nodet
> > > 
> > > Blog: http://gnodet.blogspot.com/
> > > 
> > > Open Source SOA
> > > http://fusesource.com
> >
> >
> >
> >
> -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache

Re: Podling to use native git

2010-10-01 Thread Guillaume Nodet
On Fri, Oct 1, 2010 at 10:45, Mark Struberg  wrote:

> > > I think it's really worse, as branches aren't maintained
> > > anymore in the apache svn area,
>
> yes, and anyone ever asked yourself _why_ this happens?
> The answer imo is: because its _sooo_ painful to do feature branches in SVN
> (and merge them back).
>

Yes, this is the real reason ... and having an offline commit in svn won't
solve that problem.


>
> GIT otoh has it's flaws too. There is e.g. no way to keep one big fat
> unique Apache SVN where you can move around directories. This would have to
> be done with git-submodules, which is much less handy.
>
> So I'm with Gav here: we need to evaluate this in multiple steps
>
> 1st) in theory, and later
> 2nd) via an incubator podling project
>
> If it turns out that we cannot live with GIT, then we could still import
> all the history of 'master' into our SVN.
>
> LieGrue,
> strub
>
>
> --- On Fri, 10/1/10, Guillaume Nodet  wrote:
>
> > From: Guillaume Nodet 
> > Subject: Re: Podling to use native git
> > To: general@incubator.apache.org
> > Date: Friday, October 1, 2010, 8:20 AM
> > On Fri, Oct 1, 2010 at 09:44, Gav...
> > 
> > wrote:
> >
> > >
> > >
> > > > -Original Message-
> > > > From: Guillaume Nodet [mailto:gno...@gmail.com]
> > > > Sent: Friday, 1 October 2010 5:11 PM
> > > > To: general@incubator.apache.org
> > > > Subject: Re: Podling to use native git
> > > >
> > > > I do agree with you.   I don't
> > really get this argument either.
> > > >
> > > > But in the meantime, you need to use an svn
> > backend, and ask for a git
> > > > mirror. You can then fork
> > / merge at github the way you want, merge
> > > > back
> > > > into trunk and git svn dcommit from there.
> > > >
> > > > I think it's really worse, as branches aren't
> > maintained anymore in the
> > > > apache svn area,
> > >
> > > What's wrong with 'git tag' ??
> > >
> >
> > What I'm saying is that having to maintain some branches at
> > github outside
> > of svn in git is not the best thing.   But
> > that's really the only option we
> > have here.
> >
> >
> > >
> > >
> > > > but that's what we need to live with until git
> > can be
> > > > properly supported at Apache.
> > >
> > > It will be a while.
> > >
> > >
> > > Gav...
> > >
> > > >
> > > > On Fri, Oct 1, 2010 at 08:49, Mark Struberg
> > 
> > wrote:
> > > >
> > > > > Hmm, to be honest, I don't see this
> > argument. Because you can also
> > > > use a
> > > > > centralised model with GIT.
> > > > >
> > > > > Also, the main benefit of GIT is not only
> > that you can do offline
> > > > commits,
> > > > > but mostly that it's sooo much easier to
> > merge!
> > > > > I had a merge hell with my colleague in the
> > company this week. He
> > > > kept a
> > > > > SVN feature branch for only one week and
> > merging his feature branch
> > > > into the
> > > > > trunk (team with 10 developers) did cost us
> > a whole day...
> > > > >
> > > > > The reason is that SVN applies an end to end
> > diff while git aims to
> > > > merge
> > > > > by walking the commit tree of the branch and
> > applying each commit
> > > > > separately.
> > > > >
> > > > > GIT even supports signing off commits. So
> > each committer who pushes
> > > > to the
> > > > > central repo 'signs' that the contribution
> > is ASL licensed.
> > > > >
> > > > > LieGrue,
> > > > > stru
> > > > >
> > > > > --- On Thu, 9/30/10, Noel J. Bergman 
> > wrote:
> > > > >
> > > > > > From: Noel J. Bergman 
> > > > > > Subject: RE: Podling to use native git
> > > > > > To: general@incubator.apache.org
> > > > > > Date: Thursday, September 30, 2010,
> > 11:13 PM
> > > > > > > Does any other podling use
> > > > > > git-only workflow.
> > > > > >
> > > > > > No ASF project is permitted to use
> > git-only.  And the
> > > > > > typical git workflow is part of the
> > problem.  We
> > > > > > strongly believe in a single, central,
> > repository as part of
> > > > > > the process of community
> > building.  The git model is
> > > > > > better suited to disparate groups
> > partially sharing a
> > > > > > codebase.
> > > > > >
> > > > > > Fundamentally, we WANT people working
> > in a central, shared,
> > > > > > repository.
> > > > > >
> > > > > > If/when the ASF allows git as a
> > technology, you can expect
> > > > > > that the workflow will be an ASF
> > workflow.  And once
> > > > > > Greg gets offline commmit working with
> > SVN, I suspect that
> > > > > > it will be harder to push for git.
> > > > > >
> > > > > > --- Noel
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > ---
> > > > --
> > > > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > > > > For additional commands, e-mail:
> general-h...@incubator.apache.org
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > -
> > > > > To unsubscribe, e-mail: general-unsubscr..

Re: Podling to use native git

2010-10-01 Thread Enis Soztutar
Wow, I haven't intended to start another flame war : )

>From a technical standpoint, I do believe that git will be the default
choice of developers more and more
in the upcoming years, and Apache will start to support read-write git one
day. I was just curious if we can
volunteer to be the first podling (I think there is a discussion about using
git-only for some Apache labs projects).


Anyway, it seems that the discussions about git usage at the infra dev has
been settled
down to this: "switching to git is the most difficult thing in current
infra". So we should not expect
a first class git repo anytime soon I guess.

But in the mean time, I was asking about whether any of the podlings use a
git only workflow, I mean
using git as the main tool and svn for commits only. And if so, do you
svn-copy branches and releases,
or use git for that.

Thanks,
Enis

On Fri, Oct 1, 2010 at 11:58 AM, Guillaume Nodet  wrote:

> On Fri, Oct 1, 2010 at 10:45, Mark Struberg  wrote:
>
> > > > I think it's really worse, as branches aren't maintained
> > > > anymore in the apache svn area,
> >
> > yes, and anyone ever asked yourself _why_ this happens?
> > The answer imo is: because its _sooo_ painful to do feature branches in
> SVN
> > (and merge them back).
> >
>
> Yes, this is the real reason ... and having an offline commit in svn won't
> solve that problem.
>
>
> >
> > GIT otoh has it's flaws too. There is e.g. no way to keep one big fat
> > unique Apache SVN where you can move around directories. This would have
> to
> > be done with git-submodules, which is much less handy.
> >
> > So I'm with Gav here: we need to evaluate this in multiple steps
> >
> > 1st) in theory, and later
> > 2nd) via an incubator podling project
> >
> > If it turns out that we cannot live with GIT, then we could still import
> > all the history of 'master' into our SVN.
> >
> > LieGrue,
> > strub
> >
> >
> > --- On Fri, 10/1/10, Guillaume Nodet  wrote:
> >
> > > From: Guillaume Nodet 
> > > Subject: Re: Podling to use native git
> > > To: general@incubator.apache.org
> > > Date: Friday, October 1, 2010, 8:20 AM
> > > On Fri, Oct 1, 2010 at 09:44, Gav...
> > > 
> > > wrote:
> > >
> > > >
> > > >
> > > > > -Original Message-
> > > > > From: Guillaume Nodet [mailto:gno...@gmail.com]
> > > > > Sent: Friday, 1 October 2010 5:11 PM
> > > > > To: general@incubator.apache.org
> > > > > Subject: Re: Podling to use native git
> > > > >
> > > > > I do agree with you.   I don't
> > > really get this argument either.
> > > > >
> > > > > But in the meantime, you need to use an svn
> > > backend, and ask for a git
> > > > > mirror. You can then fork
> > > / merge at github the way you want, merge
> > > > > back
> > > > > into trunk and git svn dcommit from there.
> > > > >
> > > > > I think it's really worse, as branches aren't
> > > maintained anymore in the
> > > > > apache svn area,
> > > >
> > > > What's wrong with 'git tag' ??
> > > >
> > >
> > > What I'm saying is that having to maintain some branches at
> > > github outside
> > > of svn in git is not the best thing.   But
> > > that's really the only option we
> > > have here.
> > >
> > >
> > > >
> > > >
> > > > > but that's what we need to live with until git
> > > can be
> > > > > properly supported at Apache.
> > > >
> > > > It will be a while.
> > > >
> > > >
> > > > Gav...
> > > >
> > > > >
> > > > > On Fri, Oct 1, 2010 at 08:49, Mark Struberg
> > > 
> > > wrote:
> > > > >
> > > > > > Hmm, to be honest, I don't see this
> > > argument. Because you can also
> > > > > use a
> > > > > > centralised model with GIT.
> > > > > >
> > > > > > Also, the main benefit of GIT is not only
> > > that you can do offline
> > > > > commits,
> > > > > > but mostly that it's sooo much easier to
> > > merge!
> > > > > > I had a merge hell with my colleague in the
> > > company this week. He
> > > > > kept a
> > > > > > SVN feature branch for only one week and
> > > merging his feature branch
> > > > > into the
> > > > > > trunk (team with 10 developers) did cost us
> > > a whole day...
> > > > > >
> > > > > > The reason is that SVN applies an end to end
> > > diff while git aims to
> > > > > merge
> > > > > > by walking the commit tree of the branch and
> > > applying each commit
> > > > > > separately.
> > > > > >
> > > > > > GIT even supports signing off commits. So
> > > each committer who pushes
> > > > > to the
> > > > > > central repo 'signs' that the contribution
> > > is ASL licensed.
> > > > > >
> > > > > > LieGrue,
> > > > > > stru
> > > > > >
> > > > > > --- On Thu, 9/30/10, Noel J. Bergman 
> > > wrote:
> > > > > >
> > > > > > > From: Noel J. Bergman 
> > > > > > > Subject: RE: Podling to use native git
> > > > > > > To: general@incubator.apache.org
> > > > > > > Date: Thursday, September 30, 2010,
> > > 11:13 PM
> > > > > > > > Does any other podling use
> > > > > > > git-only workflow.
> > > > > > >
> > > > > > > No ASF project is permitted to use
> > > git-only.  And the
> > > > > > > typi

Re: Podling to use native git

2010-10-01 Thread Bertrand Delacretaz
Hi,

On Thu, Sep 30, 2010 at 2:02 PM, Enis Soztutar  wrote:
> ..In the preparation phase for the recent Gora podling, I realized that the
> code needs be restructured to subversion layout. However, most of the
> developers here prefer the git way and will never use subversion except for
> committing the patches...

Just a word of caution regarding incubation: if this means this
podling's developers will work outside of Apache and just drop code in
svn from time to time, Apache might not be the right place for your
guys at this time. Things have to happen on your dev list and in svn
if you want to be part of Apache, in order for a community to form
around those channels.

We've had some projects realize way too late that the Apache way of
working was not for them - if that's the case for you guys, better
fail early.

Volunteering to help improve things is great, of course. I just wanted
to point out that the above statement sounds alarming to me.

-Bertrand

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Podling to use native git

2010-10-01 Thread Toni Menzel
Interesting discussion.

At OPS4J.org we also (practically) flesh out processes to accept GIT
projects (parallel to the usual Subversion offering). What we do
differently is leveraging GitHub as some sort of outsourced tooling
instead of maintaining our own. (This - i think - will never happen
with ASF)

The idea is to use the best tools available for the job.
For a Community its usually good to strive for talented developers and
offer an environment where they like to work at. Also (thats a
personal view) its something like a blueprint that corporates can
learn from in terms of tooling, processes/communication.

Its now the question to balance innovation (hence "coolness") and
solid, well well known processes.
Its also that Subversion is still the king in corporates (well,
together with CVS). So you would attract a whole different kind of
developers when adopting git.
On the other hand you might lose attraction for the really successful
(future) projects and/or setting standards for the next decade.

Speaking of ASF, i think its worthwhile to think about it and maybe
spike out a git incubator (say, "gincubator") that explores the
benefits and pitfalls for ASF processes ?
For regular podlings its not a question right now, as many have written here.

just my 2cts. Toni ;)

-- 
Toni Menzel || http://okidokiteam.com


On Fri, Oct 1, 2010 at 11:09 AM, Enis Soztutar  wrote:
> Wow, I haven't intended to start another flame war : )
>
> From a technical standpoint, I do believe that git will be the default
> choice of developers more and more
> in the upcoming years, and Apache will start to support read-write git one
> day. I was just curious if we can
> volunteer to be the first podling (I think there is a discussion about using
> git-only for some Apache labs projects).
>
>
> Anyway, it seems that the discussions about git usage at the infra dev has
> been settled
> down to this: "switching to git is the most difficult thing in current
> infra". So we should not expect
> a first class git repo anytime soon I guess.
>
> But in the mean time, I was asking about whether any of the podlings use a
> git only workflow, I mean
> using git as the main tool and svn for commits only. And if so, do you
> svn-copy branches and releases,
> or use git for that.
>
> Thanks,
> Enis
>
> On Fri, Oct 1, 2010 at 11:58 AM, Guillaume Nodet  wrote:
>
>> On Fri, Oct 1, 2010 at 10:45, Mark Struberg  wrote:
>>
>> > > > I think it's really worse, as branches aren't maintained
>> > > > anymore in the apache svn area,
>> >
>> > yes, and anyone ever asked yourself _why_ this happens?
>> > The answer imo is: because its _sooo_ painful to do feature branches in
>> SVN
>> > (and merge them back).
>> >
>>
>> Yes, this is the real reason ... and having an offline commit in svn won't
>> solve that problem.
>>
>>
>> >
>> > GIT otoh has it's flaws too. There is e.g. no way to keep one big fat
>> > unique Apache SVN where you can move around directories. This would have
>> to
>> > be done with git-submodules, which is much less handy.
>> >
>> > So I'm with Gav here: we need to evaluate this in multiple steps
>> >
>> > 1st) in theory, and later
>> > 2nd) via an incubator podling project
>> >
>> > If it turns out that we cannot live with GIT, then we could still import
>> > all the history of 'master' into our SVN.
>> >
>> > LieGrue,
>> > strub
>> >
>> >
>> > --- On Fri, 10/1/10, Guillaume Nodet  wrote:
>> >
>> > > From: Guillaume Nodet 
>> > > Subject: Re: Podling to use native git
>> > > To: general@incubator.apache.org
>> > > Date: Friday, October 1, 2010, 8:20 AM
>> > > On Fri, Oct 1, 2010 at 09:44, Gav...
>> > > 
>> > > wrote:
>> > >
>> > > >
>> > > >
>> > > > > -Original Message-
>> > > > > From: Guillaume Nodet [mailto:gno...@gmail.com]
>> > > > > Sent: Friday, 1 October 2010 5:11 PM
>> > > > > To: general@incubator.apache.org
>> > > > > Subject: Re: Podling to use native git
>> > > > >
>> > > > > I do agree with you.   I don't
>> > > really get this argument either.
>> > > > >
>> > > > > But in the meantime, you need to use an svn
>> > > backend, and ask for a git
>> > > > > mirror.     You can then fork
>> > > / merge at github the way you want, merge
>> > > > > back
>> > > > > into trunk and git svn dcommit from there.
>> > > > >
>> > > > > I think it's really worse, as branches aren't
>> > > maintained anymore in the
>> > > > > apache svn area,
>> > > >
>> > > > What's wrong with 'git tag' ??
>> > > >
>> > >
>> > > What I'm saying is that having to maintain some branches at
>> > > github outside
>> > > of svn in git is not the best thing.   But
>> > > that's really the only option we
>> > > have here.
>> > >
>> > >
>> > > >
>> > > >
>> > > > > but that's what we need to live with until git
>> > > can be
>> > > > > properly supported at Apache.
>> > > >
>> > > > It will be a while.
>> > > >
>> > > >
>> > > > Gav...
>> > > >
>> > > > >
>> > > > > On Fri, Oct 1, 2010 at 08:49, Mark Struberg
>> > > 
>> > > wrote:
>> > > > >
>> > > > > >

Re: Podling to use native git

2010-10-01 Thread Florent Guillaume
On Fri, Oct 1, 2010 at 11:40 AM, Toni Menzel  wrote:
> Its now the question to balance innovation (hence "coolness") and
> solid, well well known processes.
> Its also that Subversion is still the king in corporates (well,
> together with CVS). So you would attract a whole different kind of
> developers when adopting git.

FWIW people who use git/mercurial don't use it to be cool or
innovative, they use it because it has become invaluable to their
lives and they will never ever go back willingly to svn or even worse
cvs. For them, git/mercurial *is* a well-known process.

Florent

-- 
Florent Guillaume, Director of R&D, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Podling to use native git

2010-10-01 Thread Toni Menzel
On Fri, Oct 1, 2010 at 11:52 AM, Florent Guillaume  wrote:
> On Fri, Oct 1, 2010 at 11:40 AM, Toni Menzel  wrote:
>> Its now the question to balance innovation (hence "coolness") and
>> solid, well well known processes.
>> Its also that Subversion is still the king in corporates (well,
>> together with CVS). So you would attract a whole different kind of
>> developers when adopting git.
>
> FWIW people who use git/mercurial don't use it to be cool or
> innovative, they use it because it has become invaluable to their
> lives and they will never ever go back willingly to svn or even worse
> cvs. For them, git/mercurial *is* a well-known process.

This is the next gen folks. And you tried it for a reason before it
turned into an essential thing you don't want to go back from. For
people who don't know distributed SCMs its a different beast.
Its a different branch of developers you attract at the current point in time.
In 5 yrs things will look different.

I just question if ASF wants that. The cool kids (sorry, "essential
distributed scm kids") can come to OPS4J ;)
*sorry, hope you guys see the fun here. No offense at all!*

>
> Florent
>
> --
> Florent Guillaume, Director of R&D, Nuxeo
> Open Source, Java EE based, Enterprise Content Management (ECM)
> http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>



-- 
Toni Menzel || http://okidokiteam.com

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



RE: Podling to use native git

2010-10-01 Thread Gav...


> -Original Message-
> From: Florent Guillaume [mailto:f...@nuxeo.com]
> Sent: Friday, 1 October 2010 7:52 PM
> To: general@incubator.apache.org
> Subject: Re: Podling to use native git
> 
> On Fri, Oct 1, 2010 at 11:40 AM, Toni Menzel 
> wrote:
> > Its now the question to balance innovation (hence "coolness") and
> > solid, well well known processes.
> > Its also that Subversion is still the king in corporates (well,
> > together with CVS). So you would attract a whole different kind of
> > developers when adopting git.
> 
> FWIW people who use git/mercurial don't use it to be cool or
> innovative, they use it because it has become invaluable to their
> lives and they will never ever go back willingly to svn or even worse
> cvs. For them, git/mercurial *is* a well-known process.

and to others there are another 15 at least to choose from, where does it
stop, do you want infra to support all of them? or just the one *you*
prefer.

Let's be blunt, Subversion is and will remain the number one canonical
repository
at the ASF. We are looking at the possibilities of what we can do in terms
of
git and some of us will be having a meeting about it at ApacheCon. If we end
up
with a 2nd canonical git repo alongside svn sometime in the future then that
is
good, but it is also in the future, not now. Those that want it now, go
elsewhere.

Maybe I should go hack on some Git code and tell them I want them to have a
svn
repo that I can commit to because that is basically what everyone is doing
here 
regarding Git when the ASF has Apache Subversion in house. 
We ARE working towards it but those getting there knickers in a twist about 
wanting it now and we are not with the times, tough.

Gav...

> 
> Florent
> 
> --
> Florent Guillaume, Director of R&D, Nuxeo
> Open Source, Java EE based, Enterprise Content Management (ECM)
> http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Podling to use native git

2010-10-01 Thread Enis Soztutar
Hi,

On Fri, Oct 1, 2010 at 12:23 PM, Bertrand Delacretaz  wrote:

> Hi,
>
> On Thu, Sep 30, 2010 at 2:02 PM, Enis Soztutar 
> wrote:
> > ..In the preparation phase for the recent Gora podling, I realized that
> the
> > code needs be restructured to subversion layout. However, most of the
> > developers here prefer the git way and will never use subversion except
> for
> > committing the patches...
>
> Just a word of caution regarding incubation: if this means this
> podling's developers will work outside of Apache and just drop code in
> svn from time to time, Apache might not be the right place for your
> guys at this time. Things have to happen on your dev list and in svn
> if you want to be part of Apache, in order for a community to form
> around those channels.
>

Thanks for bringing that up. But of course it would not be the case. As
stated at our proposal,
we very much believe in the Apache way of development. Actually, all of the
initial committers
are ASF committers for other projects. So no worry there.

Enis


>
> We've had some projects realize way too late that the Apache way of
> working was not for them - if that's the case for you guys, better
> fail early.
>
> Volunteering to help improve things is great, of course. I just wanted
> to point out that the above statement sounds alarming to me.
>
> -Bertrand
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Incubator PMC/Board report for October 2010 (general@incubator.apache.org)

2010-10-01 Thread no-reply
Dear ALOIS Developers,

This email was sent by an automated system on behalf of the Apache Incubator 
PMC.
It is an initial reminder to give you plenty of time to prepare your quarterly
board report.

The board meeting is scheduled for  Wed, 20 October 2010, 12 pm Pacific. The 
report 
for your podling will form a part of the Incubator PMC report. The Incubator 
PMC 
requires your report to be submitted one week before the board meeting, to 
allow 
sufficient time for review.

Please submit your report with sufficient time to allow the incubator PMC, and 
subsequently board members to review and digest. Again, the very latest you 
should submit your report is one week prior to the board meeting.

Thanks,

The Apache Incubator PMC

Submitting your Report
--

Your report should contain the following:

 * Your project name
 * A brief description of your project, which assumes no knowledge of the 
project
   or necessarily of its field
 * A list of the three most important issues to address in the move towards 
   graduation.
 * Any issues that the Incubator PMC or ASF Board might wish/need to be aware of
 * How has the community developed since the last report
 * How has the project developed since the last report.
 
This should be appended to the Incubator Wiki page at:

  http://wiki.apache.org/incubator/October2010

Note: This manually populated. You may need to wait a little before this page is
  created from a template.

Mentors
---
Mentors should review reports for their project(s) and sign them off on the 
Incubator wiki page. Signing off reports shows that you are following the 
project - projects that are not signed may raise alarms for the Incubator PMC.

Incubator PMC


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Incubator PMC/Board report for October 2010 (general@incubator.apache.org)

2010-10-01 Thread no-reply
Dear Gora Developers,

This email was sent by an automated system on behalf of the Apache Incubator 
PMC.
It is an initial reminder to give you plenty of time to prepare your quarterly
board report.

The board meeting is scheduled for  Wed, 20 October 2010, 12 pm Pacific. The 
report 
for your podling will form a part of the Incubator PMC report. The Incubator 
PMC 
requires your report to be submitted one week before the board meeting, to 
allow 
sufficient time for review.

Please submit your report with sufficient time to allow the incubator PMC, and 
subsequently board members to review and digest. Again, the very latest you 
should submit your report is one week prior to the board meeting.

Thanks,

The Apache Incubator PMC

Submitting your Report
--

Your report should contain the following:

 * Your project name
 * A brief description of your project, which assumes no knowledge of the 
project
   or necessarily of its field
 * A list of the three most important issues to address in the move towards 
   graduation.
 * Any issues that the Incubator PMC or ASF Board might wish/need to be aware of
 * How has the community developed since the last report
 * How has the project developed since the last report.
 
This should be appended to the Incubator Wiki page at:

  http://wiki.apache.org/incubator/October2010

Note: This manually populated. You may need to wait a little before this page is
  created from a template.

Mentors
---
Mentors should review reports for their project(s) and sign them off on the 
Incubator wiki page. Signing off reports shows that you are following the 
project - projects that are not signed may raise alarms for the Incubator PMC.

Incubator PMC


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Podling to use native git

2010-10-01 Thread Mattmann, Chris A (388J)
Hi Guys,

As the project's champion I'll work with the rest of the mentors and PPMC 
members to make sure we are moving forward in the Apache Way.

Cheers,
Chris



On 10/1/10 2:23 AM, "Bertrand Delacretaz"  wrote:

Hi,

On Thu, Sep 30, 2010 at 2:02 PM, Enis Soztutar  wrote:
> ..In the preparation phase for the recent Gora podling, I realized that the
> code needs be restructured to subversion layout. However, most of the
> developers here prefer the git way and will never use subversion except for
> committing the patches...

Just a word of caution regarding incubation: if this means this
podling's developers will work outside of Apache and just drop code in
svn from time to time, Apache might not be the right place for your
guys at this time. Things have to happen on your dev list and in svn
if you want to be part of Apache, in order for a community to form
around those channels.

We've had some projects realize way too late that the Apache way of
working was not for them - if that's the case for you guys, better
fail early.

Volunteering to help improve things is great, of course. I just wanted
to point out that the above statement sounds alarming to me.

-Bertrand

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.mattm...@jpl.nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++



Re: [RESULT] [VOTE] Kitty to Enter the Incubator

2010-10-01 Thread matthew
I am calling this vote as suggested:

IPMC Binding:

+1

Jim Jagielski
Kevan Miller
Davanum Srinivas
Niclas Hedhman
Julien Vermillard
Alan D. Cabrera
Mark Struberg

(my apologies to anyone I may have missed)

Non-binding:

Stuart Williams
Rainer Jung
Niclas Hedhman
Mohammad Nour El-Din

(my apologies to any folks I may have missed)

I will do follow-ups and Wiki page finessing next week.


Thanks to all,
Matthew Sacks
Bitsource, GlassCode, et al.



-Original Message-
From: "Kevan Miller" 
Sent: Wednesday, September 29, 2010 6:52pm
To: general@incubator.apache.org
Subject: Re: [VOTE] Kitty to Enter the Incubator


On Sep 29, 2010, at 3:24 PM, matt...@matthewsacks.com wrote:

> Hi List,
> I would like to do a quick sanity check on this thread.
> Please correct me if I am wrong, but we have 2 binding PMC votes, 2 new 
> contributors (Rainer Jung and Senaka Fernando) and 1 new mentor (Kevan 
> Miller).

More binding votes than that... Senaka, Jim, Kevan, Niclas, Julien, Alan 
(apologies if I'm missing . You also now have Dims and Mark.

> 
> I believe my facts to be accurate. I plan on updating the Wiki next week to 
> reflect this when I complete some travels, and create a fork for a Groovy 
> port to begin that work.

IMO, time to call this vote and start podling setup activities.

--kevan
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Podling to use native git

2010-10-01 Thread Greg Stein
On Fri, Oct 1, 2010 at 04:45, Mark Struberg  wrote:
>> > I think it's really worse, as branches aren't maintained
>> > anymore in the apache svn area,
>
> yes, and anyone ever asked yourself _why_ this happens?
> The answer imo is: because its _sooo_ painful to do feature branches in SVN 
> (and merge them back).

Why is it painful?

I do branches all the time in Subversion, and don't see problems. We
periodically update the branch from trunk, and when the work is done,
merge the branch back onto trunk. These are straight-forward
operations, so I don't understand where your pain point is.

If you could explain a bit, then that would be helpful.

Thanks,
-g

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Podling to use native git

2010-10-01 Thread Jochen Wiedmann
On Fri, Oct 1, 2010 at 11:44 PM, Greg Stein  wrote:

> I do branches all the time in Subversion, and don't see problems. We
> periodically update the branch from trunk, and when the work is done,
> merge the branch back onto trunk. These are straight-forward
> operations, so I don't understand where your pain point is.
>
> If you could explain a bit, then that would be helpful.

Just out of curiosity: If you pull in changes from the trunk to the
branch, how do you merge the branch later on? I'd consider the changes
a problem that have been done in both branches. (Unlike git, which
"knows" about these simultaneous changes.)

Thanks,

Jochen

-- 
I Am What I Am And That's All What I Yam (Popeye)

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [RESULT] [VOTE] Kitty to Enter the Incubator

2010-10-01 Thread Mark Struberg
you even have one more, since Niclas is also a member and IPMC [1] ;)

LieGrue,
strub

[1] http://people.apache.org/committer-index.html

--- On Fri, 10/1/10, matt...@matthewsacks.com  wrote:

> From: matt...@matthewsacks.com 
> Subject: Re: [RESULT] [VOTE] Kitty to Enter the Incubator
> To: general@incubator.apache.org
> Date: Friday, October 1, 2010, 9:40 PM
> I am calling this vote as suggested:
> 
> IPMC Binding:
> 
> +1
> 
> Jim Jagielski
> Kevan Miller
> Davanum Srinivas
> Niclas Hedhman
> Julien Vermillard
> Alan D. Cabrera
> Mark Struberg
> 
> (my apologies to anyone I may have missed)
> 
> Non-binding:
> 
> Stuart Williams
> Rainer Jung
> Niclas Hedhman
> Mohammad Nour El-Din
> 
> (my apologies to any folks I may have missed)
> 
> I will do follow-ups and Wiki page finessing next week.
> 
> 
> Thanks to all,
> Matthew Sacks
> Bitsource, GlassCode, et al.
> 
> 
> 
> -Original Message-
> From: "Kevan Miller" 
> Sent: Wednesday, September 29, 2010 6:52pm
> To: general@incubator.apache.org
> Subject: Re: [VOTE] Kitty to Enter the Incubator
> 
> 
> On Sep 29, 2010, at 3:24 PM, matt...@matthewsacks.com
> wrote:
> 
> > Hi List,
> > I would like to do a quick sanity check on this
> thread.
> > Please correct me if I am wrong, but we have 2 binding
> PMC votes, 2 new contributors (Rainer Jung and Senaka
> Fernando) and 1 new mentor (Kevan Miller).
> 
> More binding votes than that... Senaka, Jim, Kevan, Niclas,
> Julien, Alan (apologies if I'm missing . You also now have
> Dims and Mark.
> 
> > 
> > I believe my facts to be accurate. I plan on updating
> the Wiki next week to reflect this when I complete some
> travels, and create a fork for a Groovy port to begin that
> work.
> 
> IMO, time to call this vote and start podling setup
> activities.
> 
> --kevan
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 
> 
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 


  

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Podling to use native git

2010-10-01 Thread Mark Struberg
It seems that with 1.6 SVN did learn a bit about the 'git way' (apologize if it 
was even earlier and has nothing to do with git). SVN now applies merges bit by 
bit it seems (tested with 1.6.9). But I still have problems with intermediately 
merged projects (merging the trunk into my branch ~ every 2nd day). Somehow I 
ended up having the same pieces in my branch and in my trunk, but both got 
marked as conflict.

Anyway, SVN is the way to go for now.

LieGrue,
strub

--- On Fri, 10/1/10, Jochen Wiedmann  wrote:

> From: Jochen Wiedmann 
> Subject: Re: Podling to use native git
> To: general@incubator.apache.org
> Date: Friday, October 1, 2010, 9:48 PM
> On Fri, Oct 1, 2010 at 11:44 PM, Greg
> Stein 
> wrote:
> 
> > I do branches all the time in Subversion, and don't
> see problems. We
> > periodically update the branch from trunk, and when
> the work is done,
> > merge the branch back onto trunk. These are
> straight-forward
> > operations, so I don't understand where your pain
> point is.
> >
> > If you could explain a bit, then that would be
> helpful.
> 
> Just out of curiosity: If you pull in changes from the
> trunk to the
> branch, how do you merge the branch later on? I'd consider
> the changes
> a problem that have been done in both branches. (Unlike
> git, which
> "knows" about these simultaneous changes.)
> 
> Thanks,
> 
> Jochen
> 
> -- 
> I Am What I Am And That's All What I Yam (Popeye)
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 


  

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Podling to use native git

2010-10-01 Thread Benson Margulies
Well, the last time I had to know, ASF SVN was not 1.6, and the only
merge technology was svnmerge.py, and make sure there's no Chinese in
your log comments :-)

It works. It doesn't work nearly so well as git for merging. CXF
developers routinely use git-svn for feature branches.

For all I know, ASF svn has since caught up. However, at the day job,
the word is that 1.6 has partially broken svnmerge.py without
completely replacing it.

I have a lot of sympathy for people who want to model ASF development
as 'SVN with offline branches and really good merging.'
Incubator-wise, I think we may run into more and more communities who
have perfectly reasonably community development models (one core trunk
in one place) while at the same time having an established development
process that uses GIT as a tool. We should be careful not to tar them
with the 'many conflicting repositories' brush undeservedly. Hopefully
an ASF ability to support this mode of operation will happen at some
point -- in the mean time, it's git svn for the podlings just like it
is for the projects.

On Fri, Oct 1, 2010 at 6:00 PM, Mark Struberg  wrote:
> It seems that with 1.6 SVN did learn a bit about the 'git way' (apologize if 
> it was even earlier and has nothing to do with git). SVN now applies merges 
> bit by bit it seems (tested with 1.6.9). But I still have problems with 
> intermediately merged projects (merging the trunk into my branch ~ every 2nd 
> day). Somehow I ended up having the same pieces in my branch and in my trunk, 
> but both got marked as conflict.
>
> Anyway, SVN is the way to go for now.
>
> LieGrue,
> strub
>
> --- On Fri, 10/1/10, Jochen Wiedmann  wrote:
>
>> From: Jochen Wiedmann 
>> Subject: Re: Podling to use native git
>> To: general@incubator.apache.org
>> Date: Friday, October 1, 2010, 9:48 PM
>> On Fri, Oct 1, 2010 at 11:44 PM, Greg
>> Stein 
>> wrote:
>>
>> > I do branches all the time in Subversion, and don't
>> see problems. We
>> > periodically update the branch from trunk, and when
>> the work is done,
>> > merge the branch back onto trunk. These are
>> straight-forward
>> > operations, so I don't understand where your pain
>> point is.
>> >
>> > If you could explain a bit, then that would be
>> helpful.
>>
>> Just out of curiosity: If you pull in changes from the
>> trunk to the
>> branch, how do you merge the branch later on? I'd consider
>> the changes
>> a problem that have been done in both branches. (Unlike
>> git, which
>> "knows" about these simultaneous changes.)
>>
>> Thanks,
>>
>> Jochen
>>
>> --
>> I Am What I Am And That's All What I Yam (Popeye)
>>
>> -
>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> For additional commands, e-mail: general-h...@incubator.apache.org
>>
>>
>
>
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [RESULT] [VOTE] Kitty to Enter the Incubator

2010-10-01 Thread matthew
Corrected. Thanks for the catch!

-Original Message-
From: "Mark Struberg" 
Sent: Friday, October 1, 2010 5:55pm
To: general@incubator.apache.org
Subject: Re: [RESULT] [VOTE] Kitty to Enter the Incubator

you even have one more, since Niclas is also a member and IPMC [1] ;)

LieGrue,
strub

[1] http://people.apache.org/committer-index.html

--- On Fri, 10/1/10, matt...@matthewsacks.com  wrote:

> From: matt...@matthewsacks.com 
> Subject: Re: [RESULT] [VOTE] Kitty to Enter the Incubator
> To: general@incubator.apache.org
> Date: Friday, October 1, 2010, 9:40 PM
> I am calling this vote as suggested:
> 
> IPMC Binding:
> 
> +1
> 
> Jim Jagielski
> Kevan Miller
> Davanum Srinivas
> Niclas Hedhman
> Julien Vermillard
> Alan D. Cabrera
> Mark Struberg
> Niclas Hedhman
> 
> (my apologies to anyone I may have missed)
> 
> Non-binding:
> 
> Stuart Williams
> Rainer Jung
> Mohammad Nour El-Din
> 
> (my apologies to any folks I may have missed)
> 
> I will do follow-ups and Wiki page finessing next week.
> 
> 
> Thanks to all,
> Matthew Sacks
> Bitsource, GlassCode, et al.
> 
> 
> 
> -Original Message-
> From: "Kevan Miller" 
> Sent: Wednesday, September 29, 2010 6:52pm
> To: general@incubator.apache.org
> Subject: Re: [VOTE] Kitty to Enter the Incubator
> 
> 
> On Sep 29, 2010, at 3:24 PM, matt...@matthewsacks.com
> wrote:
> 
> > Hi List,
> > I would like to do a quick sanity check on this
> thread.
> > Please correct me if I am wrong, but we have 2 binding
> PMC votes, 2 new contributors (Rainer Jung and Senaka
> Fernando) and 1 new mentor (Kevan Miller).
> 
> More binding votes than that... Senaka, Jim, Kevan, Niclas,
> Julien, Alan (apologies if I'm missing . You also now have
> Dims and Mark.
> 
> > 
> > I believe my facts to be accurate. I plan on updating
> the Wiki next week to reflect this when I complete some
> travels, and create a fork for a Groovy port to begin that
> work.
> 
> IMO, time to call this vote and start podling setup
> activities.
> 
> --kevan
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 
> 
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 


  

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Podling to use native git

2010-10-01 Thread Greg Stein
Yup. The 1.5.x release introduced a feature called "merge tracking",
but you really want to use 1.6.x (where many merge tracking issues
were fixed/improved/sped-up). It remembers which revisions have been
merged into a given location in the repository. This means bringing a
branch up to date is easy: it just takes any revisions from trunk that
haven't (yet) been merged and applies them to the branch.

When the branch is ready, you merge back to trunk with the
--reintegrate switch. That takes any revisions on the branch which are
*not* those which came from trunk, and applies them onto trunk. ie.
just the work you did on the branch.

If you're getting conflicts, then maybe you missed the --reintegrate
switch? Something is going on because (of course) that is exactly what
the tracking is there to prevent.

It is important that everybody uses at least a 1.5.x client (and even
better if the server blocks earlier clients); otherwise, early clients
will not report the merge.

Cheers,
-g

On Fri, Oct 1, 2010 at 18:00, Mark Struberg  wrote:
> It seems that with 1.6 SVN did learn a bit about the 'git way' (apologize if 
> it was even earlier and has nothing to do with git). SVN now applies merges 
> bit by bit it seems (tested with 1.6.9). But I still have problems with 
> intermediately merged projects (merging the trunk into my branch ~ every 2nd 
> day). Somehow I ended up having the same pieces in my branch and in my trunk, 
> but both got marked as conflict.
>
> Anyway, SVN is the way to go for now.
>
> LieGrue,
> strub
>
> --- On Fri, 10/1/10, Jochen Wiedmann  wrote:
>
>> From: Jochen Wiedmann 
>> Subject: Re: Podling to use native git
>> To: general@incubator.apache.org
>> Date: Friday, October 1, 2010, 9:48 PM
>> On Fri, Oct 1, 2010 at 11:44 PM, Greg
>> Stein 
>> wrote:
>>
>> > I do branches all the time in Subversion, and don't
>> see problems. We
>> > periodically update the branch from trunk, and when
>> the work is done,
>> > merge the branch back onto trunk. These are
>> straight-forward
>> > operations, so I don't understand where your pain
>> point is.
>> >
>> > If you could explain a bit, then that would be
>> helpful.
>>
>> Just out of curiosity: If you pull in changes from the
>> trunk to the
>> branch, how do you merge the branch later on? I'd consider
>> the changes
>> a problem that have been done in both branches. (Unlike
>> git, which
>> "knows" about these simultaneous changes.)
>>
>> Thanks,
>>
>> Jochen
>>
>> --
>> I Am What I Am And That's All What I Yam (Popeye)
>>
>> -
>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> For additional commands, e-mail: general-h...@incubator.apache.org
>>
>>
>
>
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org