See ``unique base'', below.
\item[ $ C \haspatch \p $ ]
-$ \bigforall_{D \in \py} D \isin C \equiv D \le C $.
-Informally, $C$ has the contents of $\p$.
+$\displaystyle \bigforall_{D \in \py} D \isin C \equiv D \le C $.
+~ Informally, $C$ has the contents of $\p$.
-\item[ $\displaystyle C \nothaspatch \p $ ]
+\item[ $ C \nothaspatch \p $ ]
$\displaystyle \bigforall_{D \in \py} D \not\isin C $.
-~ Informally, $C$ has none of the contents of $\p$.
+~ Informally, $C$ has none of the contents of $\p$.
+
+Non-Topbloke commits are $\nothaspatch \p$ for all $\p$; if
+a patch is merged into a non-Topbloke branch and we inherit
+it, we hope that git's merge algorithm will DTRT.
\end{basedescript}
{ D \isin \baseof{C} \lor \atop
(D \in \py \land D \le C) }
}\]
-\[\eqn{Base non-circ:}{
+\[\eqn{Base acyclic:}{
\bigforall_{B \in \pn} D \isin B \implies D \notin \py
}\]