From 400772c417bd54383994df5a227df88adc769171 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 2 Mar 2012 16:24:58 +0000 Subject: [PATCH 1/1] wip merge before rejoin tip merge condition --- article.tex | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/article.tex b/article.tex index 32f7920..d85a022 100644 --- a/article.tex +++ b/article.tex @@ -318,7 +318,7 @@ $D \isin C \equiv D \isin A \equiv D \le A \equiv D \le C$. $\qed$ \section{Merge} -Given commits $L$, $R$, $M$: +Merge commits $L$ and $R$ using merge base $M$ ($M < L, M < R$): \gathbegin C \hasparents \{ L, R \} \gathnext @@ -332,9 +332,17 @@ Given commits $L$, $R$, $M$: \end{cases} \end{gather} -Conditions -\gathbegin - M < L, M < R -\end{gather} +\subsection{Conditions} + +\[ \eqn{ Merges Exhaustive }{ + L \in \py => \Bigl[ R \in \py \lor R \in \pn \Bigr] +}\] +\[ \eqn{ Tip Merge }{ + L \in \py \land R \in \py \implies \Bigl[ \text{TBD} \Bigr] +}\] +\[ \eqn{ Base Merge }{ + L \in \py \land R \in \pn \implies \Bigl[ R \ge \baseof{L} \land M = + \baseof{L} \Bigr] +}\] \end{document} -- 2.30.2