The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Email Subscription

    Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 716 other subscribers

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:

–jeroen

Leave a Comment