chiark / gitweb /
pseudomerge: commentary about foreign apparently-pseudo merges
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Aug 2013 13:05:08 +0000 (14:05 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Aug 2013 13:05:08 +0000 (14:05 +0100)
article.tex
merge.tex
pseudomerge.tex

index 2ee37593eaec32d49957386b6721ab1fc1c68880..b37f9a59d32379b3d99d30e622cf1256b058b499 100644 (file)
@@ -7,6 +7,7 @@
 \usepackage{amsfonts}
 \usepackage{eufrak}
 \usepackage{mdwlist}
 \usepackage{amsfonts}
 \usepackage{eufrak}
 \usepackage{mdwlist}
+\usepackage{hyperref}
 %\usepackage{lastpage}
 %\usepackage{accents}
 
 %\usepackage{lastpage}
 %\usepackage{accents}
 
index 5bb0db2b79feffdd0be6452064c36c631b65385a..881dd249cce6b73a0a97e83b6173383af844c3df 100644 (file)
--- a/merge.tex
+++ b/merge.tex
@@ -1,4 +1,5 @@
 \section{Merge}
 \section{Merge}
+\label{commit-merge}
 
 Merge commits $L$ and $R$ using merge base $M$:
 \gathbegin
 
 Merge commits $L$ and $R$ using merge base $M$:
 \gathbegin
index 24c05ae68efa63266b20eb3d37dc6b4fce786a1c..9ea20452abed952f324ac3a32e9e6ade913de286 100644 (file)
@@ -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$
 }
 
 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:
 \subsection{No Replay}
 
 Ingredients Prevent Replay applies: