view branches.tex @ 357:b3bd9bc3e5f8

Remove extra slides for now
author Martin Geisler <mg@aragost.com>
date Thu, 21 Jun 2012 16:52:16 +0200
parents 740a2df58401
children
line wrap: on
line source

\begin{frame}{Release Branches}
    \begin{tikzpicture}[start chain]
      \path (0, 2) -- (0, -1); % ensure constant height
      \tikzstyle{rev}+=[on chain, minimum size=5mm]
      \tikzset{node distance=10mm and 12mm, on grid}
      \tikzstyle{join-se}=[out=0, in=150]
      \tikzstyle{join-ne}=[out=90, in=180]

      \node[rev, join] (start) {};
      \node[left=of start] {\branch{default}:};
      \node[rev, join] (v10) {};
      \draw<2->[thick] (v10.south) -- ++(0, -0.3) node[tag] {1.0};
      \node<3->[rev, join] {};
      \node<3->[rev, join] {};
      \node<3->[rev, join] (tip1) {};

      \node<4->[rev, join=with v10 by join-ne, above right=of v10] (v101) {};
      \node<4->[above left=of start] {\branch{1.0.x}:};
      \node<5->[rev, join] (v101) {};
      \draw<5->[thick] (v101.north) -- +(0, 0.2) node[tag,above] {1.0.1};

      \node<6->[rev, join=with tip1, join=with v101 by join-se, right=of tip1] {};
      \node<7->[rev, join] (tip2) {};

      \node<8->[rev, join=with v101, right=24mm of v101] (v102) {};
      \draw<8->[thick] (v102.north) -- +(0, 0.2) node[tag,above] {1.0.2};

      \node<9->[rev, join=with tip2, join=with v102 by join-se, right=of tip2] {};
    \end{tikzpicture}

  \onslide<10->

  Named branches:
  \begin{itemize}
  \item heavy-weight branches, integral part of each changeset
  \item allow tracking and auditing of old history
  \end{itemize}

\end{frame}