chiark / gitweb /
foreign notation: make \foreign into a set
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 27 May 2012 23:08:18 +0000 (00:08 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 27 May 2012 23:08:18 +0000 (00:08 +0100)
article.tex
notation.tex

index 67f7890..6e3d515 100644 (file)
@@ -96,8 +96,8 @@
 \newcommand{\baseof}[1]{\base ( #1 ) }
 \newcommand{\depsreqof}[1]{\depsreq ( #1 ) }
 
-\newcommand{\foreign}{\bot}
-\newcommand{\isforeign}[1]{\patchof{#1} = \foreign}
+\newcommand{\foreign}{\pa F}
+\newcommand{\isforeign}[1]{#1 \in \foreign}
 
 \newcommand{\allpatches}{\Upsilon}
 \newcommand{\assign}{\leftarrow}
index bae94bb..48ea1b7 100644 (file)
@@ -33,6 +33,10 @@ is to be taken as applying to both $\py$ and $\pn$.
 All of these sets will be disjoint by construction
 (see Invariants, below).  Hence:
 
+\item[ $\foreign$ ]
+The set of all commits which are not part of a Topbloke branch.  We
+call these foreign commits.
+
 \item[ $\set A$, $\set P$, $\ldots$ ]
 Arbitrary sets of commits.  Maybe $\set P = \p$ i.e.\ some $\py$ or $\pn$, but
 maybe not.