Patch Theory
Definitions
Repository
A repository is a set of changes.
Change
In the abstract sense, a change is just an element of a repository.
Context
A context is the state after some number of changes haven been added.
Patch
A patch is a fixed and concrete representation of a change.