Open
Description
From @stevenroose on May 25, 2016 11:24
Currently, users can only make pull requests if they have an account on the same Gogs instance. It should also be possible to make pull request from external repositories like GitHub or other Gogs/GitLab repo's.
This could be integrated with gogs/gogs#1297 and gogs/gogs#3130.
Copied from original issue: gogs/gogs#3131
Activity
stevenroose commentedon Nov 16, 2016
From @roblabla on May 25, 2016 12:9
Somewhat related : gogs/gogs#2210
stevenroose commentedon Nov 16, 2016
This is the number one feature for a personal hosted Git service!
Would be even greater with #185 !
ekozan commentedon Nov 16, 2016
This could be integrated with git-appraise integration too ?
strk commentedon Nov 17, 2016
@ekozan formal proposals are welcome, but I do see git-appraise integration could be a good companion for federated pull requests (to basically have reviews travel across federated nodes with the rest of the code, right?)
stevenroose commentedon Nov 28, 2016
GitLab is tracking this issue here, so maybe you could word out a streamlined workflow. They are planning to mention the feature during their summit.
strk commentedon Nov 28, 2016
@bkcsoft maybe you can help with keeping the GitLab specs open enough to allow for federating PR between GitLab and Gitea too ?
stevenroose commentedon Nov 29, 2016
@strk is @bkcsoft affiliated with GitLab?
bkcsoft commentedon Nov 29, 2016
@strk I could steer it in the direction of just sending patch-files between servers (maybe using webhooks?). Which is what I suggest Gitea should do as well. Makes it really easy not having to push/pull between servers :)
@stevenroose Yes
bkcsoft commentedon Nov 29, 2016
Well, seems like they're already thinking or using
git request-pull -p
(which sends the patch along) so it should be cross-platform compatible 🙂bkcsoft commentedon Nov 29, 2016
https://gitlab.com/gitlab-org/gitlab-ce/issues/4013 is tagged as
moonshot
, unassigned, no milestone and no MR in sight. So maybe not get your hopes up just yet 🙂stevenroose commentedon Nov 29, 2016
@bkcsoft We might take the lead here :) If we can get GitLab and GitHub on board, that would end the locking currently imposed by these platforms
66 remaining items