From c1a16f7bde8a602c293f56f8bf97af63747268d2 Mon Sep 17 00:00:00 2001 From: Lee Date: Sat, 27 Oct 2018 18:44:40 -0400 Subject: [PATCH] developer doc: list the steps for creating the changelog --- doc/source/developer-manual.sgml | 56 ++++++++++++++++++++++++++++---- 1 file changed, 49 insertions(+), 7 deletions(-) diff --git a/doc/source/developer-manual.sgml b/doc/source/developer-manual.sgml index 9a4fe6d5..1dc08adf 100644 --- a/doc/source/developer-manual.sgml +++ b/doc/source/developer-manual.sgml @@ -2189,7 +2189,55 @@ for-privoxy-version=3.0.11 - All documentation should be rebuild after the code status has been changed. + Create the change log: + + + $ git tag + # to see the tags + $ git log [last release tag]..HEAD > /tmp/log + # get the commit log since the last release + $ utils/makeChangeLog /tmp/log > /tmp/change.log + # reformat the commit log + + + Edit /tmp/change.log to remove trivial + changes and group the changes under general headings like: + + +- Bug fixes: +- Action file improvements: +- Filter file improvements: +- General improvements: +- Documentation improvements: +- Build system improvements: +- Code cleanups: +- Privoxy-Log-Parser: +- Privoxy-Regression-Test: + + + Add the contents of /tmp/change.log to the + start of ChangeLog and re-create + doc/source/changelog.sgml: + + + $ utils/changelog2doc.pl /tmp/change.log >| doc/source/changelog.sgml + + + + + All developers should look at the ChangeLog and + make sure noteworthy changes are referenced. + + + + + All documentation should be rebuilt: + + $ make dok + $ make dok-tidy + $ make man + $ make config-file + Finished docs should be then be committed to Git (for those without the ability to build these). Some docs may require rather obscure processing tools. config, @@ -2215,12 +2263,6 @@ for-privoxy-version=3.0.11 target for this at this time!!! It needs to be done manually. - - - All developers should look at the ChangeLog and - make sure noteworthy changes are referenced. - - Commit all files that were changed in the above steps! -- 2.39.2