Concepts
The four words the commands and their refusals are written in.
Four words carry the whole tool. The commands and their refusals are written in them.
| Word | What it means here |
|---|---|
| Canonical | The checkout that clones are made from. It is an ordinary git checkout that nobody works in: it sits on the line you branch from, its dependencies are installed, its submodules are initialised, and its working tree is clean. |
| Clone | A copy of the canonical, on its own branch, in its own directory beside it. |
| Address | Everything inside a checkout that records where the checkout lives. |
| Shared blocks | Two files on the same filesystem holding the same storage until one of them is written to. |