<< I was wondering if PR can be easily "forwarded from external mirror to the upstream repo" or needs to be re-created manually based on git commits >>
Hi Tomek: I'm guessing we could call the GitHub API? Needs more research and testing :-) I wrote about GitHub Coexistence: https://lupyuen.org/articles/forgejo.html#coexist-with-github Lup On Sun, Jan 12, 2025 at 11:50 AM Tomek CEDRO <to...@cedro.info> wrote: > On Sun, Jan 12, 2025 at 4:33 AM Gregory Nutt wrote: > > On 1/11/2025 9:20 PM, Tomek CEDRO wrote: > > > By the way is there a way so that PR from "wild mirrors" like on > > > GitLab or Forgejo could land into the GitHub? > > > > > > You would have to push such commits to a branch on your local GH > > > account and then create a PR to the upstream? > > > > This is way outside my areas of expertise. The way I think of it is > > that GIT is GIT wherever it is hosted. The value added by these sites > > is in the integrated development tools that they they add and the > > particular work flow that they support. So maybe some GIT only solution > > could work. > > > > I think the PRs as we think of them are inventions of Github. GIT > > supports command line PR generation which probably underlies Github PRs, > > but any use case with these would be awkward: > > https://git-scm.com/docs/git-request-pull/2.6.7 > > Yeah I never used that raw `git request-pull` myself.. I guess making > it easy to operate over a simple website is what made GitHub so > popular :-) > > The question on making PRs to upstream from external mirrors was more > directed to Lup.. because whether its GitHub or GitBox or something > else it must land onto the Apache upstream repo and before that it > needs to be reviewed as PR and before that probably it needs to be > PR'ed on such external mirror :D I was wondering if PR can be easily > "forwarded from external mirror to the upstream repo" or needs to be > re-created manually based on git commits :-P I dont know it myself and > I think it could be good addition to the article :-) Maybe it could be > useful information for organizations that prefer to work on local > mirror of a project internally for whatever reason, and then just > "forward" selected PRs to the upstream when ready :-) > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info >