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.


LilyPond — Contributor’s Guide v2.21.0 (development-branch).