Definition
Plain language
A proposed code change submitted for review before it gets merged into a project.
As stated in the literature
Pull request — a Git-hosted code-review and merge workflow standard, used as part of branch protection and access-control schemes in software repositories.
Also called: pull request
Why it matters: PRs are the chokepoint for code review and CI, which is why protecting them is central to repository security.
For example, a contributor opens a PR to add a new feature, reviewers leave comments, and the maintainer merges it once tests pass.
Heard on the show
“It's the difference between a system you might run on every pull request in a real engineering organization, and a system that's too expensive for routine use.”Episode 005 — Why a Debugger Designed for Humans Is the Wrong Tool for an AI Agent