Nice tool !

A good way to release some of the pressure on performance of the git
layers, thanks Peter!

Thierry

2017-05-04 14:32 GMT+02:00 Peter Uhnák <i.uh...@gmail.com>:

> With Iceberg knocking on the door, migration from SmalltalkHub to
> Git(Hub/Lab/...) has become relevant once more.
>
> And that's why I wrote git-migration tool https://github.com/
> peteruhnak/git-migration to help you move on to greener pastures.
>
> Among other things described in the too-long-didn't read README:
>
> the tool will generate git-fast-import (a special format for fast git
> imports) file that can be easily and quickly applied on your git repository.
> All commits are preserved in their proper order, and merges (commits with
> multiple parents) are also converted to git merges.
>
> So far I've tested it on my custom intentionally broken repository, and
> PolyMath.
>
> PolyMath has 784 commits in 74 packages; it took Pharo about 3 minutes to
> process all SmalltalkHub commits and generate 87MB file; git then imported
> the file in less than a second.
>
>
> (Git history of PolyMath in GitKraken)
>
> the tool also provides you with a bunch of visualizations that can help
> you analyze your SmalltakHub history and investigate problems.
>
>
> (trees of all packages in the PolyMath repository)
>
> More things could be desired (e.g. even better performance), so feel free
> to open issues, ideally with pull requests. ;)
>
> Peter
>

Reply via email to