On Wed, Dec 6, 2017 at 2:54 PM, Mark Thomas <ma...@apache.org> wrote:

> On 06/12/17 11:30, Mark Thomas wrote:
> > On 06/12/17 10:34, Konstantin Kolinko wrote:
>
> <snip/>
>
> >> If the goal is to create a single Git repository from our several ones,
> >> my suggestion is to create a repository and pull in the branches from
> >> the existing 7/8/8.5/9 git mirrors.
>
> <snip/>
>
> > Sounds good. And it can be tested without impacting on any of the
> > current public repos. I'll try it out and report back.
>
> I've tested this with trunk and 8.5.x. and it works well. It is also
> very quick. Much better than my original plan. We would be able to add
> the older branches to the existing git mirror of trunk. That would make
> the process something like:
>
> - make svn read-only for trunk, 8.5.x, 8.0.x and 7.0.x
> - disable svn->git mirroring
> - make git for trunk read/write (we could switch to github as the master
>   at the same time)
> - merge in branches for 8.5.x, 8.0.x and 7.0.x
> - clean-up tags
> - update CI systems, web pages etc for new locations
> - move trunk, 8.5.x, 8.0.x and 7.0.x to the archive
>
> Before we do this, there are a number of points we should think about.
> You listed a couple below. There are others on some older threads on
> this topic.
>
> I suggest we write up (I'm happy to start it) a list of potential issues
> and solutions on the wiki and make sure we are happy with those
> solutions before we migrate.
>
> Do we get a "demo" repo to see the result ?

Rémy

Reply via email to