Skip to content

Import Github Project

This script is a bit of a mess — my Ruby Fü is not strong. This merge request includes a script to import individual projects from GitHub.

There are a number of improvements over import_all.rb such as:

  • Importing of milestones
  • Creation of placeholder GitHub users to own issues
  • Creation of issues with the creator's details
  • Import of labels for issues
  • Import of milestones
  • Pulls all branches from GitHub and pushes them to your GitLab installation
  • More

There's probably a lot of mess in here that could be handled better, but like I mentioned: not as up with the Rubies as I once was.

This script is dependent on changes in gitlab-ce/merge_requests#50

Merge request reports