branch: externals/compat commit bd35d89543e124d2273abe7689a6aa997caf09d2 Merge: 3a6a2b1939 6cca459f1d Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@daniel-mendler.de>
Merge branch 'main' into emacs-30 --- compat.texi | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/compat.texi b/compat.texi index a6ea20b753..67c262b466 100644 --- a/compat.texi +++ b/compat.texi @@ -3412,11 +3412,24 @@ Please note that as a GNU ELPA package, Compat requires contributors to have signed the @uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Copyright-Assignment.html, FSF copyright assignment}, before any non-trivial contribution -(roughly 15 lines of code) can be applied. It is important that you -provide tests when you contribute new functionality. Compat has 100% -test coverage by the test suite. We use continuous integration to -check if patches preserve existing functionality. +(roughly 15 lines of code) can be applied. +It is important that you provide tests when you contribute new +functionality. Compat has 100% test coverage by the test suite. We +use continuous integration to check if patches preserve existing +functionality. + +Development for the currently stable Emacs version happens in the main +branch of the Compat Git repository. ELPA-devel nightly builds are +created from this branch. New features, which are not yet ready to be +merged directly into the main branch, are developed in feature +branches. Furthermore the Git repository has a branch emacs-<version> +where the development for the upcoming Emacs release takes place. +This branch is separate from the main branch since the new +functionality should not be made available (neither via ELPA nor +ELPA-devel) before the new Emacs version has been reasonably +stabilized, e.g., around the time when the Emacs version branch is +created in the Emacs repository on Savannah. @node Function Index @appendix Function Index