Hi Martin!

1.8 mi revisions in our ASF repository really slows down the migration. I 
executed the svn2git twice over the weekend, both time resulting in errors.

Then managed to import everything today. I started the process this morning, 
and it finished ~2PM, with the command: svn2git --rootistrunk --no-minimize-url 
https://svn.apache.org/repos/asf/sis/site/trunk/

I used my kinow/sis-site-draft repository to push the changes to. I pushed the 
`master` branch as-is. Then pushed a new commit removing the files from the old 
site.

And then I merged the `hugo` branch with `git merge --no-ff hugo`. You can see 
the results commits here: https://github.com/kinow/sis-site-draft/tree/master

Assuming we don't get any commits in our SVN repository, it should be good to 
go Martin.

One issue that I found is that I cannot fork the apache/sis-site. I even tried 
using the GitHub REST API, but it simply returns an error saying I cannot fork 
empty repositories.

I think we will need to either

- Get an initial commit with a LICENSE or README?
- Get an initial commit creating some dummy branch (not master? Nor hugo, to 
make the importing process easier?)
- Get an initial empty commit (--allow-empty); though not sure if that works, 
but could be the simplest? I reckon if we have an empty commit then `git 
rebase` should work?

Or happy to take any other suggestions. Once everything is in GitHub I will do 
one more quick test with the repository in apache/sis-site, then we can request 
INFRA to switch the site to git.

Thanks
Bruno


    On Saturday, 8 May 2021, 10:31:38 pm NZST, Martin Desruisseaux 
<[email protected]> wrote:  
 
 Le 08/05/2021 à 12:22, Bruno P. Kinoshita a écrit :

> Looks like ASF Infra thought about the authors issue too, they even 
> provide a list of authors to use :)
>
I was not aware of that, nice finding!


> I left the process running here, but looks like it's going to take a 
> really long time. Hopefully I can finish it by this weekend.
>
Yes, this is why after a few aborted attempts last week (I think I did 
not provided correct "svn git" options) I thought to try on a smaller 
scale first.

     Thanks!

         Martin


  

Reply via email to