Open
Description
- 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.