Split the release notes into a separate file for each (active) major branch,
Tom Lane <tgl@sss.pgh.pa.us>
Split the release notes into a separate file for each (active) major branch, as per my recent proposal. release.sgml itself is now just a stub that should change rarely; ideally, only once per major release to add a new include line. Most editing work will occur in the release-N.N.sgml files. To update a back branch for a minor release, just copy the appropriate release-N.N.sgml file(s) into the back branch. This commit doesn't change the end-product documentation at all, only the source layout. However, it makes it easy to start omitting ancient information from newer branches' documentation, should we ever decide to do that.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/filelist.sgml | modified | +5 −1 |
| doc/src/sgml/generate_history.pl | added | +58 −0 |
| doc/src/sgml/Makefile | modified | +3 −4 |
| doc/src/sgml/release-7.4.sgml | added | +3975 −0 |
| doc/src/sgml/release-8.0.sgml | added | +4561 −0 |
| doc/src/sgml/release-old.sgml | added | +6657 −0 |
| doc/src/sgml/release.sgml | modified | +15 −15188 |