Hello, I have private gitorious 3.1.0 running and want to migrate all its 
users, projects and repositories to new fresh installed gitlab. I've found 
some scripts on github gitorious-export and gitorious-import, but they 
seems too old (for gitorious 1 and 2 versions). When I'm trying to run 
export it throws errors about non existing fields or methods like this:


irb(main):001:0> load 'gitorious-export/export.rb'
>   Project Load (5.8ms)  SELECT `projects`.* FROM `projects` WHERE 
> `projects`.`owner_type` = 'Group' AND (projects.suspended_at is null)
>   Repository Load (0.7ms)  SELECT `repositories`.* FROM `repositories` 
> WHERE `repositories`.`project_id` = 1 AND `repositories`.`owner_type` = 
> 'Group' AND (kind != 1) ORDER BY repositories.created_at asc
>   Project Load (0.5ms)  SELECT `projects`.* FROM `projects` WHERE 
> `projects`.`id` = 1 AND (projects.suspended_at is null) LIMIT 1
>   Committership Load (38.4ms)  SELECT `committerships`.* FROM 
> `committerships` WHERE `committerships`.`repository_id` = 21 AND 
> ((permissions & 32) != 0)
>   User Load (18.4ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 1 
> LIMIT 1
> NoMethodError: undefined method `members' for #<User:0x000000068ca9f0>
>         from 
> /srv/www/gitorious/.bundle/ruby/2.0.0/gems/activemodel-3.2.19/lib/active_model/attribute_methods.rb:407:in
>  
> `method_missing'
>         from 
> /srv/www/gitorious/.bundle/ruby/2.0.0/gems/activerecord-3.2.19/lib/active_record/attribute_methods.rb:149:in
>  
> `method_missing'
>         from gitorious-export/export.rb:18:in `block (3 levels) in 
> export_projects_data'
>         from gitorious-export/export.rb:18:in `map'
>         from gitorious-export/export.rb:18:in `block (2 levels) in 
> export_projects_data'
>         from gitorious-export/export.rb:17:in `map'
>         from gitorious-export/export.rb:17:in `block in 
> export_projects_data'
>         from gitorious-export/export.rb:16:in `map'
>         from gitorious-export/export.rb:16:in `export_projects_data'
>         from gitorious-export/export.rb:69:in `export_projects'
>         from gitorious-export/export.rb:100:in `<top (required)>'
>
>
Is there any working tools to migrate gitorious data to gitlab?

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/5b139bf0-e2c4-4869-80c4-5b088a17b55d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to