What I can tell you is that I do not know for sure how to do it :)

On Sat, May 6, 2017 at 2:29 PM, Peter Uhnak <i.uh...@gmail.com> wrote:

> Hi,
>
> the code generated from the migration tool can be used by both Iceberg and
> GitFileTree (because they both use FileTree format to store the code).
>
> So you can just migrate your code, install Iceberg and you're good to go.
> I can write a blog post about this I guess...
>
> (maybe I could add the migration to icerberg, but I need to check if
> libgit2 can do the importing part)
>
>
> Peter
>
>
>
> On Sat, May 06, 2017 at 08:56:51AM +0200, Stephane Ducasse wrote:
> > 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
> > >>
> > >
> > >
>
>
>
>
>

Reply via email to