Hi Hernan, this should be in principle sufficient for the migration.

I just wonder, why these two lines?
>��git add *
> git commit -m "fast-import from SmalltalkHub"

...normally all the code should've been already committed via fast-import.

Peter

On Wed, Jan 24, 2018 at 2:17 PM, Hern��n Morales Durand <hernan.morales@gmail.com> wrote:
Hi guys,

I just want to report that I started to migrate some of my projects
from to GitHub (for example
https://github.com/hernanmd/ApplicationSecurity and
https://github.com/hernanmd/StringExtensions) in Pharo 6.x

Basically the steps are:

1) Install the Peter Uhnak git-migration package:

Metacello new
baseline: 'GitMigration';
repository: 'github://peteruhnak/git-migration/repository';
load

2) From (GitBash) command-line:

cd /c/Users/{your_git_project_directory}
git log --oneline -n 1

3)�� Execute this script:

| migration |
migration := GitMigration on: '{your_sthub_user}/{project_name}'.
migration cacheAllVersions.
migration authors: { 'Your_Name' -> #('Your_Name' '<your_mail@mail.com>')}.
migration
fastImportCodeToDirectory: 'repository'
initialCommit: '....' " copy/paste the id from the git log command in step 2)"
to: 'import.txt'

4)

git fast-import < /.../import.txt
git reset --hard master
git add *
git commit -m "fast-import from SmalltalkHub"
git push {project_name}

or

git push


Let me know if there's something you would add to the workflow.
Cheers,

Hern��n