In Gnulib, we don’t use topic branches for experimental work. Therefore, occasionally a broken commit may be pushed in Gnulib. It does not happen often, but it does happen.
To compensate for this, Gnulib offers “stable branches”. These are branches of the Gnulib code that are maintained over some longer period (a year, for example) and include
config.guess and config.sub.
Not included in the stable branches are:
texinfo.tex,
So far, we have eight stable branches:
stable-202507A stable branch that starts at the beginning of July 2025.
stable-202501A stable branch that starts at the beginning of January 2025.
stable-202407A stable branch that starts at the beginning of July 2024. It is no longer updated.
stable-202401A stable branch that starts at the beginning of January 2024. It is no longer updated.
stable-202307A stable branch that starts at the beginning of July 2023. It is no longer updated.
stable-202301A stable branch that starts at the beginning of January 2023. It is no longer updated.
stable-202207A stable branch that starts at the beginning of July 2022. It is no longer updated.
stable-202201A stable branch that starts at the beginning of January 2022. It is no longer updated.
The two use-cases of stable branches are thus: