From a16e007c92b34c7f358689dbb8eb751026a51d60 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sat, 2 May 2009 20:28:17 +0000 Subject: [PATCH] We don't need major_release_split any more. --- src/tools/RELEASE_CHANGES | 13 ++++++------- src/tools/major_release_split | 30 ------------------------------ 2 files changed, 6 insertions(+), 37 deletions(-) delete mode 100755 src/tools/major_release_split diff --git a/src/tools/RELEASE_CHANGES b/src/tools/RELEASE_CHANGES index 7330c4b371..d7319c6c4d 100644 --- a/src/tools/RELEASE_CHANGES +++ b/src/tools/RELEASE_CHANGES @@ -68,15 +68,14 @@ Creating Back-Branch Release Notes * Do 'cvs log' on each back-branch and run pgcvslog -* Edit and create SGML markup for the most recent branch +* In CVS HEAD, edit and create SGML markup for the most recent branch + in that branch's release-N.N.sgml file -* Make copies of the SGML for each branch, then remove items - that do not apply based on cvs logs for that branch +* Copy this into older branches' release-N.N.sgml files, then remove + items that do not apply based on cvs logs for that branch (and add + any that are needed) -* Copy the SGML for each branch into release.sgml in CVS HEAD - -* Use src/tools/major_release_split to create a release.sgml for - each branch and copy them to the branch's CVS +* Copy the appropriate release-N.N.sgml files into each back CVS branch --------------------------------------------------------------------------- diff --git a/src/tools/major_release_split b/src/tools/major_release_split deleted file mode 100755 index 37f8111ca3..0000000000 --- a/src/tools/major_release_split +++ /dev/null @@ -1,30 +0,0 @@ -: - -# This program takes release.sgml and breaks it up into -# per-major-release files that can be copied to the proper -# CVS tree. - -[ "$#" -ne 1 ] && echo "Usage: $0 release_sgml_file" 1>&2 && exit 1 - -FILE="$1" - -trap "rm -f /tmp/preamble" 0 1 2 3 15 - -# Create the SGML preamble file -# Copy from the start of the file to the first "sect1" heading -grep -B 1000000 "`sed -n '/ /tmp/preamble - -# Create per-major-release files -# spin over all "sect1" releases to find major release numbers -sed -n 's/^ *> "$RELEASE"-"`basename $FILE`" -done - -- 2.40.0