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