Mentioned in chat there are questions about transitioning from Gitea to Forgejo and in follow-up mention of offering a transition guide for people to go through this process. Sounds like a good idea to have this as a separate piece of documentation.
Transition guide moving from Gitea to Forgejo #69
Yeah, definitely...
- Who has done an Forgejo update to a Gitea Installation? Any known problems or is it like any other Gitea update before?
- Manual preparation needed?
- What about the Rebranding that has been done partly, can this lead to problems in the future?
Who has done an Forgejo update to a Gitea Installation?
Any known problems
None.
is it like any other Gitea update before?
Yes.
Manual preparation needed?
No.
Actually, I've read on some Forgejo documentation that some versions or circumstances may require additional preparation steps, but personally I never did, on any Forgejo/Gitea version ever.
Who has done an Forgejo update to a Gitea Installation?
Any known problems
Nope.
Is it like any other Gitea update before?
Yes.
Manual preparation needed?
Not needed. I had Gitea set up with systemd and most of the related directories, files, and services were named gitea. It works fine just leaving it like this, but I went ahead and renamed everything to forgejo, leaving behind symlinks to avoid breaking anything that I forgot to update.
- Who has done an Forgejo update to a Gitea Installation?
Any known problems or is it like any other Gitea update before?
Yes.
- Manual preparation needed?
Some aftermath. I had to put the forgejo binary (preferably without version number) next to the gitea one and adjust git hooks. Otherwise I will receive a rejection on pushes, because I deleted the gitea binary after the migration and it can't find the correct path.
I also wrote a new supervisord configuration for Forgejo (by now there is an instruction in the community curated Lab space of Uberspace).
- What about the Rebranding that has been done partly, can this lead to problems in the future?
Not in my observation yet.
No due date set.
No dependencies set.
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?