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:;> > > > > > > > > >