How about running the git-svn import on people.a.o? Would we be allowed to
do that (in terms of load/storage)? Svn-operations there are blazing fast
in comparison to the remote https access. Or should we ask infra for some
access to a server in the vicinity of one of the svn-mirrors?


Am Montag, 1. Juni 2015 schrieb Fred Cooke :

> Yep, that's getting pretty deep! If the clone(s???? where's the s?) has
> been done poorly (monolithically or otherwise brokenly) then the only
> sensible option is to do it again. The right approach is the slow one, per
> slice, otherwise the tags don't make sense. Trying to do this after the
> fact from a monolithic clone sounds hideously painful.
>
> On Tue, Jun 2, 2015 at 5:13 AM, Kristian Rosenvold <
> kristian.rosenv...@gmail.com <javascript:;>> wrote:
>
> > Re-running the clone from a backup of asf svn is time consuming but might
> > be the way to go, because we could probably get the correct layout in one
> > go. (But it's dooog slow and will be even worse multiplied by X)
> >
> > Alternately one could probably get around the strange layout of the
> current
> > git-svn clone by doing some hardcore conditional filter-branching to
> > rewrite the root directory of only those commits that are not already at
> > the root. This is not your average git-svn rewrite and we're *way* beyond
> > powerpoint presentations here.
> >
> > But bottom line, it's just a dirty job that someone has to do :)
> >
> >  Kristian
> >
> > 2015-06-01 17:12 GMT+02:00 Jason van Zyl <ja...@takari.io <javascript:;>
> >:
> >
> > > I wasn’t but that’s good. If you wanted to run the clone again is that
> an
> > > issue? We just figure out the best way and then do it to all of them.
> > >
> > > > On Jun 1, 2015, at 10:48 AM, Kristian Rosenvold <
> > > kristian.rosenv...@gmail.com <javascript:;>> wrote:
> > > >
> > > > You're probably aware the I have done a substantial number of git
> > > > migrations. Hopefully someone out there has a simple way to fix this
> > > > problem;
> > > >
> > > > If I was to do this I'd probably re-run the initial git svn clone
> from
> > > the
> > > > SVN repository...
> > > >
> > > > Kristian
> > > >
> > > >
> > > > 2015-06-01 16:40 GMT+02:00 Jason van Zyl <ja...@takari.io
> <javascript:;>>:
> > > >
> > > >> Ok, let’s look around I’m sure folks have gone from monorepo setups
> to
> > > >> individual project setups. I doubt we’re the first to attempt this.
> > > >>
> > > >>> On Jun 1, 2015, at 10:28 AM, Kristian Rosenvold <
> > > >> kristian.rosenv...@gmail.com <javascript:;>> wrote:
> > > >>>
> > > >>> git clone https://github.com/apache/maven-plugins.git
> > > >>> cd maven-plugins
> > > >>> ls -al
> > > >>> git checkout maven-shade-plugin-2.2
> > > >>> ls -al
> > > >>>
> > > >>> The root gets rewritten on the tags. Not nice. Mojo did not have
> this
> > > >> issue.
> > > >>>
> > > >>> Kristian
> > > >>>
> > > >>>
> > > >>> 2015-06-01 16:27 GMT+02:00 Kristian Rosenvold <
> > > >> kristian.rosenv...@gmail.com <javascript:;>>
> > > >>> :
> > > >>>
> > > >>>> No, the maven-plugins repo is a slightly different beast when
> > compared
> > > >> to
> > > >>>> mojo. And since we're splitting anyway, we're talking about 30-40
> > > >> different
> > > >>>> repos, so there is really no point in your suggested route (the
> git
> > > >> clones
> > > >>>> already exist although I am unsure if they can be used).
> > > >>>>
> > > >>>> So I think it's a good idea for everything but maven-shared and
> > > >>>> maven-plugins. The plan you have outlined does not make sense for
> > > >> these. We
> > > >>>> need that script that creates plausible split repos first.
> > > >>>>
> > > >>>> To be verify specific, there's something weird about the *tags* in
> > the
> > > >>>> plugins repo and how this has been translated to git in the
> current
> > > git
> > > >> svn
> > > >>>> close. Mojo did not have this problem.
> > > >>>>
> > > >>>> Try this:
> > > >>>>
> > > >>>> git clone https://github.com/apache/maven-plugins.git
> > > >>>>
> > > >>>> Kristian
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>> 2015-06-01 16:16 GMT+02:00 Jason van Zyl <ja...@takari.io
> <javascript:;>>:
> > > >>>>
> > > >>>>> I think we have that PoC with Mojo moving to Github no? Baptiste,
> > was
> > > >>>>> this an issue?
> > > >>>>>
> > > >>>>> I think it will just be easier to do it all from Git. I don’t
> think
> > > >> we’re
> > > >>>>> going to lose anything in the translation directly from SVN to
> Git
> > > >> with the
> > > >>>>> maturity of the tools.
> > > >>>>>
> > > >>>>> But do you agree with the general plan. Get it all to Git and
> then
> > > >> we’ll
> > > >>>>> collectively figure it out. I really don’t see it being an issue
> > > given
> > > >> how
> > > >>>>> much Git knowledge we have between us all and the Mojo migration
> to
> > > >> Github.
> > > >>>>>
> > > >>>>>> On Jun 1, 2015, at 8:13 AM, Kristian Rosenvold <
> > > >>>>> kristian.rosenv...@gmail.com <javascript:;>> wrote:
> > > >>>>>>
> > > >>>>>> The real problem here is maven-shared and maven-plugins, which
> > need
> > > to
> > > >>>>> be
> > > >>>>>> rewritten quite heavily.
> > > >>>>>>
> > > >>>>>> The existing git mirrors may be used as a starting point for
> > > filtering
> > > >>>>>> operations, but I suspect retaining history is going to be
> quite a
> > > lot
> > > >>>>> of
> > > >>>>>> work when splitting the repos.
> > > >>>>>>
> > > >>>>>> We should not defer this operation like you suggest, we really
> > need
> > > a
> > > >>>>> proof
> > > >>>>>> of concept filtering first.
> > > >>>>>>
> > > >>>>>> Kristian
> > > >>>>>>
> > > >>>>>>
> > > >>>>>> 2015-06-01 14:06 GMT+02:00 Jason van Zyl <ja...@takari.io
> <javascript:;>>:
> > > >>>>>>
> > > >>>>>>> Maybe it best then to have everything mirrored to Git, if there
> > are
> > > >> any
> > > >>>>>>> repos that are not. Turn off SVN and do any partitioning once
> > > >>>>> everything is
> > > >>>>>>> on the Git side?
> > > >>>>>>>
> > > >>>>>>> Anyone have any objections to this general plan of action:
> > > >>>>>>>
> > > >>>>>>> 1) Mirror anything to Git that isn’t
> > > >>>>>>> 2) Make all the Git repos the primary
> > > >>>>>>> 3) Do any separation or refactoring once in Git to avoid any
> > > dealings
> > > >>>>> with
> > > >>>>>>> SVN
> > > >>>>>>>
> > > >>>>>>>> On Jun 1, 2015, at 7:53 AM, Olivier Lamy <ol...@apache.org
> <javascript:;>>
> > > wrote:
> > > >>>>>>>>
> > > >>>>>>>> On 1 June 2015 at 21:37, Jason van Zyl <ja...@takari.io
> <javascript:;>> wrote:
> > > >>>>>>>>
> > > >>>>>>>>> Great, you should update the document. I’ll move on to the
> > > enforcer
> > > >>>>>>> then.
> > > >>>>>>>>>
> > > >>>>>>>>> Did you have explicit instructions for the tools you used for
> > the
> > > >>>>>>>>> migration that others can use?
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>> nothing special as such repo are already mirrored to git:
> git://
> > > >>>>>>>> git.apache.org/maven-enforcer.git then
> > > >>>>>>>> https://github.com/apache/maven-enforcer
> > > >>>>>>>>
> > > >>>>>>>> so it's just a matter of turning off the svn enforcer path
> then
> > > make
> > > >>>>> the
> > > >>>>>>>> git mirror as primary
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>> On Jun 1, 2015, at 7:22 AM, Olivier Lamy <ol...@apache.org
> <javascript:;>>
> > > >> wrote:
> > > >>>>>>>>>>
> > > >>>>>>>>>> AFAIK I already did the indexer migration in git:
> > > >>>>>>>>>> http://markmail.org/message/je4wmxk5ss4b2cmk
> > > >>>>>>>>>>
> > > >>>>>>>>>> It's here:
> > > >>>>>>>>>>
> > > >>>>>>>
> > > >>>>>
> > > >>
> > https://git1-us-west.apache.org/repos/asf?p=maven-indexer.git;a=summary
> > > >>>>>>>>>>
> > > >>>>>>>>>> Cheers
> > > >>>>>>>>>> Olivier
> > > >>>>>>>>>>
> > > >>>>>>>>>> On 1 June 2015 at 21:07, Jason van Zyl <ja...@takari.io
> <javascript:;>>
> > wrote:
> > > >>>>>>>>>>
> > > >>>>>>>>>>> Tamas and I volunteer to tackle the indexer, and will ask
> > > >> Baptiste
> > > >>>>> for
> > > >>>>>>>>>>> some help and work on the plugins repos as that fields the
> > most
> > > >>>>>>>>>>> contributions.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>> On May 29, 2015, at 7:23 AM, Jason van Zyl <
> ja...@takari.io <javascript:;>
> > >
> > > >>>>> wrote:
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> I think it's time for a full migration of all our
> > repositories
> > > >> to
> > > >>>>>>> Git.
> > > >>>>>>>>> I
> > > >>>>>>>>>>> just see the email with Dennis struggling to merge a simple
> > > pull
> > > >>>>>>> request
> > > >>>>>>>>>>> and I think it's just time to switch completely. I think
> > > someone
> > > >>>>>>> already
> > > >>>>>>>>>>> started a list and we should just move through it.
> > Personally I
> > > >>>>> find
> > > >>>>>>>>> SVN is
> > > >>>>>>>>>>> just a huge hindrance at this point, especially for
> > > contributors.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Thanks,
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Jason
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> ----------------------------------------------------------
> > > >>>>>>>>>>>> Jason van Zyl
> > > >>>>>>>>>>>> Founder, Takari and Apache Maven
> > > >>>>>>>>>>>> http://twitter.com/jvanzyl
> > > >>>>>>>>>>>> http://twitter.com/takari_io
> > > >>>>>>>>>>>> ---------------------------------------------------------
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> The most dangerous risk: spending your life not doing what
> > you
> > > >>>>> want
> > > >>>>>>> on
> > > >>>>>>>>>>> the bet you can buy yourself freedom to do it later.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> -- Randy Komisar
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>
> > ---------------------------------------------------------------------
> > > >>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> <javascript:;>
> > > >>>>>>>>>>>> For additional commands, e-mail:
> dev-h...@maven.apache.org <javascript:;>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> Thanks,
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> Jason
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> ----------------------------------------------------------
> > > >>>>>>>>>>> Jason van Zyl
> > > >>>>>>>>>>> Founder, Takari and Apache Maven
> > > >>>>>>>>>>> http://twitter.com/jvanzyl
> > > >>>>>>>>>>> http://twitter.com/takari_io
> > > >>>>>>>>>>> ---------------------------------------------------------
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> happiness is like a butterfly: the more you chase it, the
> > more
> > > it
> > > >>>>> will
> > > >>>>>>>>>>> elude you, but if you turn your attention to other things,
> it
> > > >> will
> > > >>>>>>> come
> > > >>>>>>>>>>> and sit softly on your shoulder ...
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> -- Thoreau
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>
> > ---------------------------------------------------------------------
> > > >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> <javascript:;>
> > > >>>>>>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
> <javascript:;>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>> --
> > > >>>>>>>>>> Olivier Lamy
> > > >>>>>>>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
> > > >>>>>>>>>
> > > >>>>>>>>> Thanks,
> > > >>>>>>>>>
> > > >>>>>>>>> Jason
> > > >>>>>>>>>
> > > >>>>>>>>> ----------------------------------------------------------
> > > >>>>>>>>> Jason van Zyl
> > > >>>>>>>>> Founder, Takari and Apache Maven
> > > >>>>>>>>> http://twitter.com/jvanzyl
> > > >>>>>>>>> http://twitter.com/takari_io
> > > >>>>>>>>> ---------------------------------------------------------
> > > >>>>>>>>>
> > > >>>>>>>>> In short, man creates for himself a new religion of a
> rational
> > > >>>>>>>>> and technical order to justify his work and to be justified
> in
> > > it.
> > > >>>>>>>>>
> > > >>>>>>>>> -- Jacques Ellul, The Technological Society
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>
> ---------------------------------------------------------------------
> > > >>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> <javascript:;>
> > > >>>>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
> <javascript:;>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>> --
> > > >>>>>>>> Olivier Lamy
> > > >>>>>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
> > > >>>>>>>
> > > >>>>>>> Thanks,
> > > >>>>>>>
> > > >>>>>>> Jason
> > > >>>>>>>
> > > >>>>>>> ----------------------------------------------------------
> > > >>>>>>> Jason van Zyl
> > > >>>>>>> Founder, Takari and Apache Maven
> > > >>>>>>> http://twitter.com/jvanzyl
> > > >>>>>>> http://twitter.com/takari_io
> > > >>>>>>> ---------------------------------------------------------
> > > >>>>>>>
> > > >>>>>>> What matters is not ideas, but the people who have them. Good
> > > people
> > > >>>>> can
> > > >>>>>>> fix bad ideas, but good ideas can't save bad people.
> > > >>>>>>>
> > > >>>>>>> -- Paul Graham
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > ---------------------------------------------------------------------
> > > >>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> <javascript:;>
> > > >>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
> <javascript:;>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>
> > > >>>>> Thanks,
> > > >>>>>
> > > >>>>> Jason
> > > >>>>>
> > > >>>>> ----------------------------------------------------------
> > > >>>>> Jason van Zyl
> > > >>>>> Founder, Takari and Apache Maven
> > > >>>>> http://twitter.com/jvanzyl
> > > >>>>> http://twitter.com/takari_io
> > > >>>>> ---------------------------------------------------------
> > > >>>>>
> > > >>>>> You are never dedicated to something you have complete confidence
> > in.
> > > >>>>> No one is fanatically shouting that the sun is going to rise
> > > tomorrow.
> > > >>>>> They know it is going to rise tomorrow. When people are
> fanatically
> > > >>>>> dedicated to political or religious faiths or any other kind of
> > > >>>>> dogmas or goals, it's always because these dogmas or
> > > >>>>> goals are in doubt.
> > > >>>>>
> > > >>>>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > ---------------------------------------------------------------------
> > > >>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> <javascript:;>
> > > >>>>> For additional commands, e-mail: dev-h...@maven.apache.org
> <javascript:;>
> > > >>>>>
> > > >>>>>
> > > >>>>
> > > >>
> > > >> Thanks,
> > > >>
> > > >> Jason
> > > >>
> > > >> ----------------------------------------------------------
> > > >> Jason van Zyl
> > > >> Founder, Takari and Apache Maven
> > > >> http://twitter.com/jvanzyl
> > > >> http://twitter.com/takari_io
> > > >> ---------------------------------------------------------
> > > >>
> > > >> To think is easy. To act is hard. But the hardest thing in the world
> > is
> > > to
> > > >> act in accordance with your thinking.
> > > >>
> > > >> -- Johann von Goethe
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> <javascript:;>
> > > >> For additional commands, e-mail: dev-h...@maven.apache.org
> <javascript:;>
> > > >>
> > > >>
> > >
> > > Thanks,
> > >
> > > Jason
> > >
> > > ----------------------------------------------------------
> > > Jason van Zyl
> > > Founder, Takari and Apache Maven
> > > http://twitter.com/jvanzyl
> > > http://twitter.com/takari_io
> > > ---------------------------------------------------------
> > >
> > > First, the taking in of scattered particulars under one Idea,
> > > so that everyone understands what is being talked about ... Second,
> > > the separation of the Idea into parts, by dividing it at the joints,
> > > as nature directs, not breaking any limb in half as a bad carver might.
> > >
> > >   -- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander)
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> <javascript:;>
> > > For additional commands, e-mail: dev-h...@maven.apache.org
> <javascript:;>
> > >
> > >
> >
>

Reply via email to