\psset{griddots=0,gridlabels=8pt,subgriddiv=5} \psset{xunit=10mm,yunit=10mm} \begin{pspicture}(14,16) % \psgrid \newcommand{\clr}{Gray} \newcommand{\bclr}{RedOrange} \newcommand{\hclr}{Blue} \newcommand{\mclr}{black} % master \newcommand{\masterx}{7} \psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\masterx,8)(\masterx,15) \psline[linewidth=2pt,linecolor=\hclr](\masterx,1)(\masterx,8) \psset{fillcolor=\hclr} \psdot[dotsize=10pt,dotstyle=o,linecolor=\hclr](\masterx,2) \psdot[dotsize=10pt,dotstyle=o,linecolor=\hclr](\masterx,3) \psdot[dotsize=10pt,dotstyle=o,linecolor=\hclr](\masterx,7) \psdot[dotsize=10pt,dotstyle=o,linecolor=\hclr](\masterx,8) \rput(\masterx,0.5){ \psset{fillcolor=white} \psset{fillstyle=solid} \psset{linecolor=\mclr} \psset{framearc=.5} \psframebox{\textcolor{\mclr}{master}} } % feature/anti_osc \newcommand{\featurex}{5} \psline[linewidth=2pt,linecolor=\clr](\masterx,2)(\featurex,3) \psline[linewidth=2pt,linecolor=\clr](\featurex,3)(\featurex,7) \psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\featurex,7)(\masterx,8) \multido{\nA=3+2}{3}{ \psset{fillcolor=\clr} \psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\featurex,\nA) } % old_branch \newcommand{\xpos}{9} \psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\xpos,2)(\masterx,3) \psline[linewidth=2pt,linecolor=\clr](\xpos,1)(\xpos,2) % fix/calibration_crc \newcommand{\fixx}{9} \psline[linewidth=2pt,linecolor=\clr](\masterx,3)(\fixx,4) \psline[linewidth=2pt,linecolor=\clr](\fixx,4)(\fixx,6) \psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,6)(\masterx,7) \multido{\nA=4+2}{2}{ \psset{fillcolor=\clr} \psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,\nA) } % feature/dynamic_monitoring \renewcommand{\fixx}{11} \psline[linewidth=2pt,linecolor=\clr](\masterx,3)(\fixx,4) \psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,4)(\fixx,12) \psset{fillcolor=\clr} \psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,4) \psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,6) \psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,8) \psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,10) % release/NAR_C0 \renewcommand{\fixx}{5} \psline[linewidth=1pt,linecolor=\bclr,linestyle=dashed](\fixx,8)(\fixx,14) \psline[linewidth=2pt,linecolor=\hclr](\masterx,8)(\fixx,9) \psline[linewidth=2pt,linecolor=\hclr](\fixx,9)(\fixx,13) \rput(\fixx,14.5){ \psset{fillcolor=white} \psset{fillstyle=solid} \psset{linecolor=\bclr} \psset{framearc=.5} \psframebox{\textcolor{\bclr}{release/NAR\_C0}} } \psset{fillcolor=\hclr} \psdot[dotsize=10pt,dotstyle=o,linecolor=\hclr](\fixx,9) \psdot[dotsize=10pt,dotstyle=o,linecolor=\hclr](\fixx,11) \psdot[dotsize=10pt,dotstyle=o,linecolor=\hclr](\fixx,13) \end{pspicture}