Part
Pull request
You might say: PR, merge request, MR, change proposal
A proposed change from one branch or repository into another, with a diff, discussion, checks, and a merge decision.
- What it does
- Gives automated and human reviewers one stable object to inspect before code reaches the protected branch.
- Ask
- What changed, which checks and reviews passed, and who may merge it?
- Typical
- Draft or ready, one commit or many, same repository or fork, mergeable or blocked.
- Trouble
- The diff changes after approval, checks are stale, review comments are lost, or the request has no clear base branch.
What to look for
- Source and target branch names
- A file diff with review comments
- Check results and a Merge button
Connections
- Controls: Branch protection
- See also: Bot identity
- See also: Comment thread
Sources
- GitHub, REST API endpoints for pull requests, About pull requests
You can list, view, edit, create, and merge pull requests using the REST API.
- GitHub, About protected branches, Require status checks before merging
After enabling required status checks, all required status checks must pass before collaborators can merge changes into the protected branch.
Use it on your project
teardown-apply: hold "Pull request" (pull-request) from the teardown at https://teardownatlas.com/software-factory/ against my project
Paste it into a coding agent that has the teardown skills.
An AI agent wrote this map with the teardown skill. It can contain errors: check the sources before you rely on a part. About and legal