Generate GIT graph

+4 votes
asked Nov 23, 2016 in Wanted features by vicnet (360 points)
Hello,

New feature to allow to generate git log graph from text input !

Like: http://bit-booster.com/graph.html

a+
Vicnet
commented Jun 1, 2018 by Roemer (100 points)
Did you found a way to do this with plantuml yet? I'm also trying to do a simple git graph (like showing the gitflow process) but I haven't succeeded yet neither with sequence, nor with activity nor with use case. All have their downsides.

1 Answer

0 votes
answered Jun 1, 2018 by vicnet (360 points)
No, i try to play with dot diagram inside plantuml but don't spent lot of time on it.
So I don't succeeded.

http://plantuml.com/dot

a+
Vicnet
commented Mar 11, 2022 by mirecg (220 points)

Mermaid has experimental support for git branching graphs. Would it be possible for PlantUML to implement something simmilar:

https://mermaid-js.github.io/mermaid/#/README?id=git-graph-exclamation-experimental

commented Mar 14, 2022 by mirecg (220 points)
This is not exacly what I was looking for. Good to know. Thank you.

I was looking for similiar graphical representation, like the git uses, something similiar to what I've found in Mermaid example.
commented Aug 6, 2025 by Thomas S. (100 points)
Is there some example to built this from scratch?

Let's say, I'd like to visualize the plan on how a feature shall be branched from develop and finally be merged back again. How to create a release candidate branch that results in the master branch.

That means, I don't need the commit IDs, rather the branch names and how they play together.

Thank you in advance!
commented Oct 17, 2025 by Sam
The EBNF looks like the better way of achieving git branching visualization: https://plantuml.com/ebnf
...