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
