> A [[Git]] repository nested inside another one and pinned to a specific commit, so the parent tracks *which version* of the child it depends on rather than the child's contents.
^definition
The pin is what makes it composable and what makes it awkward: every change to the child is two commits in two repositories, and a clone that forgets to recurse looks complete while being empty.