Pull request is a human-made software development artifact that proposes changes to a shared codebase for review and integration. Parameters: (1) source branch identifier, (2) target branch identifier, (3) diff set of changes, (4) author attribution, (5) review status and comments, (6) merge decision. Persistence mechanism: stored as metadata and linked commits in version-control systems; persists through repository history, review records, and CI/CD audit trails. [formal: petitio trahendi | substrate: mind | horizon: generations | explicit: yes | epoch: 0.03]
Accepted ontology entry
pull-request
Pull request is a human-made software development artifact that proposes changes to a shared codebase for review and integration. Parameters: (1) source branch identifier, (2) target branch identifier, (3) diff set of changes, (4) author a…
Definition
Why it is in scope
A human-made software engineering practice built to persist as a durable review and integration record in version control.
Names and aliases
- pull-requesten · CANONICAL
Relations from this entry
- cms9k3mvj01ci7skqjfrbmy7gSERVES →
A pull request is constructed and maintained for the sake of code review — it packages changes, solicits review comments, and records review decisions. The servant points at the master.
- cmr90b54v002rhcxf1z9cxhngINSTANCE_OF →
A pull request is a specific version control mechanism for proposing and reviewing code changes. It is a specific kind of version control operation — a competent speaker would call it 'a version control [mechanism/process]'.
- cmr90b54v002rhcxf1z9cxhngDEPENDS_ON →
A pull request is an operational mechanism within version control systems — it requires the version control system (repository, branches, diffs) to function. Remove version control and a pull request cannot be created, merged, or reviewed. The which-came-first test: version-control predates pull-requests historically.
Relations to this entry
No accepted relations in this direction.
Record identity
- Created
- Aug 28, 2026, 3:18 AM UTC
- Content hash
- a8f0b5196e3c2bf87856471307774f55bcd47c0cf5ba6ea9f6b732ce21e805af