Remix.run Logo
grensley 11 hours ago

OpenClaw's github is a thing of nightmares.

https://github.com/openclaw/openclaw

So many MRs

etothet 11 hours ago | parent [-]

> So many MRs

Off topic: what’s the history behind the naming of Pull Request (PR) vs. Merge Request (MR)? I understand why both can be considered “correct”, but I’m curious why, say, GitHub uses PR and Gitlab uses MR.

falcor84 10 hours ago | parent | next [-]

I'm not sure, but my understanding is that GitHub historically focused more on open source, with PRs being mainly across repos of unrelated users, such that there's more of a distance to "pull" across, while Gitlab was always mainly targeting companies, where people typically use branches in the same repo, so it's just a nearby merge.

In other words, I see a pull request in an open source project to be just "I have something nice in my fork, do you think it'll be useful upstream?", which is acceptable to reject, whereas in a team setting it's "I have a feature that I think is ready to merge - give it a look and see if I missed something before we put it in".

etothet 10 hours ago | parent [-]

This is really helpful framing. Thanks!

skeledrew 5 hours ago | parent | prev | next [-]

From a semantics perspective, MR makes more sense as it's a request to merge a branch into another. PR is weird IMO, but I think really just caught on due to GitHub's popularity.

browningstreet 10 hours ago | parent | prev [-]

I could never absorb “pull request”. People talking about PRs clink against my brain. Merge request makes far more sense to me.