892a5cec4d
This is orthogonal to behaviour for rendering paths from the beginning of time for branches created before the first commit, and helps frame the history in a better way. |
||
---|---|---|
tests | ||
.editorconfig | ||
LICENSE | ||
Makefile | ||
README.md | ||
grawkit |
README.md
Grawkit - The Awksome Git Graph Generator
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:
Command-Line | Generated Graph |
---|---|
|
|
|
|
|
|
|
|
|
License
All code in this repository is covered by the terms of the MIT License, the full text of which can be found in the LICENSE file.