Skip to content

PRs cross Gitea instances #15392

Open
Open
@lunny

Description

@lunny
  • Currently only support PRs cross Gitea instances, if you want to interactive with another Gitea instances, you have to add that Gitea instances as OAuth2 sources.
  • Gitea could allow a fork from another Gitea services, a list of Gitea instance OAuth2 will be displayed to chose and the current login user should have a link account to that OAuth2.
  • When forking, two repositories will be created. One is a hide mirror repository, the mirror remote URL is the fork remote URL. Another is the fork repository, it's in fact forked from the hidden mirror repository but the UI displayed it forked from remote.
  • When send commits to the forked repository, the comparison UI will display the hide mirror repository and the forked repository branch.
  • When create a PR to the mirrored repository, a real PR will be sent to the remote Gitea instance via API and OAuth2 token.

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic/federationtype/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

    Development

    No branches or pull requests

    Issue actions