It looks like LLVM migration to GitHub is done.

The approach is described in
https://groups.google.com/g/llvm-dev/c/vum4_czZ13E/m/o4kxxOgQCAAJ
What they did was they migrated Bugzilla -> Gitlab, and then they used
GitHub Enterprise Migration API to migrate from Gitlab dump to GitHub.

Gitlab approach enables to keep attachments, and the local Gitlab instances
are not rate-limited,
so it allows for fast iterations.

There's an alternative script that exports data from Bugzilla and imports
it to GitHub:
https://github.com/Quuxplusone/BugzillaToGithub
However, there's no public way to keep the attachments.
On the other hand, we can hyperlink attachment to bz.apache.org instead of
copying them to GitHub.

Any thoughts?

Vladimir

Reply via email to