1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00

Maintaining ChangeLog history: add more details

* admin/notes/repo (Maintaining ChangeLog history): Add more details.
See <https://debbugs.gnu.org/58092#37>.
This commit is contained in:
Sean Whitton 2022-09-27 17:49:05 -07:00
parent adaa2fc90e
commit c1eb13b326

View file

@ -124,6 +124,11 @@ This ChangeLog file is not put into the repository.
'make change-history' copies all newer ChangeLog entries into the 'make change-history' copies all newer ChangeLog entries into the
start of the newest ChangeLog history file. These ChangeLog entries start of the newest ChangeLog history file. These ChangeLog entries
are thereafter considered to be old, so later uses of 'make ChangeLog' are thereafter considered to be old, so later uses of 'make ChangeLog'
and/or 'make change-history' will no longer copy the entries. To and/or 'make change-history' will no longer copy the entries.
alter ChangeLog history, run 'make change-history', then edit
the ChangeLog history files manually and commit your changes. To alter ChangeLog history, run 'make change-history' and commit the
changes made by that command. Then edit the ChangeLog history files
manually and commit those changes in a second, distinct commit.
Altering ChangeLog history like this can make things harder for those
who handle merging branches and Emacs releases, so reserve it for
correcting more serious mistakes.