[commons] svn -> gitbox migration?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[commons] svn -> gitbox migration?

Rob Tompkins-2
Hello infra,

Before opening a ton of JIRAs (which I’ve naively done in the past), I figured I’d ask how to migrate an SVN repo (mirrored in github) to being a gitbox repository? I have in the past done git-wip migrations where all I needed ask after completing the migration was to re-point the mirror, but in this case I’m unsure how to accomplish the task.

Let me know your suggestions as to how to proceed whether it be open a JIRA or work through some process. I’m happy with any work you request me to accomplish. Furthermore, I can try to document the process in the confluence location so that in the future we will have documentation to which to refer.

Many thanks and all the best,
-Rob
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [commons] svn -> gitbox migration?

Chris Lambertus


> On Jan 19, 2019, at 12:00 PM, Rob Tompkins <[hidden email]> wrote:
>
> Hello infra,
>
> Before opening a ton of JIRAs (which I’ve naively done in the past), I figured I’d ask how to migrate an SVN repo (mirrored in github) to being a gitbox repository? I have in the past done git-wip migrations where all I needed ask after completing the migration was to re-point the mirror, but in this case I’m unsure how to accomplish the task.


If the github mirror is up-to-date, Infra can use it as the basis to create a gitbox repository. The workflow is essentially:

PROJECT: Validate that the github mirror is up to date, then open a (single :-) ) ticket requesting that Infra convert the repo to gitbox. If you have multiple repos, include them in the same ticket. Please link to a mailing list discussion thread in favor of the migration from SVN to Git, as it is a significant workflow change.

INFRA: Once we have the ticket, we will turn your SVN repo read-only, and clone the github mirror into a gitbox repo.


The only time the process would change is if you are converting an SVN repo that does -NOT- have a github mirror. That is entirely self-serve, as you can create your own gitbox repo and migrate the svn content using svn2git or similar yourself.

-Chris
ASF Infra


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [commons] svn -> gitbox migration?

Rob Tompkins


> On Jan 19, 2019, at 3:20 PM, Chris Lambertus <[hidden email]> wrote:
>
>
>
>> On Jan 19, 2019, at 12:00 PM, Rob Tompkins <[hidden email]> wrote:
>>
>> Hello infra,
>>
>> Before opening a ton of JIRAs (which I’ve naively done in the past), I figured I’d ask how to migrate an SVN repo (mirrored in github) to being a gitbox repository? I have in the past done git-wip migrations where all I needed ask after completing the migration was to re-point the mirror, but in this case I’m unsure how to accomplish the task.
>
>
> If the github mirror is up-to-date, Infra can use it as the basis to create a gitbox repository. The workflow is essentially:
>
> PROJECT: Validate that the github mirror is up to date, then open a (single :-) ) ticket requesting that Infra convert the repo to gitbox. If you have multiple repos, include them in the same ticket. Please link to a mailing list discussion thread in favor of the migration from SVN to Git, as it is a significant workflow change.

Gotcha.

>
> INFRA: Once we have the ticket, we will turn your SVN repo read-only, and clone the github mirror into a gitbox repo.
>

Hm....not sure what our opinion is here (“locking” SVN) as we are thinking of taking a subset of our “proper” directories. I’ll sort that out on our list so that we have explicit directions when we delve into the migration.

Many thanks Chris...this is super helpful.

Cheers,
-Rob

>
> The only time the process would change is if you are converting an SVN repo that does -NOT- have a github mirror. That is entirely self-serve, as you can create your own gitbox repo and migrate the svn content using svn2git or similar yourself.
>
> -Chris
> ASF Infra
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]