Peter what is the path to migrate MCZ project from SmalltalkHub to github and that we can use them with Iceberg.
Stef On Sat, May 6, 2017 at 8:44 AM, Stephane Ducasse <stepharo.s...@gmail.com> wrote: > this is super cool!!!! > Tx a lot peter for that. > > On Thu, May 4, 2017 at 2:32 PM, Peter Uhnák <i.uh...@gmail.com> wrote: > >> 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/peteru >> hnak/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 >> > >