[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