2016-04-22 22:45 GMT-03:00 Senthil Kumaran <sent...@uthcode.com>:
> Hi Brett,
>
> On Fri, Apr 22, 2016 at 4:27 PM, Brett Cannon <br...@python.org> wrote:
>>
>> Now that I'm comfortable declaring the code for the CLA bot finished
>> (https://github.com/python/the-knights-who-say-ni), the next step is to
>> finalize the command(s) we are going to use to convert hg repositories to
>> git for migration to GitHub. Senthil, are you ready to make a final
>> decision?
>
>
> Yes. I did experiments while collating points from others with multiple
> tools and I found that hg-git could be suitable for our export.
> It won't be a single command due to the size of our repo. It will be a
> multi-step process.
>
> 1. Initialize local a bare git repo
> 2. Use hg-git to migrate from local hg to local git repo.
> (Ensure the migration was complete. With branches as desired).
> 3. And finally, push the local git repo, 1000s of commits at a time to
> remote repo.

Note that git-fast-import produces extremely suboptimal git packs. You
should run "git gc --aggressive" after converting. In KDE I have seen
post-svn2git repos shrink by two or three orders of magnitude by
repacking them with git-gc.

Maybe if you do that, there is no need to push in batches of 1000 commits.

-- 
Nicolás
_______________________________________________
core-workflow mailing list
core-workflow@python.org
https://mail.python.org/mailman/listinfo/core-workflow
This list is governed by the PSF Code of Conduct: 
https://www.python.org/psf/codeofconduct

Reply via email to