in my ex-company we used two different approaches, we were using mercurial
but the same concepts apply here

1- use one repo and have branches for each component in which u make
changes and then we merge that back into the main/default branch from which
we make releases

2- have different repo for each component which is easier but includes
maintaining more reps

well in either case some effort needs to be done.

for me u really don't mind using either. svn is a very powerful scm and if
users are looking for git access we have git mirrors

so for me I would be neutral and I will help in both cases

Sent from my Samsung Galaxy S3
Apologies for any typos
On Nov 6, 2012 8:13 AM, "Eric Charles" <e...@apache.org> wrote:
>
> On 04/11/2012 09:14, Simone Tripodi wrote:
> > Salut Olivier!
> >
> >> AFAIK not possible (git is poor for supporting such sparse checkout
mode).
> >> So we (infra folks) will have to maintain one git repo per component
> >> and create a new git repo for each new component (IMHO a pain ..).
> >> In some case git is probably nice but not here !
> >
> > indeed, for what I can see, not all apache-commons components are
> > supported in git - adding an extra step, every time a new component
> > has to be created, would be not a benefit for the project.
> >
> >> We have very similar situation in maven projects (with some components
> >> which have their own lifecycle) and we decided to not move those parts
> >> to git.
> >
> > nice to see that another ASF community chan share a past similar
experience!
> >
> >> But hey what is most important build a community around cool
> >> code/projects or being able to use the last "à la mode" scm tool ?
> >
> > as I wrote in a previous message, I personally just need a SCM that
> > allows me continue developing software in a comfortable way :)
> > Mohammad, Eric, maybe SVN fits better for Mayhem?
> >
>
> A git repo has to be seen like a monolithic piece of code with its full
> history. If Mayhem components are aiming to have completely different
> lifecycle with their own release independent, then many git repos would
> be needed.
>
> I tend to think that 'Less is more', that 'git is now a defacto
> standard', and that releasing all Mayhem components at the same time,
> with the same version number (even if there is no change for some of
> them) is easier for the user.
>
> But I am perfectly fine with SVN, except that we would create a
> structure more difficult to migrate to git later on.
>
> Thx, Eric
>
>
> > Thanks for the feedbacks!
> > -Simo
> >
> > http://people.apache.org/~simonetripodi/
> > http://simonetripodi.livejournal.com/
> > http://twitter.com/simonetripodi
> > http://www.99soft.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
>

Reply via email to