Gitea federation looks promising! In my little universe of computational science, I see people and institutions move away from GitHub and GitLab towards institutional forges (typically GitLab), making collaboration a real pain. With sometimes surprising consequences, such as me being administrator of a repository which I am not allowed to fork (so I cannot do merge requests).
10/12/2022, 6:19 PM
gerrithub.io uses the stacked commits idea, I think it's based on how they do work at google. Still git based, just need a plugin and a slightly different workflow
10/12/2022, 6:50 PM
What about mercurial? Ive never tried that. Should I? Are there other new models as well?
10/12/2022, 8:09 PM
I used Mercurial many years ago, before switching to git because everyone else used git. There are good an bad aspects to both, but the similarities outweigh the differences in my opinion.
Something I am tempted to try one day is Pijul. Looks interesting theoretically, no idea how well it works in practice.
I am running a small document server plus task management system for my condo as a Fossil repository. Trying out Fossil was one motivation, the simplicity of the setup another one. Fossil contains a Web server and an issue tracker, all in a single executable, so that's all I need to run on my little server.
But I haven't used Fossil for code so far. The main reason is that it doesn't have decent Emacs integration. Git has Magit, which is the best UI I have ever seen for a VCS. I'd rather fight git now and then than give up Magit.