Remember my WIP #LinuxKernel scrutiny script #linuxscru I told you about last Friday[1]?
It seems there was a bit of interest in it, hence I fine tuned various things to make it easier to use[2] and moved it to its own gitlab project: https://gitlab.com/knurd42/linuxscru
It's nevertheless still alpha, a few basic things are hence still missing.
[1] https://fosstodon.org/@kernellogger/111186356514441051
[2] it for example tries to determine the remote names automatically now and works with repos containing only next, master or stable
mine, too; Jonathan from LWN iirc has something for what you want (it was used in an article or two), but it iirc works with graphviz or something like that and hence is not really beautiful