I don’t see a way to easily update a forked repository on Codeberg, to keep it in sync with the original repo?
On Codeberg, I forked freesewing/freesewing to create my BenJamesBen/freesewing repository, and then I git cloned BenJamesBen/freesewing to a local repository. On GitHub, they have a “Sync” button I could use to keep my GitHub fork synced with the FreeSewing GitHub repo. However, I don’t see a similar button on Codeberg?
What I usually do is just don’t worry about keeping an up-to-date develop branch in my fork.
Whenever I create a new local branch, I just create it from upstream/develop. Or if I need to rebase a branch I rebase it directly onto upstream/develop. And so on.
You just have to call git fetch to keep the upstream remote up-to-date.
Of course your approach works, too. In either case, one could write a simple script that does the same as the sync fork command on GitHub.
@Benjamin_F We can configure a push mirror on the repository.
Have never used this, but if you’d like I’m happy to configure your fork (or another test repo) here to see how that might work out.