\version "2.19.11" \header { desc = \markup \justify { When working on a score it is often necessary to mark the state of development on a given intermediate state (printout or shared PDF). Instead of simply adding a date it can be very useful to add information about the Git revision if the document is in a version control repository. This module provides markup commands that retrieve information about the current Git repository. It is not only possible to get information about the current commit but also whether the repository is in a clean state (i.e. whether the score represents the state of a commit or contains modifications in the working tree). A generic command can be used to issue arbitrary Git commands. For a list of defined commands see the usage example. } } \paper { bookTitleMarkup = \markup { \fromproperty #'header:desc } } { c' }