gitのコミットグラフをgraphvizで画像にしてみる
gitのコミットグラフをgraphvizで画像にしてみる
別に何もいい事ないけど、なんか調べたらできそうだったのでやってみた。
https://git.wiki.kernel.org/index.php/Aliases#Use_graphviz_for_display
.gitconfig
[alias]
graphviz = "!f() { echo 'digraph git {' ; git log --pretty='format: %h -> { %p }' \"$@\" | sed 's/[0-9a-f][0-9a-f]*/\"&\"/g' ; echo '}'; }; f"
これをgraphvizに食わせると
bash
git graphviz HEAD~10..HEAD | dot -Tpng > graph.png
こんな感じになる。
使い道…?
あんま思いつかない。
.gitconfig
の[alias]
でdot言語に書き出してるとこ多少調整すれば、
スライドとかの説明画像に使えるくらいにはできるんじゃないかなぁ、という気がする。
気がするだけ:)
追記
dot言語にurl埋め込む事ができるらしいので、
http://readingmonkey.blog45.fc2.com/blog-entry-644.html
頑張ればクリッカブルなチャートっぽくできるかもしれない。
頑張れば:)
なんかgitlabのプラグインかなんかでやってる人いそうだな。
続き
awkでゴリ押してみた。
http://qiita.com/arc279/items/d8cd12d3f09c94c01726
Author And Source
この問題について(gitのコミットグラフをgraphvizで画像にしてみる), 我々は、より多くの情報をここで見つけました https://qiita.com/arc279/items/18ae28c212a1fa014e75著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .