[development] cvs-release-notes.php -- auto-generates release notes from cvs log

Derek Wright drupal at dwwright.net
Fri Dec 8 20:22:17 UTC 2006


 From the updated version of http://drupal.org/node/94151:

"To help generate detailed and accurate release notes, you can use  
the cvs-release-notes.php [1] script (which lives in the / 
contributions/tricks/cvs-release-notes directory of the contributions  
repository). You just checkout a local copy of your project, and in  
the root directory of your project's source code, you run the script  
and provide the name of the CVS tag for the previous release and the  
current release. It will parse all the CVS log messages between the 2  
releases, and print out an HTML version of all unique commit  
messages, sorted chronologically, with any references to #xxxxx  
replaced with a link to that issue number. You will need to further  
edit this list for clarity, remove entries that aren't relevant for  
end users of your project to know about, and so on, but it should  
help get you started."

enjoy,
-derek

[1] http://cvs.drupal.org/viewcvs/*checkout*/drupal/contributions/ 
tricks/cvs-release-notes/cvs-release-notes.php


p.s. requires command-line cvs on your machine, doesn't work on  
windoze (don't even ask for it from me, either get a real OS or have  
someone else run it for you and pastebin the output or something),  
there's a list of TODO items in the comment at the top of the script  
if you're feeling imaginative, etc... ;)


p.p.s:  i just tried on core to see how beta-3 is coming along:

% ../contributions/tricks/cvs-release-notes/cvs-release-notes.php  
DRUPAL-5-0-BETA-2 HEAD | wc
      74     801    7060

;)  shazam, y'all have been busy...




More information about the development mailing list