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

> 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> 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>
> > :
> >
> >> 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>:
> >>
> >>> 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> 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>:
> >>>>
> >>>>> 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> wrote:
> >>>>>>
> >>>>>> On 1 June 2015 at 21:37, Jason van Zyl <ja...@takari.io> 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>
> 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> 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>
> >>> 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
> >>>>>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> 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
> >>>>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> 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
> >>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> 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
> >>>>> For additional commands, e-mail: dev-h...@maven.apache.org
> >>>>>
> >>>>>
> >>>
> >>> 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
> >>> For additional commands, e-mail: dev-h...@maven.apache.org
> >>>
> >>>
> >>
>
> 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
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

Reply via email to