Skip to content

Provide facility to manage multiple forks of the same upstream repository #66

@ddimtirov

Description

@ddimtirov

It is expected that in a single organization, we would have more than one individual contributors to the same upstream repository.

Example: Linda in Lisbon, Dave in Dublin, and Taro in Tokyo have all forked Node.JS and independently have worked on patches to contribute. GitProxy should recognize that these 3 upstreams have a common ancestor and allow to manage the approvals and audit of these together.

The most straight-forward implementation approach is to be able to manually link multiple proxy-repos as a group.

As a separate service, we can have repo-similarity detection service, looking for common branches, containing identical commit chains greater than a size-threshold. It is an open problem how to distinguish legit forks (i.e. OpenSSL vs. BoringSSL)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions