Description
A Haskell library for compiling Git revision information into projects. It helps applications include commit hashes, branches, and dirty-state indicators in their version or diagnostic output.
Developers use it to make builds traceable. Release pipelines should decide how to handle dirty trees, source archives without Git metadata, and reproducible build requirements.