ipmitool/sf2gh: migrates tickets to GH from SF
Posted by jpluimers on 2026/09/29
Just in case I ever want to migrate a repository from SourceForge to GitHub: [Wayback/Archive] ipmitool/sf2gh: migrates tickets to GH from SF
This was developed for the Gene Ontology but is generic and will work for any project.
The project consists of two files, the extensive [Wayback/Archive] sf2gh/README.md at master · ipmitool/sf2gh · GitHub which has a very important tip:
Note that the API does not grant permission to create the tickets asif they were created by the original user, so if your token was generated from your account, it will look like you submitted the ticket and comments.
Create an account for an agent like
https://github.com/bbopjenkins-use this account to generate the token. This may be better than having everything show up under your own personal account
and the actual script [Wayback/Archive] sf2gh/gosf2github.pl at master · ipmitool/sf2gh · GitHub
According to the README, cURL is needed for both the GitHub collaborators and pushing the converted tickets to GitHub. In practice it is only needed for the first step as exporting is performed through these Perl modules:
- [Wayback/Archive] HTTP – metacpan.org
- [Wayback/Archive] LWP – The World-Wide Web library for Perl – metacpan.org
–jeroen






Leave a Comment