pagure-to-forgejo
Please note that this is NOT a new project but rather an extension of an existing project pagure-exporter that I developed a couple of years back (Ref. https://communityblog.fedoraproject.org/pagure-exporter-now-available/, https://fedora-arc.readthedocs.io/en/latest/pagure2gitlab/index.html and https://github.com/fedora-infra/pagure-exporter).
pagure-exporter
pagure-exporter already supports GitLab and now, we want to add support for migrating repository files, data assets, and issue tickets from projects on Pagure to Forgejo.
Fedora Project is now moving over to Forgejo as their preferred choice for Dist Git and as we have our assets on Pagure Dist Git, we want a tool to streamline the migration process.
The following points must be satisfied
What are your nice or really nice to have wishes?
Will this initiative impact CentOS, Fedora? All users? All contributors? A group of contributors (which)?
Do this initiative have any dependencies?
Skills needed?
Person who must or should be involved?
Other work that should be completed prior to this initiative?
Is this initiative under a time constraint? Should it start or end before a certain date?
As soon as possible.
I think you should replace dist-git with pagure.io it might make sense to export PR metadata from m distgit, tickets are tracked in BZ.
Since Forgejo is missing private issues, we need to find a way to migrate those. Probably by creating a "double" named private that will include all of the private tickets from that project.
Good points, @humaton.
I have updated the issue ticket contents to reflect the changes in the requirements of the proposed initiative. Let me know if anything else needs to be looked into.
Can we move this under https://pagure.io/fedora-infra/infrastructure-projects/issues please
Metadata Update from @humaton: - Issue status updated to: Closed (was: Open)