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.

References: