Proposal: migrate FSKY Forge to Gitea #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
FSKY Forge is running Forgejo, a fork of the popular self-hosted software forge Gitea. It was created as a protest fork after Gitea has been incorporated with the goal of offering hosting services using specialized versions of Gitea.
During its early days, Forgejo has not diverged much from Gitea and migrating between them was possible. However, this has changed.
Forgejo has decided to become a hard fork and make migration between the two Git forges impossible. Commits from Gitea are cherry-picked and only few make it to Forgejo. As a consequence, a lot of new features, bug fixes and UI/UX improvements from Gitea have never made it to Forgejo, with no plan of ever porting them.
This is starting to get very frustrating for FSKY as some issues that affect us remain unfixed and features from Gitea that we take for granted are missing in Forgejo with no progress made to port them. It offers no useful benefits over Gitea.
As much as we want to migrate to Gitea, it is impossible to do it in a safe way as Forgejo chose to break backwards compatibility. This means FSKY Forge would have to start fresh and users would have to (mostly) manually migrate to the new Gitea instance. Thankfully, Forgejo and Gitea offer a way to easily migrate individual repositories between forges, preserving everything including issues and pull requests.
As this would be a very big change, it is up to the FSKY Forge community to decide on it.
The poll has been concluded.