comparison talk.tex @ 20:5eb72904e11c

Add explanation of how Evolve pushes stuff around
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Sun, 09 Mar 2014 19:02:08 -0400
parents f55b1a32596d
children 86607675e0a8
comparison
equal deleted inserted replaced
19:f55b1a32596d 20:5eb72904e11c
242 \item Those revision numbers skipping around? 242 \item Those revision numbers skipping around?
243 \end{itemize} 243 \end{itemize}
244 244
245 \end{frame} 245 \end{frame}
246 246
247 \begin{frame}
248 {\Large \textbf{Evolve under the hood}}
249 \begin{itemize}
250 \item All Evolve operations are \emph{append-only}.
251 \pause
252 \item Pre-edited commits stick around. They're only marked as obsolete.
253 \pause
254 \item Commits may be obsoleted by another overwriting commit.
255 \begin {itemize}
256 \item \texttt{fold} (\texttt{squash})
257 \item \texttt{amend}
258 \end{itemize}
259 \pause
260 \item Commits may just be plain obsolete with nothing to replace them.
261 \begin{itemize}
262 \item \texttt{prune}
263 \end{itemize}
264 \pause
265 \item Evolve knows how to propagate all this info across clones!
266 \end{itemize}
267 \end{frame}
268
269 \begin{frame}
270 {\Large \textbf{Sharing with Evolve}}
271 \begin{table}
272 \pgfimage[width=4in]{evolve-1}
273 \end{table}
274 \end{frame}
275
276 \begin{frame}
277 {\Large \textbf{Sharing with Evolve}}
278 \begin{table}
279 \pgfimage[width=4in]{evolve-2}
280 \end{table}
281 \end{frame}
282
283 \begin{frame}
284 {\Large \textbf{Sharing with Evolve}}
285 \begin{table}
286 \pgfimage[width=4in]{evolve-3}
287 \end{table}
288 \end{frame}
289
290 \begin{frame}
291 {\Large \textbf{Sharing with Evolve}}
292 \begin{table}
293 \pgfimage[width=4in]{evolve-4}
294 \end{table}
295 \end{frame}
296
297 \begin{frame}
298 {\Large \textbf{Sharing with Evolve}}
299 \begin{table}
300 \pgfimage[width=4in]{evolve-5}
301 \end{table}
302 \end{frame}
303
304 \begin{frame}
305 {\Large \textbf{Sharing with Evolve}}
306 \begin{table}
307 \pgfimage[width=4in]{evolve-6}
308 \end{table}
309 \end{frame}
310
311 \begin{frame}
312 {\Large \textbf{Sharing with Evolve}}
313 \begin{table}
314 \pgfimage[width=4in]{evolve-7}
315 \end{table}
316 \end{frame}
317
247 \end{document} 318 \end{document}