]> granicus.if.org Git - postgresql/commitdiff
Update instructions on creating minor release notes.
authorBruce Momjian <bruce@momjian.us>
Tue, 8 Oct 2013 13:48:29 +0000 (09:48 -0400)
committerBruce Momjian <bruce@momjian.us>
Tue, 8 Oct 2013 13:48:29 +0000 (09:48 -0400)
src/tools/RELEASE_CHANGES

index 7ae9ade562c5cebf961a16b745028ed87fa6ad7f..b0b31d6c964ca12df0aa1525e6c8531cef7443cb 100644 (file)
@@ -89,16 +89,26 @@ Starting a New Development Cycle
 Creating Back-Branch Release Notes
 ==================================
 
-* Run src/tools/git_changelog to generate a list of relevant commits
+* Run src/tools/git_changelog to generate a list of relevant commits. 
+  You can also run 'git log' in each branch.  Be sure to use the --since
+  branch tag and not the release date, as commits could have been done
+  between branch stamping and the release date.
 
 * On the git master branch, edit and create SGML markup for the most recent
   branch in that branch's release-N.N.sgml file
 
 * Copy this into older branches' release-N.N.sgml files, then remove
-  items that do not apply based on commit logs for that branch (and add
-  any that are needed)
+  items that do not apply based on commit logs for that branch.  
+
+* Add any older branch commits not in the newest branch.  This can be 
+  accomplished by diff'ing the newest and older branch commit logs and
+  looking for lines that only appear in the older branch, e.g.:
+
+       diff commit-N.N.log commit-O.O.log | grep '^>'
+
+* Copy the appropriate release-N.N.sgml files into each back branch SGML
+  directory.
 
-* Copy the appropriate release-N.N.sgml files into each back branch
 
 
 ---------------------------------------------------------------------------