Gitea, Gogs, and Gitlab all have social-federation-related feature requests open right now. Not sure where they will land, but some are mentioning ActivityPub.
Gitea:
- https://github.com/go-gitea/gitea/issues/1612
- https://github.com/go-gitea/gitea/issues/184
Gogs:
- https://github.com/gogs/gogs/issues/4437
Gitlab:
- https://gitlab.com/gitlab-org/gitlab-ce/issues/44486
- https://gitlab.com/gitlab-org/gitlab-ee/issues/4517
edit: added gitlab enterprise link (plus formatting)
For the actual code behind PR I would just setup a git daemon and reference own repo. With appropriate CORS the code can even be cloned in a browser.
{
"@context": {
"@vocab": "https://www.w3.org/ns/activitystreams",
"git": "https://gittorrent.org/ns/"
},
"type": "git:PullRequest",
"to": ["gittorrent://cjb/gittorrent#master"],
"git:from": "gittorrent://zamalek/gittorrent#feature/activitystreams"
}