Skip to content

Support federated pull requests #184

Open
@stevenroose

Description

@stevenroose

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

stevenroose commented on Nov 16, 2016

@stevenroose
Author

From @roblabla on May 25, 2016 12:9

Somewhat related : gogs/gogs#2210

stevenroose

stevenroose commented on Nov 16, 2016

@stevenroose
Author

This is the number one feature for a personal hosted Git service!
Would be even greater with #185 !

added
type/featureCompletely new functionality. Can only be merged if feature freeze is not active.
type/proposalThe new feature has not been accepted yet but needs to be discussed first.
on Nov 16, 2016
ekozan

ekozan commented on Nov 16, 2016

@ekozan

This could be integrated with git-appraise integration too ?

strk

strk commented on Nov 17, 2016

@strk
Member

@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?)

added this to the 1.x.x milestone on Nov 24, 2016
stevenroose

stevenroose commented on Nov 28, 2016

@stevenroose
Author

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

strk commented on Nov 28, 2016

@strk
Member

@bkcsoft maybe you can help with keeping the GitLab specs open enough to allow for federating PR between GitLab and Gitea too ?

stevenroose

stevenroose commented on Nov 29, 2016

@stevenroose
Author

@strk is @bkcsoft affiliated with GitLab?

bkcsoft

bkcsoft commented on Nov 29, 2016

@bkcsoft
Member

@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

bkcsoft commented on Nov 29, 2016

@bkcsoft
Member

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

bkcsoft commented on Nov 29, 2016

@bkcsoft
Member

They are planning to mention the feature during their summit.

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

stevenroose commented on Nov 29, 2016

@stevenroose
Author

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic/federationtype/featureCompletely new functionality. Can only be merged if feature freeze is not active.type/proposalThe new feature has not been accepted yet but needs to be discussed first.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Participants

      @lunny@davidak@Arkanosis@tboerger@techknowlogick

      Issue actions

        Support federated pull requests · Issue #184 · go-gitea/gitea