Grawkit is a tool that helps build SVG graphs from git command-line descriptions, and is built in Awk.
This tool was created in support of the "Orthogonal Git Workflow" post. Yes, this took way longer to write than the post itself.
Testing & Documentation
A Makefile is provided for running tests and producing documentation for Grawkit. Run make help in the project root for more information.
A full test-suite is provided (depending only on make and awk), which should serve as a good example of the existing feature-set.
Status & Examples
Grawkit has basic support for common git commands such as git branch, git tag and git merge, allowing for fairly complex graphs. The integrated test-suite serves as an example, presented here: