\tikzstyle{commit}=[draw,circle,fill=white,inner sep=0pt,minimum size=5pt]
\tikzstyle{every path}=[draw]
\tikzstyle{branch}=[draw,rectangle,rounded corners=3,fill=white,inner sep=2pt,minimum size=5pt]
-\node[commit, black, fill=black] (2256509) at (0.0,0) {};
+\node[commit, black, fill=black] (4023424) at (0.0,0) {};
+\node[right,xshift=10] (label_4023424) at (4023424.east) {\verb!4023424: [doc] test!};
+\node[commit, black, fill=black] (6e41ab0) at (0.0,-0.5) {};
+\node[right,xshift=10] (label_6e41ab0) at (6e41ab0.east) {\verb!6e41ab0: [py] fixed order!};
+\node[commit, black, fill=black] (2256509) at (0.0,-1.0) {};
\node[right,xshift=10] (label_2256509) at (2256509.east) {\verb!2256509: [py] fixed automatic colors!};
-\node[commit, black, fill=black] (8a5d531) at (0.0,-0.5) {};
+\node[commit, black, fill=black] (8a5d531) at (0.0,-1.5) {};
\node[right,xshift=10] (label_8a5d531) at (8a5d531.east) {\verb!8a5d531: [py] minor fix!};
-\node[commit, black, fill=black] (7ac7de4) at (0.0,-1.0) {};
+\node[commit, black, fill=black] (7ac7de4) at (0.0,-2.0) {};
\node[right,xshift=10] (label_7ac7de4) at (7ac7de4.east) {\verb!7ac7de4: Merge branch 'master' into feature/python!};
-\node[commit, blue, fill=blue] (69be133) at (0.5,-1.5) {};
+\node[commit, blue, fill=blue] (69be133) at (0.5,-2.5) {};
\node[right,xshift=10] (label_69be133) at (69be133.east) {\verb!69be133: [py]minor bugfix!};
-\node[commit, black, fill=black] (1af283b) at (0.0,-2.0) {};
+\node[commit, black, fill=black] (1af283b) at (0.0,-3.0) {};
\node[right,xshift=10] (label_1af283b) at (1af283b.east) {\verb!1af283b: [py] some comments!};
-\node[commit, black, fill=black] (da268ea) at (0.0,-2.5) {};
+\node[commit, black, fill=black] (da268ea) at (0.0,-3.5) {};
\node[right,xshift=10] (label_da268ea) at (da268ea.east) {\verb!da268ea: [py] Export copy finished!};
-\node[commit, black, fill=black] (3dbbd41) at (0.0,-3.0) {};
+\node[commit, black, fill=black] (3dbbd41) at (0.0,-4.0) {};
\node[right,xshift=10] (label_3dbbd41) at (3dbbd41.east) {\verb!3dbbd41: [py] commit & branch läuft!};
-\node[commit, black, fill=black] (afd6f5a) at (0.0,-3.5) {};
+\node[commit, black, fill=black] (afd6f5a) at (0.0,-4.5) {};
\node[right,xshift=10] (label_afd6f5a) at (afd6f5a.east) {\verb!afd6f5a: [py] Commit funktioniert!};
-\node[commit, black, fill=black] (9ebee64) at (0.0,-4.0) {};
+\node[commit, black, fill=black] (9ebee64) at (0.0,-5.0) {};
\node[right,xshift=10] (label_9ebee64) at (9ebee64.east) {\verb!9ebee64: [py] init & git shell!};
-\node[commit, black, fill=black] (e5c3cd5) at (0.0,-4.5) {};
+\node[commit, black, fill=black] (e5c3cd5) at (0.0,-5.5) {};
\node[right,xshift=10] (label_e5c3cd5) at (e5c3cd5.east) {\verb!e5c3cd5: added Ruby Skript!};
-\node[commit, black, fill=black] (d78896f) at (0.0,-5.0) {};
+\node[commit, black, fill=black] (d78896f) at (0.0,-6.0) {};
\node[right,xshift=10] (label_d78896f) at (d78896f.east) {\verb!d78896f: [doc] kleine änderrung!};
-\node[commit, black, fill=black] (a6f6d74) at (0.0,-5.5) {};
+\node[commit, black, fill=black] (a6f6d74) at (0.0,-6.5) {};
\node[right,xshift=10] (label_a6f6d74) at (a6f6d74.east) {\verb!a6f6d74: Grober Latex Test!};
+\path[black] (6e41ab0) to[out=90,in=-90] (4023424);
+\path[black] (2256509) to[out=90,in=-90] (6e41ab0);
\path[black] (8a5d531) to[out=90,in=-90] (2256509);
\path[black] (7ac7de4) to[out=90,in=-90] (8a5d531);
\path[blue] (69be133) to[out=90,in=-90] (7ac7de4);
\path[black] (e5c3cd5) to[out=90,in=-90] (9ebee64);
\path[black] (d78896f) to[out=90,in=-90] (e5c3cd5);
\path[black] (a6f6d74) to[out=90,in=-90] (d78896f);
-\node[branch,right,xshift=10] (feature/python) at (label_2256509.east) {\lstinline{feature/python}};
-\node[branch,right,xshift=10] (master) at (label_69be133.east) {\lstinline{master}};
+\node[branch,right,xshift=10] (develop) at (label_4023424.east) {\lstinline{develop}};
+\node[branch,right,xshift=10] (feature/python) at (label_6e41ab0.east) {\lstinline{feature/python}};
+\node[branch,right,xshift=10] (master) at (label_4023424.east) {\lstinline{master}};
\end{tikzpicture}