Hi I have done a couple of pull requests via codeberg now, and this works and I can't see any reason to not accept contributions via codeberg (under all normal GNU policies related to licensing and copyrights).
This doesn't affect the savannah workflow at all, as long as someone who cares about the codeberg repository make sure to keep both in sync going forward. I noticed we had some branches on savannah that were fully merged into master, so I removed them to clean things up: ucbinetd, master-UNNAMED-BRANCH and release1_4_0. There is a branch 'bsd' which has two unmerged commits related to 4.4BSD-Lite, added in 1997 that I'll keep it around (because we have tags pointing to those commits) and have pushed that branch to codeberg too. I realized changing the branch name from 'master' to 'main' makes it more difficult to merge things back and forward, so I reverted so that 'master' is now the default branch on codeberg too, and the 'main' branch that I invented is gone. We can make that change later on, if people want, but it is not necessary to do both changes at the same time. The workflow I'll use is this one: - Push a topic branch to my personal inetutils fork: https://codeberg.org/jas/inetutils - Push the topic branch to a GitLab project to run CI/CD: https://gitlab.com/gsasl/inetutils/-/pipelines it uses this CI/CD configuration file that you can use too: https://gitlab.com/gnulib/pipeline/-/raw/main/gnu/inetutils.yml - Once CI/CD is happy, open a pull request to merge things into https://codeberg.org/inetutils/inetutils - Check that savannah master is in sync with codeberg master, and resolve any conflicts. - Accept the merge request. Right now I've used the website but simply merging it locally using 'git' and pushing to codeberg's master should work fine. There is no need to use the website. - Pull the new codeberg master locally and push to savannah. I reviewed all documentation in the git repository, and the only thing referring to Savannah that I could find was README-alpha that has: git clone https://git.savannah.gnu.org/git/inetutils.git That information still work (if savannah is online...), and I don't see any need to change this right now. People on the list know about https://codeberg.org/inetutils/inetutils as an alternative now. I reviewed changes in master compared to the last v2.6 release and they are really minimal, so doing a v2.7 now seems premature... /Simon
signature.asc
Description: PGP signature