+1000

and don't forget one of the simplest: maven-indexer
(my guts always tremble when I need to dcommit there, due to stupid eu/us
git-svn problems....) :D


Thanks,
~t~

On Wed, Sep 5, 2012 at 11:41 AM, Arnaud Héritier <aherit...@gmail.com>wrote:

> +1 to do it step by step
> The conversion is "easy" for projects having already a dedicated
> trunk/tags/branches entry in SVN
> It will be less funny for plugins but possible.
> I'm also in favor to split per project/lifecycle even if it is creating a
> lot of repositories
> The problem to loose the plugins reactor is for me a problem only for CI
> and it may be the opportunity for us to think to add the feature of modules
> described per GAV and automatically checked out from the SCM :-)
> For the ability for a developer to clone all repo (an operation we are
> doing only once) we may have a shell script or something like that if we
> don't have something better from infra side. (or we clone their copies from
> github and its easy with few lines of ruby or something like that)
>
> Cheers,
>
> On Wed, Sep 5, 2012 at 9:31 AM, Kristian Rosenvold <
> kristian.rosenv...@gmail.com> wrote:
>
> > I think we should move to git; probably starting with a few
> > repositories. I will not go into the argument as to why (it's been
> > covered like a zillion times, link by Andrew covers a lot of it),
> > other than to mention that the immense ease of moving around in
> > history means that I never have to consider a patch "stale" since I
> > can easily review it at the point in history it was created;
> > additionally there's a much-improved chance I can move this to the top
> > of history without being stale)
> >
> > Basically I've been meaning to start av vote suggesting that we:
> >
> > 1) Decide to move *all* maven projects to git, time frame subject to
> > project/asf/infra capacity. We're in no immense hurry.
> > 2) Kick off the effort by moving 2-3 projects initially, 1-2 easy ones
> > (just to get the general feel for how things work) and a hard one.
> > Right now I'd suggest something like m3-core, surefire( or scm) and
> > maven-plugins, the last being the hard one ;)
> >
> > I herby volunteer to do the donkey-work, including some massive
> > filter-branch operations on the current asf maven-plugins git clone.
> >
> > I think we should split maven-plugins, because I think the solution
> > chosen is optimized for the wrong uses cases, and it only helps for
> > setting up CI jobs. The rest of the community basically has no value
> > in the current set-up.
> >
> > Which makes me think we should consider such a switch an opportunity
> > to re-think some of our tooling
> > around multi-module projects. What the 99% others want  (who're not
> > setting up a CI) is a checkout algorithm that builds the *vertical*
> > stack for a given plugin, not the horizontal top-level stack for all
> > the plugins (which is what we have currently). So if I checkout
> > "maven-ear-plugin", I would basically want something like this:
> > root-dir\
> > maven-ear-plugin\
> > maven-archiver\
> > maven-filtering\
> > plexus-archiver\
> > plexus-utils
> > .. maybe more.. (probably configurable somewhere)
> >
> > Now if the checkout would generate a synethetic parent pom with all
> > these as modules, I could just load it all up in IDEA and be ready to
> > go. I think something like this would have /real/ value to most of our
> > users, whereas the current maven-plugins layout really only is
> > valuable for whoever is configuring a CI to build maven-plugins.
> >
> > No matter what, I think there's very lfew practical use cases for
> > having all the modules chunked together.
> >
> > Kristian
> >
> >
> > 2012/9/4 Olivier Lamy <ol...@apache.org>:
> > > 2012/9/4 Andrew Waterman <awate...@ecosur.mx>:
> > >> The drools guys did a really nice move from Subversion a few years
> back.
> > >>
> > >> http://blog.athico.com/2010/12/drools-migrated-to-git.html
> > >>
> > >> One of the key things they did, was reorganize their poms and project
> > structure.
> > >>
> > >> I'd be willing to help out. I think there could be a lot more to this
> > move than just importing from subversion, but it depends on what you guys
> > want to do.
> > >
> > > Yup I agree.
> > > I use git on other oss projects (Apache: cloudstack and non Apache:
> > > jenkins ...) and git svn for some asf projects.
> > > Due to lack of support of sparse checkout in git, I (perso) don't want
> > > we have to create a git repo per plugin etc...
> > > IMHO That will be a pain to manage.
> > >
> > >>
> > >> best wishes,
> > >>
> > >> Andrew
> > >>
> > >> On Sep 4, 2012, at 3:09 PM, "Jason Pyeron" <jpye...@pdinc.us> wrote:
> > >>
> > >>>> -----Original Message-----
> > >>>> From: Jason van Zyl
> > >>>> Sent: Tuesday, September 04, 2012 15:55
> > >>>>
> > >>>> How's Git doing at Apache these days?
> > >>>>
> > >>>> Anyone interested in pursuing putting Maven in Git as the
> > >>>> canonical SCM?
> > >>>
> > >>> Comments from the peanut gallery: It would make it very nice to
> > contribute back.
> > >>> Since I do not have a sandbox access I have thrown away fixes because
> > there was
> > >>> no efficient way to track them until they were accepted as patches.
> > (same
> > >>> problem in struts, commons, ...)
> > >>>
> > >>> We would be very happy here at PD Inc if that was done.
> > >>>
> > >>> -Jason Pyeron
> > >>>
> > >>> --
> > >>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > >>> -                                                               -
> > >>> - Jason Pyeron                      PD Inc. http://www.pdinc.us -
> > >>> - Principal Consultant              10 West 24th Street #100    -
> > >>> - +1 (443) 269-1555 x333            Baltimore, Maryland 21218   -
> > >>> -                                                               -
> > >>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > >>> This message is copyright PD Inc, subject to license 20080407P00.
> > >>>
> > >>>
> > >>>
> > >>>
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > >>> For additional commands, e-mail: dev-h...@maven.apache.org
> > >>>
> > >>
> > >
> > >
> > >
> > > --
> > > Olivier Lamy
> > > Talend: http://coders.talend.com
> > > http://twitter.com/olamy | http://linkedin.com/in/olamy
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > > For additional commands, e-mail: dev-h...@maven.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> >
> >
>
>
> --
> -----
> Arnaud Héritier
> 06-89-76-64-24
> http://aheritier.net
> Mail/GTalk: aherit...@gmail.com
> Twitter/Skype : aheritier
>

Reply via email to