First-ever Gitea pull request from a remote instance!!! 🎉🥳

I've been waiting for this moment for months now!

The code hasn't been pushed to yet since it's incredibly messy, but I'll clean it up tomorrow and also submit a draft pull request to upstream Gitea.

(Technical implementation information:

@ta180m Meanwhile Github: "Profile achievements stickers"

@ashshuota @ta180m Federated git forges will absolutely also have stickers :P

@futureisfoss @ta180m Sounds cool, even if I am really not very familiar with git 😁 - probably I will be more and more in the future

@tio @ta180m
But you do have an awesome Gitea server at, and it'll be nice if all of the #gitea servers can federate with each other 🙂

@futureisfoss @ta180m Yes but I do not understand the advantage yet... 😁

@tio @ta180m
I'm sure you're familiar with opening git issues to report bugs and such, you do that a lot with FOSS programs like kdenlive, Friendica, etc. Now if federating between gitea servers are possible then you would be able to use your account on to open new issues on projects that are on other gitea servers like without having an account there. And users from codeberg would also be able to contribute to projects on your server 😁

Also, when Gitea federates with the Fediverse, you will probably be able to open issues from your fedi account, and will need a gitea account only to manage your own projects

This will be a complete game-changer in the forge space 🚀

@ta180m reaqlly looking forward to this being available. The likely future internet situation in the UK (Online Safety Bill) is such that I really have absolutely no appetite for opening up my gitea instance to anyone I don't know well.


Um was geht es bei dem Code überhaupt?

Selbst ein Hello World braucht einen Grund warum es geschrieben wurde.

Nein die Versions History im ReadMe erklärt nichts.

@ta180m That's pretty cool. I'm looking forward to this feature in the new Gitea release. Good luck to you!

@ta180m This is awesome! Federated PRs is something I've wanted for quite a while

@ta180m nice. Hopefully the spec is open so that @gitlab and other forges can implement it.

Then we can finally really start saying goodbye to #shithub and spam #GiveUpGithub

@loveisgrief @gitlab We're using the open spec, but unfortunately GitLab so far has been reluctant to implement it. Maybe they'll look into it once the Gitea federation implementation is done?

Can/should i update my Gitea instance to this version until it gets merged to Giteaʼs main? Or will it ever get merged, or is this a fork and Gitea main will go a different route?

@gergely My code at will eventually get merged into Gitea main, but for now I'd only run the Gitea fork on experimental instances, since it can modify your database in unexpected ways. Also, have backups!


Now the hard work starts ;)

Get it from mvp to working pulls we can merge upstrea :rocket:

@6543 I feel like the real hard work will be federated collaborators, organizations, and the UI. Everything else is pretty simple in comparison.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!