lignum 0.1.0
Ross Younger
ryounger at chiark.greenend.org.uk
Tue Jul 14 06:16:48 BST 2026
I'm happy to announce the first release of lignum, a source code
repository visualiser for git that takes a 1,000' view.
Most visualisers show you every commit. This one is different: it shows
you only the macroscopic structure. Which are the active branches, where
are the tags, where are the divergence and merge points?
In my first software job out of college -- back when dinosaurs roamed
the earth and cvs was the height of version control -- we often ended up
drawing railway diagrams on the whiteboard to visualise the branching
structure. This utility is my attempt to automate creating these.
lignum is currently a CLI tool written in Rust that outputs in GraphViz
(.dot) format, and can pipe directly to xdot.
Source repository: https://github.com/crazyscot/lignum
It's also published as a crate, so you can `cargo install --locked
lignum` directly.
Ross
More information about the sgo-software-announce
mailing list