Fix git graph post to work with hugo

This commit is contained in:
Correl Roush 2019-06-24 17:10:33 -04:00
parent b3410db7f4
commit 3649ee5171
21 changed files with 1890 additions and 97 deletions

157
blog.org
View file

@ -2,7 +2,7 @@
#+HUGO_BASE_DIR: . #+HUGO_BASE_DIR: .
#+HUGO_SECTION: blog #+HUGO_SECTION: blog
#+OPTIONS: toc:nil num:nil todo:nil #+OPTIONS: toc:nil num:nil todo:nil
#+PROPERTY: header-args :cache yes :eval never-export #+PROPERTY: header-args :cache yes :eval never-export :output-dir static/ox-hugo/
#+COLUMNS: %TODO %50ITEM %CLOSED %EXPORT_FILE_NAME %CATEGORY %TAGS #+COLUMNS: %TODO %50ITEM %CLOSED %EXPORT_FILE_NAME %CATEGORY %TAGS
* DONE Potatoes and Portal Guns * DONE Potatoes and Portal Guns
@ -1052,31 +1052,11 @@ problem as well, I'll share what I'm doing so anyone can learn from
CLOSED: [2015-07-12 Sun] CLOSED: [2015-07-12 Sun]
:PROPERTIES: :PROPERTIES:
:EXPORT_FILE_NAME: git-graphs :EXPORT_FILE_NAME: git-graphs
:header-args:emacs-lisp: :cache no :header-args:emacs-lisp: :results silent
:header-args:dot: :cache no :exports never :header-args:dot: :exports both
:END: :END:
#+begin_src emacs-lisp :exports results :results silent #+begin_export html
(defun vector-image (name)
(let ((basename (concat "git-graphs-" name)))
(cond ((eq org-export-current-backend 'latex)
(concat basename ".eps"))
(t (concat basename ".svg")))))
#+end_src
#+name: inline-image
#+begin_src emacs-lisp :exports none :var name="example"
(if (org-export-derived-backend-p org-export-current-backend 'html)
(concat "#+BEGIN_HTML\n"
(let ((image-file (vector-image name)))
(with-temp-buffer
(insert-file-contents image-file)
(buffer-string)))
"#+END_HTML\n")
(concat "[[file:" (vector-image name) "]]\n"))
#+end_src
#+BEGIN_HTML
<style type="text/css"> <style type="text/css">
svg text { svg text {
fill: white; fill: white;
@ -1087,7 +1067,7 @@ CLOSED: [2015-07-12 Sun]
stroke: white; stroke: white;
} }
</style> </style>
#+END_HTML #+end_export
Digging through Derek Feichtinger's [[https://github.com/dfeich/org-babel-examples][org-babel examples]] (which I came Digging through Derek Feichtinger's [[https://github.com/dfeich/org-babel-examples][org-babel examples]] (which I came
across via [[http://irreal.org/blog/?p%3D4162][irreal.org]]), I found he had some great examples of across via [[http://irreal.org/blog/?p%3D4162][irreal.org]]), I found he had some great examples of
@ -1104,12 +1084,13 @@ merged back in.
Using Derek's example as a template, I described 5 commits on a master Using Derek's example as a template, I described 5 commits on a master
branch, plus two on a topic branch. branch, plus two on a topic branch.
#+begin_src dot :file (vector-image "graph-example") #+NAME: git-graphs-example
#+begin_src dot :file git-graphs-example.svg
digraph G { digraph G {
rankdir="LR"; rankdir="LR";
bgcolor="transparent"; bgcolor="transparent";
node[width=0.15, height=0.15, shape=point]; node[width=0.15, height=0.15, shape=point, color=white];
edge[weight=2, arrowhead=none]; edge[weight=2, arrowhead=none, color=white];
node[group=master]; node[group=master];
1 -> 2 -> 3 -> 4 -> 5; 1 -> 2 -> 3 -> 4 -> 5;
node[group=branch]; node[group=branch];
@ -1118,11 +1099,8 @@ branch, plus two on a topic branch.
#+end_src #+end_src
The resulting image looks like this: The resulting image looks like this:
#+RESULTS[a7cf21cb99be72abc22593af68f374b04297803c]: git-graphs-example
#+CALL: inline-image(name="graph-example") :results raw replace [[file:static/ox-hugo/git-graphs-example.svg]]
#+RESULTS:
[[file:git-graphs-graph-example.svg]]
*** Designing the Data Structure *** Designing the Data Structure
@ -1165,8 +1143,8 @@ nodes are defined first, followed by the edges between them.
(concat "digraph " id " {") (concat "digraph " id " {")
"bgcolor=\"transparent\";" "bgcolor=\"transparent\";"
"rankdir=\"LR\";" "rankdir=\"LR\";"
"node[width=0.15,height=0.15,shape=point,fontsize=8.0];" "node[width=0.15,height=0.15,shape=point,fontsize=8.0,color=white,fontcolor=white];"
"edge[weight=2,arrowhead=none];" "edge[weight=2,arrowhead=none,color=white];"
(string-join (string-join
(-map #'git-graph/to-graphviz-node nodes) (-map #'git-graph/to-graphviz-node nodes)
"\n") "\n")
@ -1239,7 +1217,7 @@ With that done, the simple graph above could be generated with the
following code: following code:
#+name: git-example #+name: git-example
#+begin_src emacs-lisp :exports code :results silent #+begin_src emacs-lisp :results silent
(git-graph/to-graphviz-pretty (git-graph/to-graphviz-pretty
"example" "example"
(list (git-graph/make-node 1 nil "master") (list (git-graph/make-node 1 nil "master")
@ -1253,16 +1231,15 @@ following code:
Which generates the following graphviz source: Which generates the following graphviz source:
#+begin_src dot :noweb yes :file (vector-image "generated-git-example") #+NAME: git-graphs-generated-example
#+begin_src dot :noweb yes :file "git-graphs-generated-example.svg"
<<git-example()>> <<git-example()>>
#+end_src #+end_src
The generated image matches the example exactly: The generated image matches the example exactly:
#+CALL: inline-image(name="generated-git-example") :results raw replace #+RESULTS[124faae6db8992b9cf42cabab4d1493f973aa6c5]: git-graphs-generated-example
[[file:static/ox-hugo/git-graphs-generated-example.svg]]
#+RESULTS:
[[file:2015-07-12-git-graphs-generated-git-example.svg]]
** Adding Labels ** Adding Labels
@ -1270,12 +1247,12 @@ The next thing my graph needed was a way of labeling nodes. Rather
than trying to figure out some way of attaching a separate label to a than trying to figure out some way of attaching a separate label to a
node, I decided to simply draw a labeled node as a box with text. node, I decided to simply draw a labeled node as a box with text.
#+begin_src dot :file (vector-image "graph-labels") #+begin_src dot :file "git-graphs-labels.svg"
digraph G { digraph G {
rankdir="LR"; rankdir="LR";
bgcolor="transparent"; bgcolor="transparent";
node[width=0.15, height=0.15, shape=point,fontsize=8.0]; node[width=0.15, height=0.15, shape=point,fontsize=8.0,color=white,fontcolor=white];
edge[weight=2, arrowhead=none]; edge[weight=2, arrowhead=none,color=white];
node[group=main]; node[group=main];
1 -> 2 -> 3 -> 4 -> 5; 1 -> 2 -> 3 -> 4 -> 5;
5[shape=box,label=master]; 5[shape=box,label=master];
@ -1285,10 +1262,8 @@ node, I decided to simply draw a labeled node as a box with text.
} }
#+end_src #+end_src
#+CALL: inline-image(name="graph-labels") :results raw replace #+RESULTS[2d1e27579abf3bcd67093d101de7b9f6ec61eb52]:
[[file:static/ox-hugo/git-graphs-labels.svg]]
#+RESULTS:
[[file:2015-07-12-git-graphs-graph-labels.svg]]
*** Updating the Data Structure *** Updating the Data Structure
@ -1364,14 +1339,12 @@ I could then label the tips of each branch:
(label . "branch"))))) (label . "branch")))))
#+end_src #+end_src
#+begin_src dot :file (vector-image "graph-labels-generated") :noweb yes #+begin_src dot :file "git-graphs-labels-generated.svg" :noweb yes :exports results
<<graph-example-labels()>> <<graph-example-labels()>>
#+end_src #+end_src
#+CALL: inline-image(name="graph-labels-generated") :results raw replace #+RESULTS[e5a194d1f4c737ff465c20d6b063ab58f9530a72]:
[[file:static/ox-hugo/git-graphs-labels-generated.svg]]
#+RESULTS:
[[file:2015-07-12-git-graphs-graph-labels-generated.svg]]
** Automatic Grouping Using Leaf Nodes ** Automatic Grouping Using Leaf Nodes
@ -1382,12 +1355,12 @@ I was going to have to figure out groupings automatically anyway.
To do this, it made sense to traverse the nodes in [[https://en.wikipedia.org/wiki/Topological_sorting][topological order]]. To do this, it made sense to traverse the nodes in [[https://en.wikipedia.org/wiki/Topological_sorting][topological order]].
Repeating the example above, Repeating the example above,
#+begin_src dot :file (vector-image "graph-topo") #+begin_src dot :file git-graphs-topo.svg
digraph G { digraph G {
rankdir="LR"; rankdir="LR";
bgcolor="transparent"; bgcolor="transparent";
node[width=0.15, height=0.15, shape=circle]; node[width=0.15, height=0.15, shape=circle, color=white, fontcolor=white];
edge[weight=2, arrowhead=none]; edge[weight=2, arrowhead=none, color=white];
node[group=main]; node[group=main];
1 -> 2 -> 3 -> 4 -> 5; 1 -> 2 -> 3 -> 4 -> 5;
node[group=branch1]; node[group=branch1];
@ -1395,10 +1368,8 @@ Repeating the example above,
} }
#+end_src #+end_src
#+CALL: inline-image(name="graph-topo") :results raw replace #+RESULTS[277f98904b151a521fcdb45b5a77568f481639c1]:
[[file:static/ox-hugo/git-graphs-topo.svg]]
#+RESULTS:
[[file:2015-07-12-git-graphs-graph-topo.svg]]
These nodes can be represented (right to left) in topological order as These nodes can be represented (right to left) in topological order as
either ~5, 4, 3, 7, 6, 2, 1~ or ~5, 4, 7, 6, 3, 2, 1~. either ~5, 4, 3, 7, 6, 2, 1~ or ~5, 4, 7, 6, 3, 2, 1~.
@ -1477,14 +1448,12 @@ list:
(git-graph/make-node 1 nil))) (git-graph/make-node 1 nil)))
#+end_src #+end_src
#+begin_src dot :noweb yes :file (vector-image "graph-no-auto-grouping") #+begin_src dot :noweb yes :file git-graphs-no-auto-grouping.svg :exports results
<<graph-no-auto-grouping()>> <<graph-no-auto-grouping()>>
#+end_src #+end_src
#+CALL: inline-image(name="graph-no-auto-grouping") :results raw replace #+RESULTS[91bedd3cab2a02d3083d10217462e07aa8eb0be0]:
[[file:static/ox-hugo/git-graphs-no-auto-grouping.svg]]
#+RESULTS:
[[file:2015-07-12-git-graphs-graph-no-auto-grouping.svg]]
*** Graph with automatic grouping *** Graph with automatic grouping
@ -1502,14 +1471,12 @@ list:
(git-graph/make-node 1 nil)))) (git-graph/make-node 1 nil))))
#+end_src #+end_src
#+begin_src dot :noweb yes :file (vector-image "graph-with-auto-grouping") #+begin_src dot :noweb yes :file git-graphs-with-auto-grouping.svg :exports results
<<graph-with-auto-grouping()>> <<graph-with-auto-grouping()>>
#+end_src #+end_src
#+CALL: inline-image(name="graph-with-auto-grouping") :results raw replace #+RESULTS[fa116b45cd590ae9cb00517bb3ed51dbab357592]:
[[file:static/ox-hugo/git-graphs-with-auto-grouping.svg]]
#+RESULTS:
[[file:2015-07-12-git-graphs-graph-with-auto-grouping.svg]]
** Graphing a Git Repository ** Graphing a Git Repository
@ -1605,7 +1572,7 @@ over each commit and creating a node for it.
#+name: git-graph/from-git #+name: git-graph/from-git
#+begin_src emacs-lisp #+begin_src emacs-lisp
(defun git-graph/git-graph-head (repo-url head) (defun git-graph/git-graphs-head (repo-url head)
(git-graph/group-topo (git-graph/group-topo
(-map (lambda (rev-with-parents) (-map (lambda (rev-with-parents)
(let* ((rev (car rev-with-parents)) (let* ((rev (car rev-with-parents))
@ -1622,19 +1589,18 @@ Here's the result of graphing the =master= branch:
#+begin_src emacs-lisp #+begin_src emacs-lisp
(git-graph/to-graphviz-pretty (git-graph/to-graphviz-pretty
"git" "git"
(git-graph/git-graph-head (git-graph/git-graphs-head
"/tmp/test.git" "/tmp/test.git"
"master")) "master"))
#+end_src #+end_src
#+begin_src dot :file (vector-image "git-graph-branch") :noweb yes #+begin_src dot :file git-graphs-branch.svg :noweb yes
<<graph-git-branch()>> <<graph-git-branch()>>
#+end_src #+end_src
#+CALL: inline-image(name="git-graph-branch") :exports results :results raw replace #+RESULTS[e971f68020b770b27fa6d08eaaec85798e8da4a2]:
[[file:static/ox-hugo/git-graphs-branch.svg]]
#+RESULTS:
[[file:2015-07-12-git-graphs-git-graph-branch.svg]]
*** Graphing Multiple Branches *** Graphing Multiple Branches
To graph multiple branches, I needed a function for combining To graph multiple branches, I needed a function for combining
@ -1658,7 +1624,7 @@ and output the complete graph:
(defun git-graph/git-load (repo-url heads) (defun git-graph/git-load (repo-url heads)
(-reduce #'git-graph/+ (-reduce #'git-graph/+
(-map (lambda (head) (-map (lambda (head)
(git-graph/git-graph-head repo-url head)) (git-graph/git-graphs-head repo-url head))
heads))) heads)))
#+end_src #+end_src
@ -1673,14 +1639,13 @@ And here's the example repository, graphed in full:
'("master" "feature-1"))) '("master" "feature-1")))
#+end_src #+end_src
#+begin_src dot :file (vector-image "git-graph-repo") :noweb yes #+begin_src dot :file git-graphs-repo.svg :noweb yes
<<graph-git-repo()>> <<graph-git-repo()>>
#+end_src #+end_src
#+CALL: inline-image(name="git-graph-repo") :results raw replace #+RESULTS[0d4e90afa31090ce57eeb60b7f40c0579e3fbc1e]:
[[file:static/ox-hugo/git-graphs-repo.svg]]
#+RESULTS:
[[file:2015-07-12-git-graphs-git-graph-repo.svg]]
** Things I may add in the future ** Things I may add in the future
*** Limiting Commits to Graph *** Limiting Commits to Graph
@ -1708,12 +1673,12 @@ graphing the state of multiple ongoing development branches (say, to
get a picture of what's been going on since the last release, and get a picture of what's been going on since the last release, and
what's still incomplete). what's still incomplete).
#+begin_src dot :file (vector-image "git-graph-long") #+begin_src dot :file git-graphs-long.svg
digraph G { digraph G {
rankdir="LR"; rankdir="LR";
bgcolor="transparent"; bgcolor="transparent";
node[width=0.15,height=0.15,shape=point]; node[width=0.15,height=0.15,shape=point,color=white];
edge[weight=2,arrowhead=none]; edge[weight=2,arrowhead=none,color=white];
node[group=main]; node[group=main];
1 -> 2 -> 3 -> 4 -> 5; 1 -> 2 -> 3 -> 4 -> 5;
node[group=branch]; node[group=branch];
@ -1721,18 +1686,17 @@ what's still incomplete).
} }
#+end_src #+end_src
#+CALL: inline-image(name="git-graph-long") :results raw replace
#+caption: A graph with multiple nodes on a branch. #+caption: A graph with multiple nodes on a branch.
#+RESULTS: #+RESULTS[6d6237fcc49d1bbc21685b447d7065ba1faf907e]:
[[file:2015-07-12-git-graphs-git-graph-long.svg]] [[file:static/ox-hugo/git-graphs-long.svg]]
#+begin_src dot :file (vector-image "git-graph-collapsed")
#+begin_src dot :file git-graphs-collapsed.svg
digraph G { digraph G {
rankdir="LR"; rankdir="LR";
bgcolor="transparent"; bgcolor="transparent";
node[width=0.15,height=0.15,shape=point]; node[width=0.15,height=0.15,shape=point,color=white];
edge[weight=2,arrowhead=none]; edge[weight=2,arrowhead=none,color=white,fontcolor=white];
node[group=main]; node[group=main];
1 -> 2 -> 3 -> 4 -> 5; 1 -> 2 -> 3 -> 4 -> 5;
node[group=branch]; node[group=branch];
@ -1742,11 +1706,10 @@ what's still incomplete).
} }
#+end_src #+end_src
#+CALL: inline-image(name="git-graph-collapsed") :results raw replace
#+caption: The same graph, collapsed. #+caption: The same graph, collapsed.
#+RESULTS: #+RESULTS[4bf40f7b350a8d92ddc70098eb48d8a0d50f432b]:
[[file:2015-07-12-git-graphs-git-graph-collapsed.svg]] [[file:static/ox-hugo/git-graphs-collapsed.svg]]
*** Clean up and optimize the code a bit *** Clean up and optimize the code a bit
@ -1760,7 +1723,7 @@ In case anyone would like to use this code for anything, or maybe just
pick it apart and play around with it, all the Emacs Lisp code in this pick it apart and play around with it, all the Emacs Lisp code in this
post is collected into a single file below: post is collected into a single file below:
#+begin_src emacs-lisp :noweb yes :exports code :tangle "../files/git-graph.el" #+begin_src emacs-lisp :noweb yes :exports code :tangle "static/files/git-graph.el"
;;; git-graph.el --- Generate git-style graphs using graphviz ;;; git-graph.el --- Generate git-style graphs using graphviz
;; Copyright (c) 2015 Correl Roush <correl@gmail.com> ;; Copyright (c) 2015 Correl Roush <correl@gmail.com>
@ -1806,7 +1769,7 @@ post is collected into a single file below:
;;; git-graph.el ends here ;;; git-graph.el ends here
#+end_src #+end_src
Download: [[file:/files/git-graph.el]] Download: [[file:/files/git-graph.el][git-graph.el]]
* DONE Use a different theme when publishing Org files :emacs:orgmode: * DONE Use a different theme when publishing Org files :emacs:orgmode:
CLOSED: [2016-02-23 Tue] CLOSED: [2016-02-23 Tue]
:PROPERTIES: :PROPERTIES:

View file

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: git Pages: 1 -->
<svg width="468pt" height="98pt"
viewBox="0.00 0.00 468.34 98.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 94)">
<title>git</title>
<!-- 7844c2857baee48b3b7a408f4765636452adc2d1 -->
<g id="node1" class="node">
<title>7844c2857baee48b3b7a408f4765636452adc2d1</title>
<polygon fill="none" stroke="#ffffff" points="460.2756,-90 411.5486,-90 411.5486,-74 460.2756,-74 460.2756,-90"/>
<text text-anchor="middle" x="435.9121" y="-79.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">tags/1.0^0</text>
</g>
<!-- 9cc57b9a05c051f547c350c7bc508de14b62b20d -->
<g id="node2" class="node">
<title>9cc57b9a05c051f547c350c7bc508de14b62b20d</title>
<polygon fill="none" stroke="#ffffff" points="375.4123,-52 326.6854,-52 326.6854,-36 375.4123,-36 375.4123,-52"/>
<text text-anchor="middle" x="351.0488" y="-41.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">tags/1.0^2</text>
</g>
<!-- 9cc57b9a05c051f547c350c7bc508de14b62b20d&#45;&gt;7844c2857baee48b3b7a408f4765636452adc2d1 -->
<g id="edge2" class="edge">
<title>9cc57b9a05c051f547c350c7bc508de14b62b20d&#45;&gt;7844c2857baee48b3b7a408f4765636452adc2d1</title>
<path fill="none" stroke="#ffffff" d="M369.0461,-52.0588C383.4477,-58.5076 403.546,-67.5071 417.9407,-73.9528"/>
</g>
<!-- 56ba648f5181747b240071c5aacac5f1df128213 -->
<g id="node3" class="node">
<title>56ba648f5181747b240071c5aacac5f1df128213</title>
<polygon fill="none" stroke="#ffffff" points="290.4271,-16 234.1901,-16 234.1901,0 290.4271,0 290.4271,-16"/>
<text text-anchor="middle" x="262.3086" y="-5.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">tags/1.0^2^2</text>
</g>
<!-- 56ba648f5181747b240071c5aacac5f1df128213&#45;&gt;9cc57b9a05c051f547c350c7bc508de14b62b20d -->
<g id="edge4" class="edge">
<title>56ba648f5181747b240071c5aacac5f1df128213&#45;&gt;9cc57b9a05c051f547c350c7bc508de14b62b20d</title>
<path fill="none" stroke="#ffffff" d="M282.4451,-16.169C297.0703,-22.1021 316.7626,-30.0908 331.2977,-35.9874"/>
</g>
<!-- 3d587a0c3aa3648d723dbc70b6961b9aa8c085f0 -->
<g id="node4" class="node">
<title>3d587a0c3aa3648d723dbc70b6961b9aa8c085f0</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="192.6" cy="-8" rx="5.4" ry="5.4"/>
</g>
<!-- 3d587a0c3aa3648d723dbc70b6961b9aa8c085f0&#45;&gt;56ba648f5181747b240071c5aacac5f1df128213 -->
<g id="edge5" class="edge">
<title>3d587a0c3aa3648d723dbc70b6961b9aa8c085f0&#45;&gt;56ba648f5181747b240071c5aacac5f1df128213</title>
<path fill="none" stroke="#ffffff" d="M198.0699,-8C205.8371,-8 220.6131,-8 234.0371,-8"/>
</g>
<!-- 322ef98652d63d6fa920a6e463bb18c67ddf9ab0 -->
<g id="node5" class="node">
<title>322ef98652d63d6fa920a6e463bb18c67ddf9ab0</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="145.8" cy="-44" rx="5.4" ry="5.4"/>
</g>
<!-- 322ef98652d63d6fa920a6e463bb18c67ddf9ab0&#45;&gt;9cc57b9a05c051f547c350c7bc508de14b62b20d -->
<g id="edge3" class="edge">
<title>322ef98652d63d6fa920a6e463bb18c67ddf9ab0&#45;&gt;9cc57b9a05c051f547c350c7bc508de14b62b20d</title>
<path fill="none" stroke="#ffffff" d="M151.2899,-44C176.1527,-44 279.0418,-44 326.6632,-44"/>
</g>
<!-- 322ef98652d63d6fa920a6e463bb18c67ddf9ab0&#45;&gt;3d587a0c3aa3648d723dbc70b6961b9aa8c085f0 -->
<g id="edge6" class="edge">
<title>322ef98652d63d6fa920a6e463bb18c67ddf9ab0&#45;&gt;3d587a0c3aa3648d723dbc70b6961b9aa8c085f0</title>
<path fill="none" stroke="#ffffff" d="M150.1189,-40.6777C158.9893,-33.8544 179.1785,-18.3242 188.155,-11.4192"/>
</g>
<!-- 9709d34c4997685d09f2ac4ee730a2c0b005f2c9 -->
<g id="node6" class="node">
<title>9709d34c4997685d09f2ac4ee730a2c0b005f2c9</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="99" cy="-44" rx="5.4" ry="5.4"/>
</g>
<!-- 9709d34c4997685d09f2ac4ee730a2c0b005f2c9&#45;&gt;322ef98652d63d6fa920a6e463bb18c67ddf9ab0 -->
<g id="edge7" class="edge">
<title>9709d34c4997685d09f2ac4ee730a2c0b005f2c9&#45;&gt;322ef98652d63d6fa920a6e463bb18c67ddf9ab0</title>
<path fill="none" stroke="#ffffff" d="M104.7386,-44C113.8184,-44 131.3802,-44 140.3053,-44"/>
</g>
<!-- 5500b660f0c73b4ac430833e7ed3a98bf720568c -->
<g id="node7" class="node">
<title>5500b660f0c73b4ac430833e7ed3a98bf720568c</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="52.2" cy="-82" rx="5.4" ry="5.4"/>
</g>
<!-- 5500b660f0c73b4ac430833e7ed3a98bf720568c&#45;&gt;7844c2857baee48b3b7a408f4765636452adc2d1 -->
<g id="edge1" class="edge">
<title>5500b660f0c73b4ac430833e7ed3a98bf720568c&#45;&gt;7844c2857baee48b3b7a408f4765636452adc2d1</title>
<path fill="none" stroke="#ffffff" d="M57.686,-82C72.1158,-82 112.325,-82 145.8,-82 145.8,-82 145.8,-82 262.3086,-82 315.5048,-82 377.8701,-82 411.4746,-82"/>
</g>
<!-- 5500b660f0c73b4ac430833e7ed3a98bf720568c&#45;&gt;9709d34c4997685d09f2ac4ee730a2c0b005f2c9 -->
<g id="edge8" class="edge">
<title>5500b660f0c73b4ac430833e7ed3a98bf720568c&#45;&gt;9709d34c4997685d09f2ac4ee730a2c0b005f2c9</title>
<path fill="none" stroke="#ffffff" d="M56.5189,-78.4932C65.3893,-71.2908 85.5785,-54.8978 94.555,-47.6092"/>
</g>
<!-- 88f57722951f486d0d96c23505d9a2807544af19 -->
<g id="node8" class="node">
<title>88f57722951f486d0d96c23505d9a2807544af19</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="5.4" cy="-82" rx="5.4" ry="5.4"/>
</g>
<!-- 88f57722951f486d0d96c23505d9a2807544af19&#45;&gt;5500b660f0c73b4ac430833e7ed3a98bf720568c -->
<g id="edge9" class="edge">
<title>88f57722951f486d0d96c23505d9a2807544af19&#45;&gt;5500b660f0c73b4ac430833e7ed3a98bf720568c</title>
<path fill="none" stroke="#ffffff" d="M11.1386,-82C20.2184,-82 37.7802,-82 46.7053,-82"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.7 KiB

View file

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: G Pages: 1 -->
<svg width="272pt" height="52pt"
viewBox="0.00 0.00 271.70 51.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 47.8)">
<title>G</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="5.4" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="53.2" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#ffffff" d="M10.8833,-38.4C20.1037,-38.4 38.6033,-38.4 47.7807,-38.4"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="131.8478" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#ffffff" d="M58.6058,-38.4C72.9041,-38.4 111.6168,-38.4 126.1936,-38.4"/>
</g>
<!-- 6 -->
<g id="node6" class="node">
<title>6</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="101" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge5" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#ffffff" d="M57.958,-35.1152C67.2148,-28.7245 87.5275,-14.7011 96.5407,-8.4786"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="210.4955" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M137.2535,-38.4C151.5518,-38.4 190.2646,-38.4 204.8413,-38.4"/>
</g>
<!-- 5 -->
<g id="node5" class="node">
<title>5</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="258.2955" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge4" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#ffffff" d="M215.9788,-38.4C225.1992,-38.4 243.6988,-38.4 252.8762,-38.4"/>
</g>
<!-- 10 -->
<g id="node7" class="node">
<title>10</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="162.6955" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 6&#45;&gt;10 -->
<g id="edge6" class="edge">
<title>6&#45;&gt;10</title>
<path fill="none" stroke="#ffffff" stroke-dasharray="5,2" d="M106.6936,-5.4C118.5065,-5.4 145.547,-5.4 157.1933,-5.4"/>
<text text-anchor="middle" x="131.8478" y="-8.2" font-family="Times,serif" font-size="14.00" fill="#ffffff">+3</text>
</g>
<!-- 10&#45;&gt;4 -->
<g id="edge7" class="edge">
<title>10&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M167.4535,-8.6848C176.7103,-15.0755 197.023,-29.0989 206.0362,-35.3214"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: G Pages: 1 -->
<svg width="253pt" height="52pt"
viewBox="0.00 0.00 252.80 51.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 47.8)">
<title>G</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="5.4" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="52.2" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#ffffff" d="M11.1386,-38.4C20.2184,-38.4 37.7802,-38.4 46.7053,-38.4"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="145.8" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#ffffff" d="M57.7748,-38.4C74.4618,-38.4 123.8778,-38.4 140.3717,-38.4"/>
</g>
<!-- 6 -->
<g id="node6" class="node">
<title>6</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="99" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge5" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#ffffff" d="M56.8585,-35.1152C65.8291,-28.7898 85.4046,-14.9865 94.3604,-8.6715"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="192.6" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M151.5386,-38.4C160.6184,-38.4 178.1802,-38.4 187.1053,-38.4"/>
</g>
<!-- 5 -->
<g id="node5" class="node">
<title>5</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="239.4" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge4" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#ffffff" d="M198.3386,-38.4C207.4184,-38.4 224.9802,-38.4 233.9053,-38.4"/>
</g>
<!-- 7 -->
<g id="node7" class="node">
<title>7</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="145.8" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge6" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#ffffff" d="M104.7386,-5.4C113.8184,-5.4 131.3802,-5.4 140.3053,-5.4"/>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge7" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M150.4585,-8.6848C159.4291,-15.0102 179.0046,-28.8135 187.9604,-35.1285"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: example Pages: 1 -->
<svg width="253pt" height="52pt"
viewBox="0.00 0.00 252.80 51.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 47.8)">
<title>example</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="5.4" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="52.2" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#ffffff" d="M11.1386,-38.4C20.2184,-38.4 37.7802,-38.4 46.7053,-38.4"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="145.8" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#ffffff" d="M57.7748,-38.4C74.4618,-38.4 123.8778,-38.4 140.3717,-38.4"/>
</g>
<!-- 6 -->
<g id="node6" class="node">
<title>6</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="99" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#ffffff" d="M56.8585,-35.1152C65.8291,-28.7898 85.4046,-14.9865 94.3604,-8.6715"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="192.6" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M151.5386,-38.4C160.6184,-38.4 178.1802,-38.4 187.1053,-38.4"/>
</g>
<!-- 5 -->
<g id="node5" class="node">
<title>5</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="239.4" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge5" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#ffffff" d="M198.3386,-38.4C207.4184,-38.4 224.9802,-38.4 233.9053,-38.4"/>
</g>
<!-- 7 -->
<g id="node7" class="node">
<title>7</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="145.8" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge7" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#ffffff" d="M104.7386,-5.4C113.8184,-5.4 131.3802,-5.4 140.3053,-5.4"/>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge4" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M150.4585,-8.6848C159.4291,-15.0102 179.0046,-28.8135 187.9604,-35.1285"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: example Pages: 1 -->
<svg width="253pt" height="52pt"
viewBox="0.00 0.00 252.80 51.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 47.8)">
<title>example</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="#000000" stroke="#000000" cx="5.4" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="#000000" stroke="#000000" cx="52.2" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#000000" d="M11.1386,-38.4C20.2184,-38.4 37.7802,-38.4 46.7053,-38.4"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#000000" stroke="#000000" cx="145.8" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#000000" d="M57.7748,-38.4C74.4618,-38.4 123.8778,-38.4 140.3717,-38.4"/>
</g>
<!-- 6 -->
<g id="node6" class="node">
<title>6</title>
<ellipse fill="#000000" stroke="#000000" cx="99" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#000000" d="M56.8585,-35.1152C65.8291,-28.7898 85.4046,-14.9865 94.3604,-8.6715"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="#000000" stroke="#000000" cx="192.6" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M151.5386,-38.4C160.6184,-38.4 178.1802,-38.4 187.1053,-38.4"/>
</g>
<!-- 5 -->
<g id="node5" class="node">
<title>5</title>
<ellipse fill="#000000" stroke="#000000" cx="239.4" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge5" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M198.3386,-38.4C207.4184,-38.4 224.9802,-38.4 233.9053,-38.4"/>
</g>
<!-- 7 -->
<g id="node7" class="node">
<title>7</title>
<ellipse fill="#000000" stroke="#000000" cx="145.8" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge7" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#000000" d="M104.7386,-5.4C113.8184,-5.4 131.3802,-5.4 140.3053,-5.4"/>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge4" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M150.4585,-8.6848C159.4291,-15.0102 179.0046,-28.8135 187.9604,-35.1285"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: git Pages: 1 -->
<svg width="468pt" height="98pt"
viewBox="0.00 0.00 468.34 98.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 94)">
<title>git</title>
<!-- a9d99cc79a7c93cc70e02cb1324e86f7bb17057b -->
<g id="node1" class="node">
<title>a9d99cc79a7c93cc70e02cb1324e86f7bb17057b</title>
<polygon fill="none" stroke="#000000" points="460.2756,-90 411.5486,-90 411.5486,-74 460.2756,-74 460.2756,-90"/>
<text text-anchor="middle" x="435.9121" y="-79.6" font-family="Times,serif" font-size="8.00" fill="#000000">tags/1.0^0</text>
</g>
<!-- c0b28cdde9ec4a2b76b47148f3df84e0a05381a1 -->
<g id="node2" class="node">
<title>c0b28cdde9ec4a2b76b47148f3df84e0a05381a1</title>
<polygon fill="none" stroke="#000000" points="375.4123,-52 326.6854,-52 326.6854,-36 375.4123,-36 375.4123,-52"/>
<text text-anchor="middle" x="351.0488" y="-41.6" font-family="Times,serif" font-size="8.00" fill="#000000">tags/1.0^2</text>
</g>
<!-- c0b28cdde9ec4a2b76b47148f3df84e0a05381a1&#45;&gt;a9d99cc79a7c93cc70e02cb1324e86f7bb17057b -->
<g id="edge2" class="edge">
<title>c0b28cdde9ec4a2b76b47148f3df84e0a05381a1&#45;&gt;a9d99cc79a7c93cc70e02cb1324e86f7bb17057b</title>
<path fill="none" stroke="#000000" d="M369.0461,-52.0588C383.4477,-58.5076 403.546,-67.5071 417.9407,-73.9528"/>
</g>
<!-- ec4e31b98dd196014c7d3853c7f16c0dbe879bf6 -->
<g id="node3" class="node">
<title>ec4e31b98dd196014c7d3853c7f16c0dbe879bf6</title>
<polygon fill="none" stroke="#000000" points="290.4271,-16 234.1901,-16 234.1901,0 290.4271,0 290.4271,-16"/>
<text text-anchor="middle" x="262.3086" y="-5.6" font-family="Times,serif" font-size="8.00" fill="#000000">tags/1.0^2^2</text>
</g>
<!-- ec4e31b98dd196014c7d3853c7f16c0dbe879bf6&#45;&gt;c0b28cdde9ec4a2b76b47148f3df84e0a05381a1 -->
<g id="edge4" class="edge">
<title>ec4e31b98dd196014c7d3853c7f16c0dbe879bf6&#45;&gt;c0b28cdde9ec4a2b76b47148f3df84e0a05381a1</title>
<path fill="none" stroke="#000000" d="M282.4451,-16.169C297.0703,-22.1021 316.7626,-30.0908 331.2977,-35.9874"/>
</g>
<!-- 264f9d5a4da414201ac10068373eb4d5576bbe17 -->
<g id="node4" class="node">
<title>264f9d5a4da414201ac10068373eb4d5576bbe17</title>
<ellipse fill="#000000" stroke="#000000" cx="192.6" cy="-8" rx="5.4" ry="5.4"/>
</g>
<!-- 264f9d5a4da414201ac10068373eb4d5576bbe17&#45;&gt;ec4e31b98dd196014c7d3853c7f16c0dbe879bf6 -->
<g id="edge5" class="edge">
<title>264f9d5a4da414201ac10068373eb4d5576bbe17&#45;&gt;ec4e31b98dd196014c7d3853c7f16c0dbe879bf6</title>
<path fill="none" stroke="#000000" d="M198.0699,-8C205.8371,-8 220.6131,-8 234.0371,-8"/>
</g>
<!-- c7b140b9e6ed92536a21940b7e22c09728ba0802 -->
<g id="node5" class="node">
<title>c7b140b9e6ed92536a21940b7e22c09728ba0802</title>
<ellipse fill="#000000" stroke="#000000" cx="145.8" cy="-44" rx="5.4" ry="5.4"/>
</g>
<!-- c7b140b9e6ed92536a21940b7e22c09728ba0802&#45;&gt;c0b28cdde9ec4a2b76b47148f3df84e0a05381a1 -->
<g id="edge3" class="edge">
<title>c7b140b9e6ed92536a21940b7e22c09728ba0802&#45;&gt;c0b28cdde9ec4a2b76b47148f3df84e0a05381a1</title>
<path fill="none" stroke="#000000" d="M151.2899,-44C176.1527,-44 279.0418,-44 326.6632,-44"/>
</g>
<!-- c7b140b9e6ed92536a21940b7e22c09728ba0802&#45;&gt;264f9d5a4da414201ac10068373eb4d5576bbe17 -->
<g id="edge6" class="edge">
<title>c7b140b9e6ed92536a21940b7e22c09728ba0802&#45;&gt;264f9d5a4da414201ac10068373eb4d5576bbe17</title>
<path fill="none" stroke="#000000" d="M150.1189,-40.6777C158.9893,-33.8544 179.1785,-18.3242 188.155,-11.4192"/>
</g>
<!-- 4d911f8e051c45da5a25b525d975ec092510bd83 -->
<g id="node6" class="node">
<title>4d911f8e051c45da5a25b525d975ec092510bd83</title>
<ellipse fill="#000000" stroke="#000000" cx="99" cy="-44" rx="5.4" ry="5.4"/>
</g>
<!-- 4d911f8e051c45da5a25b525d975ec092510bd83&#45;&gt;c7b140b9e6ed92536a21940b7e22c09728ba0802 -->
<g id="edge7" class="edge">
<title>4d911f8e051c45da5a25b525d975ec092510bd83&#45;&gt;c7b140b9e6ed92536a21940b7e22c09728ba0802</title>
<path fill="none" stroke="#000000" d="M104.7386,-44C113.8184,-44 131.3802,-44 140.3053,-44"/>
</g>
<!-- f8889560b58c73b96b4237df048dcd1e65fb76ff -->
<g id="node7" class="node">
<title>f8889560b58c73b96b4237df048dcd1e65fb76ff</title>
<ellipse fill="#000000" stroke="#000000" cx="52.2" cy="-82" rx="5.4" ry="5.4"/>
</g>
<!-- f8889560b58c73b96b4237df048dcd1e65fb76ff&#45;&gt;a9d99cc79a7c93cc70e02cb1324e86f7bb17057b -->
<g id="edge1" class="edge">
<title>f8889560b58c73b96b4237df048dcd1e65fb76ff&#45;&gt;a9d99cc79a7c93cc70e02cb1324e86f7bb17057b</title>
<path fill="none" stroke="#000000" d="M57.686,-82C72.1158,-82 112.325,-82 145.8,-82 145.8,-82 145.8,-82 262.3086,-82 315.5048,-82 377.8701,-82 411.4746,-82"/>
</g>
<!-- f8889560b58c73b96b4237df048dcd1e65fb76ff&#45;&gt;4d911f8e051c45da5a25b525d975ec092510bd83 -->
<g id="edge8" class="edge">
<title>f8889560b58c73b96b4237df048dcd1e65fb76ff&#45;&gt;4d911f8e051c45da5a25b525d975ec092510bd83</title>
<path fill="none" stroke="#000000" d="M56.5189,-78.4932C65.3893,-71.2908 85.5785,-54.8978 94.555,-47.6092"/>
</g>
<!-- 4cfc77308309506abd61d4a331c9ff6404d96424 -->
<g id="node8" class="node">
<title>4cfc77308309506abd61d4a331c9ff6404d96424</title>
<ellipse fill="#000000" stroke="#000000" cx="5.4" cy="-82" rx="5.4" ry="5.4"/>
</g>
<!-- 4cfc77308309506abd61d4a331c9ff6404d96424&#45;&gt;f8889560b58c73b96b4237df048dcd1e65fb76ff -->
<g id="edge9" class="edge">
<title>4cfc77308309506abd61d4a331c9ff6404d96424&#45;&gt;f8889560b58c73b96b4237df048dcd1e65fb76ff</title>
<path fill="none" stroke="#000000" d="M11.1386,-82C20.2184,-82 37.7802,-82 46.7053,-82"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.7 KiB

View file

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: G Pages: 1 -->
<svg width="272pt" height="52pt"
viewBox="0.00 0.00 271.70 51.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 47.8)">
<title>G</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="#000000" stroke="#000000" cx="5.4" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="#000000" stroke="#000000" cx="53.2" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#000000" d="M10.8833,-38.4C20.1037,-38.4 38.6033,-38.4 47.7807,-38.4"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#000000" stroke="#000000" cx="131.8478" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#000000" d="M58.6058,-38.4C72.9041,-38.4 111.6168,-38.4 126.1936,-38.4"/>
</g>
<!-- 6 -->
<g id="node6" class="node">
<title>6</title>
<ellipse fill="#000000" stroke="#000000" cx="101" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge5" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#000000" d="M57.958,-35.1152C67.2148,-28.7245 87.5275,-14.7011 96.5407,-8.4786"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="#000000" stroke="#000000" cx="210.4955" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M137.2535,-38.4C151.5518,-38.4 190.2646,-38.4 204.8413,-38.4"/>
</g>
<!-- 5 -->
<g id="node5" class="node">
<title>5</title>
<ellipse fill="#000000" stroke="#000000" cx="258.2955" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge4" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M215.9788,-38.4C225.1992,-38.4 243.6988,-38.4 252.8762,-38.4"/>
</g>
<!-- 10 -->
<g id="node7" class="node">
<title>10</title>
<ellipse fill="#000000" stroke="#000000" cx="162.6955" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 6&#45;&gt;10 -->
<g id="edge6" class="edge">
<title>6&#45;&gt;10</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M106.6936,-5.4C118.5065,-5.4 145.547,-5.4 157.1933,-5.4"/>
<text text-anchor="middle" x="131.8478" y="-8.2" font-family="Times,serif" font-size="14.00" fill="#000000">+3</text>
</g>
<!-- 10&#45;&gt;4 -->
<g id="edge7" class="edge">
<title>10&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M167.4535,-8.6848C176.7103,-15.0755 197.023,-29.0989 206.0362,-35.3214"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -0,0 +1,112 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: G Pages: 1 -->
<svg width="393pt" height="52pt"
viewBox="0.00 0.00 393.20 51.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 47.8)">
<title>G</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="#000000" stroke="#000000" cx="5.4" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="#000000" stroke="#000000" cx="52.2" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#000000" d="M11.1386,-38.4C20.2184,-38.4 37.7802,-38.4 46.7053,-38.4"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#000000" stroke="#000000" cx="145.8" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#000000" d="M57.7748,-38.4C74.4618,-38.4 123.8778,-38.4 140.3717,-38.4"/>
</g>
<!-- 6 -->
<g id="node6" class="node">
<title>6</title>
<ellipse fill="#000000" stroke="#000000" cx="99" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge5" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#000000" d="M56.8585,-35.1152C65.8291,-28.7898 85.4046,-14.9865 94.3604,-8.6715"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="#000000" stroke="#000000" cx="333" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M151.2006,-38.4C178.4171,-38.4 300.3103,-38.4 327.5774,-38.4"/>
</g>
<!-- 5 -->
<g id="node5" class="node">
<title>5</title>
<ellipse fill="#000000" stroke="#000000" cx="379.8" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge4" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M338.7386,-38.4C347.8184,-38.4 365.3802,-38.4 374.3053,-38.4"/>
</g>
<!-- 7 -->
<g id="node7" class="node">
<title>7</title>
<ellipse fill="#000000" stroke="#000000" cx="145.8" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge6" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#000000" d="M104.7386,-5.4C113.8184,-5.4 131.3802,-5.4 140.3053,-5.4"/>
</g>
<!-- 8 -->
<g id="node8" class="node">
<title>8</title>
<ellipse fill="#000000" stroke="#000000" cx="192.6" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 7&#45;&gt;8 -->
<g id="edge7" class="edge">
<title>7&#45;&gt;8</title>
<path fill="none" stroke="#000000" d="M151.5386,-5.4C160.6184,-5.4 178.1802,-5.4 187.1053,-5.4"/>
</g>
<!-- 9 -->
<g id="node9" class="node">
<title>9</title>
<ellipse fill="#000000" stroke="#000000" cx="239.4" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 8&#45;&gt;9 -->
<g id="edge8" class="edge">
<title>8&#45;&gt;9</title>
<path fill="none" stroke="#000000" d="M198.3386,-5.4C207.4184,-5.4 224.9802,-5.4 233.9053,-5.4"/>
</g>
<!-- 10 -->
<g id="node10" class="node">
<title>10</title>
<ellipse fill="#000000" stroke="#000000" cx="286.2" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 9&#45;&gt;10 -->
<g id="edge9" class="edge">
<title>9&#45;&gt;10</title>
<path fill="none" stroke="#000000" d="M245.1386,-5.4C254.2184,-5.4 271.7802,-5.4 280.7053,-5.4"/>
</g>
<!-- 10&#45;&gt;4 -->
<g id="edge10" class="edge">
<title>10&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M290.8585,-8.6848C299.8291,-15.0102 319.4046,-28.8135 328.3604,-35.1285"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: git Pages: 1 -->
<svg width="502pt" height="129pt"
viewBox="0.00 0.00 502.41 129.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 125)">
<title>git</title>
<!-- a9d99cc79a7c93cc70e02cb1324e86f7bb17057b -->
<g id="node1" class="node">
<title>a9d99cc79a7c93cc70e02cb1324e86f7bb17057b</title>
<polygon fill="none" stroke="#000000" points="494.3428,-121 445.6158,-121 445.6158,-105 494.3428,-105 494.3428,-121"/>
<text text-anchor="middle" x="469.9793" y="-110.6" font-family="Times,serif" font-size="8.00" fill="#000000">tags/1.0^0</text>
</g>
<!-- c0b28cdde9ec4a2b76b47148f3df84e0a05381a1 -->
<g id="node2" class="node">
<title>c0b28cdde9ec4a2b76b47148f3df84e0a05381a1</title>
<polygon fill="none" stroke="#000000" points="409.4795,-83 360.7525,-83 360.7525,-67 409.4795,-67 409.4795,-83"/>
<text text-anchor="middle" x="385.116" y="-72.6" font-family="Times,serif" font-size="8.00" fill="#000000">tags/1.0^2</text>
</g>
<!-- c0b28cdde9ec4a2b76b47148f3df84e0a05381a1&#45;&gt;a9d99cc79a7c93cc70e02cb1324e86f7bb17057b -->
<g id="edge2" class="edge">
<title>c0b28cdde9ec4a2b76b47148f3df84e0a05381a1&#45;&gt;a9d99cc79a7c93cc70e02cb1324e86f7bb17057b</title>
<path fill="none" stroke="#000000" d="M403.1133,-83.0588C417.5149,-89.5076 437.6132,-98.5071 452.0079,-104.9528"/>
</g>
<!-- ec4e31b98dd196014c7d3853c7f16c0dbe879bf6 -->
<g id="node3" class="node">
<title>ec4e31b98dd196014c7d3853c7f16c0dbe879bf6</title>
<polygon fill="none" stroke="#000000" points="324.4943,-47 268.2573,-47 268.2573,-31 324.4943,-31 324.4943,-47"/>
<text text-anchor="middle" x="296.3758" y="-36.6" font-family="Times,serif" font-size="8.00" fill="#000000">tags/1.0^2^2</text>
</g>
<!-- ec4e31b98dd196014c7d3853c7f16c0dbe879bf6&#45;&gt;c0b28cdde9ec4a2b76b47148f3df84e0a05381a1 -->
<g id="edge4" class="edge">
<title>ec4e31b98dd196014c7d3853c7f16c0dbe879bf6&#45;&gt;c0b28cdde9ec4a2b76b47148f3df84e0a05381a1</title>
<path fill="none" stroke="#000000" d="M316.5123,-47.169C331.1375,-53.1021 350.8298,-61.0908 365.3649,-66.9874"/>
</g>
<!-- 264f9d5a4da414201ac10068373eb4d5576bbe17 -->
<g id="node4" class="node">
<title>264f9d5a4da414201ac10068373eb4d5576bbe17</title>
<ellipse fill="#000000" stroke="#000000" cx="209.6336" cy="-39" rx="5.4" ry="5.4"/>
</g>
<!-- 264f9d5a4da414201ac10068373eb4d5576bbe17&#45;&gt;ec4e31b98dd196014c7d3853c7f16c0dbe879bf6 -->
<g id="edge5" class="edge">
<title>264f9d5a4da414201ac10068373eb4d5576bbe17&#45;&gt;ec4e31b98dd196014c7d3853c7f16c0dbe879bf6</title>
<path fill="none" stroke="#000000" d="M215.0597,-39C225.519,-39 249.1248,-39 268.2224,-39"/>
</g>
<!-- c7b140b9e6ed92536a21940b7e22c09728ba0802 -->
<g id="node5" class="node">
<title>c7b140b9e6ed92536a21940b7e22c09728ba0802</title>
<ellipse fill="#000000" stroke="#000000" cx="145.8" cy="-75" rx="5.4" ry="5.4"/>
</g>
<!-- c7b140b9e6ed92536a21940b7e22c09728ba0802&#45;&gt;c0b28cdde9ec4a2b76b47148f3df84e0a05381a1 -->
<g id="edge3" class="edge">
<title>c7b140b9e6ed92536a21940b7e22c09728ba0802&#45;&gt;c0b28cdde9ec4a2b76b47148f3df84e0a05381a1</title>
<path fill="none" stroke="#000000" d="M151.2481,-75C179.078,-75 306.1653,-75 360.4343,-75"/>
</g>
<!-- c7b140b9e6ed92536a21940b7e22c09728ba0802&#45;&gt;264f9d5a4da414201ac10068373eb4d5576bbe17 -->
<g id="edge6" class="edge">
<title>c7b140b9e6ed92536a21940b7e22c09728ba0802&#45;&gt;264f9d5a4da414201ac10068373eb4d5576bbe17</title>
<path fill="none" stroke="#000000" d="M150.8089,-72.1751C162.8004,-65.4123 193.0347,-48.3612 204.8226,-41.7132"/>
</g>
<!-- 4d911f8e051c45da5a25b525d975ec092510bd83 -->
<g id="node6" class="node">
<title>4d911f8e051c45da5a25b525d975ec092510bd83</title>
<ellipse fill="#000000" stroke="#000000" cx="99" cy="-75" rx="5.4" ry="5.4"/>
</g>
<!-- 4d911f8e051c45da5a25b525d975ec092510bd83&#45;&gt;c7b140b9e6ed92536a21940b7e22c09728ba0802 -->
<g id="edge7" class="edge">
<title>4d911f8e051c45da5a25b525d975ec092510bd83&#45;&gt;c7b140b9e6ed92536a21940b7e22c09728ba0802</title>
<path fill="none" stroke="#000000" d="M104.7386,-75C113.8184,-75 131.3802,-75 140.3053,-75"/>
</g>
<!-- b00b22aa0d161c8d450d4900c7b060a1b9dacfaa -->
<g id="node10" class="node">
<title>b00b22aa0d161c8d450d4900c7b060a1b9dacfaa</title>
<ellipse fill="#000000" stroke="#000000" cx="145.8" cy="-8" rx="5.4" ry="5.4"/>
</g>
<!-- 4d911f8e051c45da5a25b525d975ec092510bd83&#45;&gt;b00b22aa0d161c8d450d4900c7b060a1b9dacfaa -->
<g id="edge11" class="edge">
<title>4d911f8e051c45da5a25b525d975ec092510bd83&#45;&gt;b00b22aa0d161c8d450d4900c7b060a1b9dacfaa</title>
<path fill="none" stroke="#000000" d="M102.3657,-70.1815C111.0007,-57.8195 133.8634,-25.0887 142.4648,-12.7748"/>
</g>
<!-- f8889560b58c73b96b4237df048dcd1e65fb76ff -->
<g id="node7" class="node">
<title>f8889560b58c73b96b4237df048dcd1e65fb76ff</title>
<ellipse fill="#000000" stroke="#000000" cx="52.2" cy="-113" rx="5.4" ry="5.4"/>
</g>
<!-- f8889560b58c73b96b4237df048dcd1e65fb76ff&#45;&gt;a9d99cc79a7c93cc70e02cb1324e86f7bb17057b -->
<g id="edge1" class="edge">
<title>f8889560b58c73b96b4237df048dcd1e65fb76ff&#45;&gt;a9d99cc79a7c93cc70e02cb1324e86f7bb17057b</title>
<path fill="none" stroke="#000000" d="M57.686,-113C72.1158,-113 112.325,-113 145.8,-113 145.8,-113 145.8,-113 296.3758,-113 349.572,-113 411.9373,-113 445.5418,-113"/>
</g>
<!-- f8889560b58c73b96b4237df048dcd1e65fb76ff&#45;&gt;4d911f8e051c45da5a25b525d975ec092510bd83 -->
<g id="edge8" class="edge">
<title>f8889560b58c73b96b4237df048dcd1e65fb76ff&#45;&gt;4d911f8e051c45da5a25b525d975ec092510bd83</title>
<path fill="none" stroke="#000000" d="M56.5189,-109.4932C65.3893,-102.2908 85.5785,-85.8978 94.555,-78.6092"/>
</g>
<!-- 4cfc77308309506abd61d4a331c9ff6404d96424 -->
<g id="node8" class="node">
<title>4cfc77308309506abd61d4a331c9ff6404d96424</title>
<ellipse fill="#000000" stroke="#000000" cx="5.4" cy="-113" rx="5.4" ry="5.4"/>
</g>
<!-- 4cfc77308309506abd61d4a331c9ff6404d96424&#45;&gt;f8889560b58c73b96b4237df048dcd1e65fb76ff -->
<g id="edge9" class="edge">
<title>4cfc77308309506abd61d4a331c9ff6404d96424&#45;&gt;f8889560b58c73b96b4237df048dcd1e65fb76ff</title>
<path fill="none" stroke="#000000" d="M11.1386,-113C20.2184,-113 37.7802,-113 46.7053,-113"/>
</g>
<!-- 230550a4b91c7fb0d518b74a418f05e66b85bbbc -->
<g id="node9" class="node">
<title>230550a4b91c7fb0d518b74a418f05e66b85bbbc</title>
<polygon fill="none" stroke="#000000" points="232.001,-16 187.2662,-16 187.2662,0 232.001,0 232.001,-16"/>
<text text-anchor="middle" x="209.6336" y="-5.6" font-family="Times,serif" font-size="8.00" fill="#000000">feature&#45;1</text>
</g>
<!-- b00b22aa0d161c8d450d4900c7b060a1b9dacfaa&#45;&gt;230550a4b91c7fb0d518b74a418f05e66b85bbbc -->
<g id="edge10" class="edge">
<title>b00b22aa0d161c8d450d4900c7b060a1b9dacfaa&#45;&gt;230550a4b91c7fb0d518b74a418f05e66b85bbbc</title>
<path fill="none" stroke="#000000" d="M151.2424,-8C159.1417,-8 174.2466,-8 187.1142,-8"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7 KiB

View file

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: G Pages: 1 -->
<svg width="306pt" height="57pt"
viewBox="0.00 0.00 306.29 57.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 53)">
<title>G</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="#000000" stroke="#000000" cx="5.4" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="#000000" stroke="#000000" cx="52.2" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#000000" d="M11.1386,-41C20.2184,-41 37.7802,-41 46.7053,-41"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#000000" stroke="#000000" cx="159.2828" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#000000" d="M57.6575,-41C75.984,-41 135.2079,-41 153.7079,-41"/>
</g>
<!-- 6 -->
<g id="node6" class="node">
<title>6</title>
<ellipse fill="#000000" stroke="#000000" cx="99" cy="-8" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge5" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#000000" d="M56.8585,-37.7152C65.8291,-31.3898 85.4046,-17.5865 94.3604,-11.2715"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="#000000" stroke="#000000" cx="219.5656" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M164.846,-41C176.2718,-41 202.2775,-41 213.84,-41"/>
</g>
<!-- 5 -->
<g id="node5" class="node">
<title>5</title>
<polygon fill="none" stroke="#000000" points="298.4534,-49 260.8021,-49 260.8021,-33 298.4534,-33 298.4534,-49"/>
<text text-anchor="middle" x="279.6277" y="-38.6" font-family="Times,serif" font-size="8.00" fill="#000000">master</text>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge4" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M225.1085,-41C233.1818,-41 248.5611,-41 260.9324,-41"/>
</g>
<!-- 7 -->
<g id="node7" class="node">
<title>7</title>
<polygon fill="none" stroke="#000000" points="178.0492,-16 140.5165,-16 140.5165,0 178.0492,0 178.0492,-16"/>
<text text-anchor="middle" x="159.2828" y="-5.6" font-family="Times,serif" font-size="8.00" fill="#000000">branch</text>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge6" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#000000" d="M104.5632,-8C112.6079,-8 127.8803,-8 140.2503,-8"/>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge7" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M174.1842,-16.1573C187.4333,-23.4101 206.0138,-33.5815 214.7137,-38.344"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: nogroups Pages: 1 -->
<svg width="310pt" height="52pt"
viewBox="0.00 0.00 309.85 52.40" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 48.4)">
<title>nogroups</title>
<!-- 5 -->
<g id="node1" class="node">
<title>5</title>
<polygon fill="none" stroke="#000000" points="302.012,-31 264.3607,-31 264.3607,-15 302.012,-15 302.012,-31"/>
<text text-anchor="middle" x="283.1863" y="-20.6" font-family="Times,serif" font-size="8.00" fill="#000000">master</text>
</g>
<!-- 4 -->
<g id="node2" class="node">
<title>4</title>
<ellipse fill="#000000" stroke="#000000" cx="223.1242" cy="-23" rx="5.4" ry="5.4"/>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge1" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M228.6671,-23C236.7404,-23 252.1197,-23 264.491,-23"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#000000" stroke="#000000" cx="161.0621" cy="-39" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge2" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M166.3535,-37.6358C178.0788,-34.613 206.1334,-27.3803 217.8462,-24.3607"/>
</g>
<!-- 7 -->
<g id="node4" class="node">
<title>7</title>
<polygon fill="none" stroke="#000000" points="181.8876,-16 140.2366,-16 140.2366,0 181.8876,0 181.8876,-16"/>
<text text-anchor="middle" x="161.0621" y="-5.6" font-family="Times,serif" font-size="8.00" fill="#000000">develop</text>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M181.7279,-12.9948C194.422,-16.0629 209.7308,-19.7629 217.7015,-21.6894"/>
</g>
<!-- 6 -->
<g id="node5" class="node">
<title>6</title>
<ellipse fill="#000000" stroke="#000000" cx="99" cy="-7" rx="5.4" ry="5.4"/>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge5" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#000000" d="M104.7274,-7.0923C112.7695,-7.2219 127.8275,-7.4645 140.3532,-7.6663"/>
</g>
<!-- 2 -->
<g id="node6" class="node">
<title>2</title>
<ellipse fill="#000000" stroke="#000000" cx="52.2" cy="-23" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge4" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#000000" d="M57.7482,-23.8154C76.4659,-26.5665 137.1481,-35.4852 155.6543,-38.2052"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#000000" d="M57.5686,-21.1646C66.5961,-18.0783 84.7087,-11.8859 93.6941,-8.814"/>
</g>
<!-- 1 -->
<g id="node7" class="node">
<title>1</title>
<ellipse fill="#000000" stroke="#000000" cx="5.4" cy="-23" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge7" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#000000" d="M11.1386,-23C20.2184,-23 37.7802,-23 46.7053,-23"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: G Pages: 1 -->
<svg width="383pt" height="92pt"
viewBox="0.00 0.00 383.16 91.53" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 87.5269)">
<title>G</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="none" stroke="#000000" cx="16.2635" cy="-67.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="16.2635" y="-63.0635" font-family="Times,serif" font-size="14.00" fill="#000000">1</text>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="none" stroke="#000000" cx="84.7904" cy="-67.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="84.7904" y="-63.0635" font-family="Times,serif" font-size="14.00" fill="#000000">2</text>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#000000" d="M32.8519,-67.2635C43.626,-67.2635 57.6111,-67.2635 68.3547,-67.2635"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="none" stroke="#000000" cx="221.8442" cy="-67.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="221.8442" y="-63.0635" font-family="Times,serif" font-size="14.00" fill="#000000">3</text>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#000000" d="M101.3223,-67.2635C127.6646,-67.2635 178.8745,-67.2635 205.2537,-67.2635"/>
</g>
<!-- 6 -->
<g id="node6" class="node">
<title>6</title>
<ellipse fill="none" stroke="#000000" cx="153.3173" cy="-16.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="153.3173" y="-12.0635" font-family="Times,serif" font-size="14.00" fill="#000000">6</text>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge5" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#000000" d="M98.003,-57.4301C110.1376,-48.3992 128.0234,-35.088 140.1452,-26.0666"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="none" stroke="#000000" cx="290.3711" cy="-67.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="290.3711" y="-63.0635" font-family="Times,serif" font-size="14.00" fill="#000000">4</text>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M238.4326,-67.2635C249.2068,-67.2635 263.1918,-67.2635 273.9354,-67.2635"/>
</g>
<!-- 5 -->
<g id="node5" class="node">
<title>5</title>
<ellipse fill="none" stroke="#000000" cx="358.898" cy="-67.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="358.898" y="-63.0635" font-family="Times,serif" font-size="14.00" fill="#000000">5</text>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge4" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M306.9596,-67.2635C317.7337,-67.2635 331.7187,-67.2635 342.4623,-67.2635"/>
</g>
<!-- 7 -->
<g id="node7" class="node">
<title>7</title>
<ellipse fill="none" stroke="#000000" cx="221.8442" cy="-16.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="221.8442" y="-12.0635" font-family="Times,serif" font-size="14.00" fill="#000000">7</text>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge6" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#000000" d="M169.9057,-16.2635C180.6799,-16.2635 194.6649,-16.2635 205.4085,-16.2635"/>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge7" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M235.0569,-26.0968C247.1914,-35.1277 265.0773,-48.4389 277.199,-57.4603"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: autogroups Pages: 1 -->
<svg width="310pt" height="57pt"
viewBox="0.00 0.00 309.85 57.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 53)">
<title>autogroups</title>
<!-- 5 -->
<g id="node1" class="node">
<title>5</title>
<polygon fill="none" stroke="#000000" points="302.012,-49 264.3607,-49 264.3607,-33 302.012,-33 302.012,-49"/>
<text text-anchor="middle" x="283.1863" y="-38.6" font-family="Times,serif" font-size="8.00" fill="#000000">master</text>
</g>
<!-- 4 -->
<g id="node2" class="node">
<title>4</title>
<ellipse fill="#000000" stroke="#000000" cx="223.1242" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge1" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M228.6671,-41C236.7404,-41 252.1197,-41 264.491,-41"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#000000" stroke="#000000" cx="161.0621" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge2" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M166.7895,-41C178.6726,-41 205.8738,-41 217.5893,-41"/>
</g>
<!-- 7 -->
<g id="node4" class="node">
<title>7</title>
<polygon fill="none" stroke="#000000" points="181.8876,-16 140.2366,-16 140.2366,0 181.8876,0 181.8876,-16"/>
<text text-anchor="middle" x="161.0621" y="-5.6" font-family="Times,serif" font-size="8.00" fill="#000000">develop</text>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#000000" d="M176.4033,-16.1573C190.0435,-23.4101 209.1724,-33.5815 218.1291,-38.344"/>
</g>
<!-- 6 -->
<g id="node5" class="node">
<title>6</title>
<ellipse fill="#000000" stroke="#000000" cx="99" cy="-8" rx="5.4" ry="5.4"/>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge5" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#000000" d="M104.7274,-8C112.7695,-8 127.8275,-8 140.3532,-8"/>
</g>
<!-- 2 -->
<g id="node6" class="node">
<title>2</title>
<ellipse fill="#000000" stroke="#000000" cx="52.2" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge4" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#000000" d="M57.7482,-41C76.4659,-41 137.1481,-41 155.6543,-41"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#000000" d="M56.8585,-37.7152C65.8291,-31.3898 85.4046,-17.5865 94.3604,-11.2715"/>
</g>
<!-- 1 -->
<g id="node7" class="node">
<title>1</title>
<ellipse fill="#000000" stroke="#000000" cx="5.4" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge7" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#000000" d="M11.1386,-41C20.2184,-41 37.7802,-41 46.7053,-41"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: labeled Pages: 1 -->
<svg width="306pt" height="57pt"
viewBox="0.00 0.00 306.29 57.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 53)">
<title>labeled</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="5.4" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="52.2" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#ffffff" d="M11.1386,-41C20.2184,-41 37.7802,-41 46.7053,-41"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="159.2828" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#ffffff" d="M57.6575,-41C75.984,-41 135.2079,-41 153.7079,-41"/>
</g>
<!-- 6 -->
<g id="node6" class="node">
<title>6</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="99" cy="-8" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#ffffff" d="M56.8585,-37.7152C65.8291,-31.3898 85.4046,-17.5865 94.3604,-11.2715"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="219.5656" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M164.846,-41C176.2718,-41 202.2775,-41 213.84,-41"/>
</g>
<!-- 5 -->
<g id="node5" class="node">
<title>5</title>
<polygon fill="none" stroke="#ffffff" points="298.4534,-49 260.8021,-49 260.8021,-33 298.4534,-33 298.4534,-49"/>
<text text-anchor="middle" x="279.6277" y="-38.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">master</text>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge5" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#ffffff" d="M225.1085,-41C233.1818,-41 248.5611,-41 260.9324,-41"/>
</g>
<!-- 7 -->
<g id="node7" class="node">
<title>7</title>
<polygon fill="none" stroke="#ffffff" points="178.0492,-16 140.5165,-16 140.5165,0 178.0492,0 178.0492,-16"/>
<text text-anchor="middle" x="159.2828" y="-5.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">branch</text>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge7" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#ffffff" d="M104.5632,-8C112.6079,-8 127.8803,-8 140.2503,-8"/>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge4" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M174.1842,-16.1573C187.4333,-23.4101 206.0138,-33.5815 214.7137,-38.344"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: G Pages: 1 -->
<svg width="307pt" height="58pt"
viewBox="0.00 0.00 307.20 58.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 54)">
<title>G</title>
<!-- 1 -->
<g id="node1" class="node"><title>1</title>
<ellipse fill="white" stroke="white" cx="5.4" cy="-41.5" rx="5.4" ry="5.4"/>
</g>
<!-- 2 -->
<g id="node2" class="node"><title>2</title>
<ellipse fill="white" stroke="white" cx="52.2" cy="-41.5" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge"><title>1&#45;&gt;2</title>
<path fill="none" stroke="white" d="M10.8594,-41.5C19.4466,-41.5 38.1856,-41.5 46.7587,-41.5"/>
</g>
<!-- 3 -->
<g id="node3" class="node"><title>3</title>
<ellipse fill="white" stroke="white" cx="159.4" cy="-41.5" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge"><title>2&#45;&gt;3</title>
<path fill="none" stroke="white" d="M57.7203,-41.5C74.8673,-41.5 135.82,-41.5 153.537,-41.5"/>
</g>
<!-- 6 -->
<g id="node6" class="node"><title>6</title>
<ellipse fill="white" stroke="white" cx="99" cy="-8.5" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge5" class="edge"><title>2&#45;&gt;6</title>
<path fill="none" stroke="white" d="M57.0196,-38.6864C65.4836,-32.4518 85.7351,-17.5344 94.19,-11.3064"/>
</g>
<!-- 4 -->
<g id="node4" class="node"><title>4</title>
<ellipse fill="white" stroke="white" cx="219.8" cy="-41.5" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge"><title>3&#45;&gt;4</title>
<path fill="none" stroke="white" d="M164.983,-41.5C175.953,-41.5 203.614,-41.5 214.399,-41.5"/>
</g>
<!-- 5 -->
<g id="node5" class="node"><title>5</title>
<polygon fill="none" stroke="white" points="299.2,-50 261.2,-50 261.2,-33 299.2,-33 299.2,-50"/>
<text text-anchor="middle" x="280.2" y="-39.6" font-family="Times,serif" font-size="8.00" fill="white">master</text>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge4" class="edge"><title>4&#45;&gt;5</title>
<path fill="none" stroke="white" d="M225.383,-41.5C232.965,-41.5 248.521,-41.5 260.967,-41.5"/>
</g>
<!-- 7 -->
<g id="node7" class="node"><title>7</title>
<polygon fill="none" stroke="white" points="178.4,-17 140.4,-17 140.4,-0 178.4,-0 178.4,-17"/>
<text text-anchor="middle" x="159.4" y="-6.6" font-family="Times,serif" font-size="8.00" fill="white">branch</text>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge6" class="edge"><title>6&#45;&gt;7</title>
<path fill="none" stroke="white" d="M104.583,-8.5C112.165,-8.5 127.721,-8.5 140.167,-8.5"/>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge7" class="edge"><title>7&#45;&gt;4</title>
<path fill="none" stroke="white" d="M175.744,-17.1704C188.721,-24.5034 206.452,-34.5223 214.506,-39.0734"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -0,0 +1,112 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: G Pages: 1 -->
<svg width="393pt" height="52pt"
viewBox="0.00 0.00 393.20 51.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 47.8)">
<title>G</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="5.4" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="52.2" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#ffffff" d="M11.1386,-38.4C20.2184,-38.4 37.7802,-38.4 46.7053,-38.4"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="145.8" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#ffffff" d="M57.7748,-38.4C74.4618,-38.4 123.8778,-38.4 140.3717,-38.4"/>
</g>
<!-- 6 -->
<g id="node6" class="node">
<title>6</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="99" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge5" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#ffffff" d="M56.8585,-35.1152C65.8291,-28.7898 85.4046,-14.9865 94.3604,-8.6715"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="333" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M151.2006,-38.4C178.4171,-38.4 300.3103,-38.4 327.5774,-38.4"/>
</g>
<!-- 5 -->
<g id="node5" class="node">
<title>5</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="379.8" cy="-38.4" rx="5.4" ry="5.4"/>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge4" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#ffffff" d="M338.7386,-38.4C347.8184,-38.4 365.3802,-38.4 374.3053,-38.4"/>
</g>
<!-- 7 -->
<g id="node7" class="node">
<title>7</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="145.8" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge6" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#ffffff" d="M104.7386,-5.4C113.8184,-5.4 131.3802,-5.4 140.3053,-5.4"/>
</g>
<!-- 8 -->
<g id="node8" class="node">
<title>8</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="192.6" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 7&#45;&gt;8 -->
<g id="edge7" class="edge">
<title>7&#45;&gt;8</title>
<path fill="none" stroke="#ffffff" d="M151.5386,-5.4C160.6184,-5.4 178.1802,-5.4 187.1053,-5.4"/>
</g>
<!-- 9 -->
<g id="node9" class="node">
<title>9</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="239.4" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 8&#45;&gt;9 -->
<g id="edge8" class="edge">
<title>8&#45;&gt;9</title>
<path fill="none" stroke="#ffffff" d="M198.3386,-5.4C207.4184,-5.4 224.9802,-5.4 233.9053,-5.4"/>
</g>
<!-- 10 -->
<g id="node10" class="node">
<title>10</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="286.2" cy="-5.4" rx="5.4" ry="5.4"/>
</g>
<!-- 9&#45;&gt;10 -->
<g id="edge9" class="edge">
<title>9&#45;&gt;10</title>
<path fill="none" stroke="#ffffff" d="M245.1386,-5.4C254.2184,-5.4 271.7802,-5.4 280.7053,-5.4"/>
</g>
<!-- 10&#45;&gt;4 -->
<g id="edge10" class="edge">
<title>10&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M290.8585,-8.6848C299.8291,-15.0102 319.4046,-28.8135 328.3604,-35.1285"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: nogroups Pages: 1 -->
<svg width="310pt" height="52pt"
viewBox="0.00 0.00 309.85 52.40" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 48.4)">
<title>nogroups</title>
<!-- 5 -->
<g id="node1" class="node">
<title>5</title>
<polygon fill="none" stroke="#ffffff" points="302.012,-31 264.3607,-31 264.3607,-15 302.012,-15 302.012,-31"/>
<text text-anchor="middle" x="283.1863" y="-20.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">master</text>
</g>
<!-- 4 -->
<g id="node2" class="node">
<title>4</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="223.1242" cy="-23" rx="5.4" ry="5.4"/>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge1" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#ffffff" d="M228.6671,-23C236.7404,-23 252.1197,-23 264.491,-23"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="161.0621" cy="-39" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge2" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M166.3535,-37.6358C178.0788,-34.613 206.1334,-27.3803 217.8462,-24.3607"/>
</g>
<!-- 7 -->
<g id="node4" class="node">
<title>7</title>
<polygon fill="none" stroke="#ffffff" points="181.8876,-16 140.2366,-16 140.2366,0 181.8876,0 181.8876,-16"/>
<text text-anchor="middle" x="161.0621" y="-5.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">develop</text>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M181.7279,-12.9948C194.422,-16.0629 209.7308,-19.7629 217.7015,-21.6894"/>
</g>
<!-- 6 -->
<g id="node5" class="node">
<title>6</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="99" cy="-7" rx="5.4" ry="5.4"/>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge5" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#ffffff" d="M104.7274,-7.0923C112.7695,-7.2219 127.8275,-7.4645 140.3532,-7.6663"/>
</g>
<!-- 2 -->
<g id="node6" class="node">
<title>2</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="52.2" cy="-23" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge4" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#ffffff" d="M57.7482,-23.8154C76.4659,-26.5665 137.1481,-35.4852 155.6543,-38.2052"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#ffffff" d="M57.5686,-21.1646C66.5961,-18.0783 84.7087,-11.8859 93.6941,-8.814"/>
</g>
<!-- 1 -->
<g id="node7" class="node">
<title>1</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="5.4" cy="-23" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge7" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#ffffff" d="M11.1386,-23C20.2184,-23 37.7802,-23 46.7053,-23"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: git Pages: 1 -->
<svg width="502pt" height="129pt"
viewBox="0.00 0.00 502.41 129.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 125)">
<title>git</title>
<!-- 7844c2857baee48b3b7a408f4765636452adc2d1 -->
<g id="node1" class="node">
<title>7844c2857baee48b3b7a408f4765636452adc2d1</title>
<polygon fill="none" stroke="#ffffff" points="494.3428,-121 445.6158,-121 445.6158,-105 494.3428,-105 494.3428,-121"/>
<text text-anchor="middle" x="469.9793" y="-110.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">tags/1.0^0</text>
</g>
<!-- 9cc57b9a05c051f547c350c7bc508de14b62b20d -->
<g id="node2" class="node">
<title>9cc57b9a05c051f547c350c7bc508de14b62b20d</title>
<polygon fill="none" stroke="#ffffff" points="409.4795,-83 360.7525,-83 360.7525,-67 409.4795,-67 409.4795,-83"/>
<text text-anchor="middle" x="385.116" y="-72.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">tags/1.0^2</text>
</g>
<!-- 9cc57b9a05c051f547c350c7bc508de14b62b20d&#45;&gt;7844c2857baee48b3b7a408f4765636452adc2d1 -->
<g id="edge2" class="edge">
<title>9cc57b9a05c051f547c350c7bc508de14b62b20d&#45;&gt;7844c2857baee48b3b7a408f4765636452adc2d1</title>
<path fill="none" stroke="#ffffff" d="M403.1133,-83.0588C417.5149,-89.5076 437.6132,-98.5071 452.0079,-104.9528"/>
</g>
<!-- 56ba648f5181747b240071c5aacac5f1df128213 -->
<g id="node3" class="node">
<title>56ba648f5181747b240071c5aacac5f1df128213</title>
<polygon fill="none" stroke="#ffffff" points="324.4943,-47 268.2573,-47 268.2573,-31 324.4943,-31 324.4943,-47"/>
<text text-anchor="middle" x="296.3758" y="-36.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">tags/1.0^2^2</text>
</g>
<!-- 56ba648f5181747b240071c5aacac5f1df128213&#45;&gt;9cc57b9a05c051f547c350c7bc508de14b62b20d -->
<g id="edge4" class="edge">
<title>56ba648f5181747b240071c5aacac5f1df128213&#45;&gt;9cc57b9a05c051f547c350c7bc508de14b62b20d</title>
<path fill="none" stroke="#ffffff" d="M316.5123,-47.169C331.1375,-53.1021 350.8298,-61.0908 365.3649,-66.9874"/>
</g>
<!-- 3d587a0c3aa3648d723dbc70b6961b9aa8c085f0 -->
<g id="node4" class="node">
<title>3d587a0c3aa3648d723dbc70b6961b9aa8c085f0</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="209.6336" cy="-39" rx="5.4" ry="5.4"/>
</g>
<!-- 3d587a0c3aa3648d723dbc70b6961b9aa8c085f0&#45;&gt;56ba648f5181747b240071c5aacac5f1df128213 -->
<g id="edge5" class="edge">
<title>3d587a0c3aa3648d723dbc70b6961b9aa8c085f0&#45;&gt;56ba648f5181747b240071c5aacac5f1df128213</title>
<path fill="none" stroke="#ffffff" d="M215.0597,-39C225.519,-39 249.1248,-39 268.2224,-39"/>
</g>
<!-- 322ef98652d63d6fa920a6e463bb18c67ddf9ab0 -->
<g id="node5" class="node">
<title>322ef98652d63d6fa920a6e463bb18c67ddf9ab0</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="145.8" cy="-75" rx="5.4" ry="5.4"/>
</g>
<!-- 322ef98652d63d6fa920a6e463bb18c67ddf9ab0&#45;&gt;9cc57b9a05c051f547c350c7bc508de14b62b20d -->
<g id="edge3" class="edge">
<title>322ef98652d63d6fa920a6e463bb18c67ddf9ab0&#45;&gt;9cc57b9a05c051f547c350c7bc508de14b62b20d</title>
<path fill="none" stroke="#ffffff" d="M151.2481,-75C179.078,-75 306.1653,-75 360.4343,-75"/>
</g>
<!-- 322ef98652d63d6fa920a6e463bb18c67ddf9ab0&#45;&gt;3d587a0c3aa3648d723dbc70b6961b9aa8c085f0 -->
<g id="edge6" class="edge">
<title>322ef98652d63d6fa920a6e463bb18c67ddf9ab0&#45;&gt;3d587a0c3aa3648d723dbc70b6961b9aa8c085f0</title>
<path fill="none" stroke="#ffffff" d="M150.8089,-72.1751C162.8004,-65.4123 193.0347,-48.3612 204.8226,-41.7132"/>
</g>
<!-- 9709d34c4997685d09f2ac4ee730a2c0b005f2c9 -->
<g id="node6" class="node">
<title>9709d34c4997685d09f2ac4ee730a2c0b005f2c9</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="99" cy="-75" rx="5.4" ry="5.4"/>
</g>
<!-- 9709d34c4997685d09f2ac4ee730a2c0b005f2c9&#45;&gt;322ef98652d63d6fa920a6e463bb18c67ddf9ab0 -->
<g id="edge7" class="edge">
<title>9709d34c4997685d09f2ac4ee730a2c0b005f2c9&#45;&gt;322ef98652d63d6fa920a6e463bb18c67ddf9ab0</title>
<path fill="none" stroke="#ffffff" d="M104.7386,-75C113.8184,-75 131.3802,-75 140.3053,-75"/>
</g>
<!-- fc33b0ebafa7e4fa80be19ed42208a610ba0e410 -->
<g id="node10" class="node">
<title>fc33b0ebafa7e4fa80be19ed42208a610ba0e410</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="145.8" cy="-8" rx="5.4" ry="5.4"/>
</g>
<!-- 9709d34c4997685d09f2ac4ee730a2c0b005f2c9&#45;&gt;fc33b0ebafa7e4fa80be19ed42208a610ba0e410 -->
<g id="edge11" class="edge">
<title>9709d34c4997685d09f2ac4ee730a2c0b005f2c9&#45;&gt;fc33b0ebafa7e4fa80be19ed42208a610ba0e410</title>
<path fill="none" stroke="#ffffff" d="M102.3657,-70.1815C111.0007,-57.8195 133.8634,-25.0887 142.4648,-12.7748"/>
</g>
<!-- 5500b660f0c73b4ac430833e7ed3a98bf720568c -->
<g id="node7" class="node">
<title>5500b660f0c73b4ac430833e7ed3a98bf720568c</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="52.2" cy="-113" rx="5.4" ry="5.4"/>
</g>
<!-- 5500b660f0c73b4ac430833e7ed3a98bf720568c&#45;&gt;7844c2857baee48b3b7a408f4765636452adc2d1 -->
<g id="edge1" class="edge">
<title>5500b660f0c73b4ac430833e7ed3a98bf720568c&#45;&gt;7844c2857baee48b3b7a408f4765636452adc2d1</title>
<path fill="none" stroke="#ffffff" d="M57.686,-113C72.1158,-113 112.325,-113 145.8,-113 145.8,-113 145.8,-113 296.3758,-113 349.572,-113 411.9373,-113 445.5418,-113"/>
</g>
<!-- 5500b660f0c73b4ac430833e7ed3a98bf720568c&#45;&gt;9709d34c4997685d09f2ac4ee730a2c0b005f2c9 -->
<g id="edge8" class="edge">
<title>5500b660f0c73b4ac430833e7ed3a98bf720568c&#45;&gt;9709d34c4997685d09f2ac4ee730a2c0b005f2c9</title>
<path fill="none" stroke="#ffffff" d="M56.5189,-109.4932C65.3893,-102.2908 85.5785,-85.8978 94.555,-78.6092"/>
</g>
<!-- 88f57722951f486d0d96c23505d9a2807544af19 -->
<g id="node8" class="node">
<title>88f57722951f486d0d96c23505d9a2807544af19</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="5.4" cy="-113" rx="5.4" ry="5.4"/>
</g>
<!-- 88f57722951f486d0d96c23505d9a2807544af19&#45;&gt;5500b660f0c73b4ac430833e7ed3a98bf720568c -->
<g id="edge9" class="edge">
<title>88f57722951f486d0d96c23505d9a2807544af19&#45;&gt;5500b660f0c73b4ac430833e7ed3a98bf720568c</title>
<path fill="none" stroke="#ffffff" d="M11.1386,-113C20.2184,-113 37.7802,-113 46.7053,-113"/>
</g>
<!-- 40a815510d4ddcabe9471b8942c35aa1228085d2 -->
<g id="node9" class="node">
<title>40a815510d4ddcabe9471b8942c35aa1228085d2</title>
<polygon fill="none" stroke="#ffffff" points="232.001,-16 187.2662,-16 187.2662,0 232.001,0 232.001,-16"/>
<text text-anchor="middle" x="209.6336" y="-5.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">feature&#45;1</text>
</g>
<!-- fc33b0ebafa7e4fa80be19ed42208a610ba0e410&#45;&gt;40a815510d4ddcabe9471b8942c35aa1228085d2 -->
<g id="edge10" class="edge">
<title>fc33b0ebafa7e4fa80be19ed42208a610ba0e410&#45;&gt;40a815510d4ddcabe9471b8942c35aa1228085d2</title>
<path fill="none" stroke="#ffffff" d="M151.2424,-8C159.1417,-8 174.2466,-8 187.1142,-8"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7 KiB

View file

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: G Pages: 1 -->
<svg width="383pt" height="92pt"
viewBox="0.00 0.00 383.16 91.53" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 87.5269)">
<title>G</title>
<!-- 1 -->
<g id="node1" class="node">
<title>1</title>
<ellipse fill="none" stroke="#ffffff" cx="16.2635" cy="-67.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="16.2635" y="-63.0635" font-family="Times,serif" font-size="14.00" fill="#ffffff">1</text>
</g>
<!-- 2 -->
<g id="node2" class="node">
<title>2</title>
<ellipse fill="none" stroke="#ffffff" cx="84.7904" cy="-67.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="84.7904" y="-63.0635" font-family="Times,serif" font-size="14.00" fill="#ffffff">2</text>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#ffffff" d="M32.8519,-67.2635C43.626,-67.2635 57.6111,-67.2635 68.3547,-67.2635"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="none" stroke="#ffffff" cx="221.8442" cy="-67.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="221.8442" y="-63.0635" font-family="Times,serif" font-size="14.00" fill="#ffffff">3</text>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#ffffff" d="M101.3223,-67.2635C127.6646,-67.2635 178.8745,-67.2635 205.2537,-67.2635"/>
</g>
<!-- 6 -->
<g id="node6" class="node">
<title>6</title>
<ellipse fill="none" stroke="#ffffff" cx="153.3173" cy="-16.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="153.3173" y="-12.0635" font-family="Times,serif" font-size="14.00" fill="#ffffff">6</text>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge5" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#ffffff" d="M98.003,-57.4301C110.1376,-48.3992 128.0234,-35.088 140.1452,-26.0666"/>
</g>
<!-- 4 -->
<g id="node4" class="node">
<title>4</title>
<ellipse fill="none" stroke="#ffffff" cx="290.3711" cy="-67.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="290.3711" y="-63.0635" font-family="Times,serif" font-size="14.00" fill="#ffffff">4</text>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M238.4326,-67.2635C249.2068,-67.2635 263.1918,-67.2635 273.9354,-67.2635"/>
</g>
<!-- 5 -->
<g id="node5" class="node">
<title>5</title>
<ellipse fill="none" stroke="#ffffff" cx="358.898" cy="-67.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="358.898" y="-63.0635" font-family="Times,serif" font-size="14.00" fill="#ffffff">5</text>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge4" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#ffffff" d="M306.9596,-67.2635C317.7337,-67.2635 331.7187,-67.2635 342.4623,-67.2635"/>
</g>
<!-- 7 -->
<g id="node7" class="node">
<title>7</title>
<ellipse fill="none" stroke="#ffffff" cx="221.8442" cy="-16.2635" rx="16.0303" ry="16.0303"/>
<text text-anchor="middle" x="221.8442" y="-12.0635" font-family="Times,serif" font-size="14.00" fill="#ffffff">7</text>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge6" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#ffffff" d="M169.9057,-16.2635C180.6799,-16.2635 194.6649,-16.2635 205.4085,-16.2635"/>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge7" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M235.0569,-26.0968C247.1914,-35.1277 265.0773,-48.4389 277.199,-57.4603"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: autogroups Pages: 1 -->
<svg width="310pt" height="57pt"
viewBox="0.00 0.00 309.85 57.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 53)">
<title>autogroups</title>
<!-- 5 -->
<g id="node1" class="node">
<title>5</title>
<polygon fill="none" stroke="#ffffff" points="302.012,-49 264.3607,-49 264.3607,-33 302.012,-33 302.012,-49"/>
<text text-anchor="middle" x="283.1863" y="-38.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">master</text>
</g>
<!-- 4 -->
<g id="node2" class="node">
<title>4</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="223.1242" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge1" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#ffffff" d="M228.6671,-41C236.7404,-41 252.1197,-41 264.491,-41"/>
</g>
<!-- 3 -->
<g id="node3" class="node">
<title>3</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="161.0621" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge2" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M166.7895,-41C178.6726,-41 205.8738,-41 217.5893,-41"/>
</g>
<!-- 7 -->
<g id="node4" class="node">
<title>7</title>
<polygon fill="none" stroke="#ffffff" points="181.8876,-16 140.2366,-16 140.2366,0 181.8876,0 181.8876,-16"/>
<text text-anchor="middle" x="161.0621" y="-5.6" font-family="Times,serif" font-size="8.00" fill="#ffffff">develop</text>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge3" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#ffffff" d="M176.4033,-16.1573C190.0435,-23.4101 209.1724,-33.5815 218.1291,-38.344"/>
</g>
<!-- 6 -->
<g id="node5" class="node">
<title>6</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="99" cy="-8" rx="5.4" ry="5.4"/>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge5" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="#ffffff" d="M104.7274,-8C112.7695,-8 127.8275,-8 140.3532,-8"/>
</g>
<!-- 2 -->
<g id="node6" class="node">
<title>2</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="52.2" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge4" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="#ffffff" d="M57.7482,-41C76.4659,-41 137.1481,-41 155.6543,-41"/>
</g>
<!-- 2&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>2&#45;&gt;6</title>
<path fill="none" stroke="#ffffff" d="M56.8585,-37.7152C65.8291,-31.3898 85.4046,-17.5865 94.3604,-11.2715"/>
</g>
<!-- 1 -->
<g id="node7" class="node">
<title>1</title>
<ellipse fill="#ffffff" stroke="#ffffff" cx="5.4" cy="-41" rx="5.4" ry="5.4"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge7" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#ffffff" d="M11.1386,-41C20.2184,-41 37.7802,-41 46.7053,-41"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3 KiB