From 28ed5bb07153a37a5e48c9bfa7498eb48b946abf Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 10 Aug 2013 14:05:08 +0100 Subject: [PATCH] pseudomerge: commentary about foreign apparently-pseudo merges --- article.tex | 1 + merge.tex | 1 + pseudomerge.tex | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/article.tex b/article.tex index 2ee3759..b37f9a5 100644 --- a/article.tex +++ b/article.tex @@ -7,6 +7,7 @@ \usepackage{amsfonts} \usepackage{eufrak} \usepackage{mdwlist} +\usepackage{hyperref} %\usepackage{lastpage} %\usepackage{accents} diff --git a/merge.tex b/merge.tex index 5bb0db2..881dd24 100644 --- a/merge.tex +++ b/merge.tex @@ -1,4 +1,5 @@ \section{Merge} +\label{commit-merge} Merge commits $L$ and $R$ using merge base $M$: \gathbegin diff --git a/pseudomerge.tex b/pseudomerge.tex index 24c05ae..9ea2045 100644 --- a/pseudomerge.tex +++ b/pseudomerge.tex @@ -45,6 +45,11 @@ $\isforeign{D} \implies \big[ D \le C \equiv D \le L \big]$. Trivial by Foreign Unaffected and the definition of $\pends$ } +It might seem that bare git commits might also be psuedo-merges --- +e.g., merges made directly with {\tt git merge -s ours}. However, by +our definition of $\has$, these are considered simply as normal merges +(\autoref{commit-merge}). + \subsection{No Replay} Ingredients Prevent Replay applies: -- 2.30.2