14.4.1 Overview of Patchy
No programmatic skill is required to run Patchy; although knowledge of compiling LilyPond and its documentation along with understanding how to configure the PATH environment of your computer is required. See Working with source code.
The script lilypond-patchy-staging.py
checks for any new commits
in remote/origin/staging
, makes sure that the new HEAD compiles
along with all the LilyPond documentation. Then finally pushing to
remote/origin/master
. This script can be run and left
unattended, requiring no human intervention.
Patchy can also be configured to send emails after each successful (or unsuccessful) operation. This is not a requirement and is turned off by default.