Hacker News new | ask | show | jobs
by kh_hk 3608 days ago
Not wanting to diminish what GitLab is doing, but what you mention is an inherent characteristic of git itself that applies the same way to GitHub, Bitbucket and a self hosted git bare repository. Any git host should expose a git interface for it to work as a git repository.
1 comments

Yes, but they simplified it a lot. I just connected to github, chose the repository and clicked import. Maybe all of those services have it that way, but I'm just glad that GitLab had it.
That is a different case than configuring a different remote on config and pushing to another host which is what I interpreted reading your comment, my bad.

Out of curiosity, does the import process include all issues, PR and comments?

almost, yes. issues, wiki, PRs and comments are imported. Afaik cross repo PRs are not supported yet. But they're working on that. :)
For sure, progress on that is in https://gitlab.com/gitlab-org/gitlab-ce/issues/15528

(BTW labels are also imported)

Have you tried using GitHub Importer for any projects?

https://github.com/new/import

Let me know how it works for you; happy to provide feedback to make it easier for your purposes!