logbuilder 0.1.0 Beta

Tool for creating ChangeLog from revision comments

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
GPL v3 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Filip Gruszczynski
HOMEPAGE:
code.google.com
CATEGORY:
ROOT \ Utilities
1 logbuilder Screenshot:
logbuilder - Usage message
logbuilder is a simple tool, written in Python, for creation of ChangeLog based on version control content. It takes advantage of conventions used in commit messages to retrieve changes, that can be directly used in a ChangeLog. This way it should simplify the process of sharing changes with users, when new version of software is announced.

Example:

Let's assume, that one tags checkins with new features with 'Feature:' string and bugfixes with 'Bugfix:' string. This way he can easily retrieve all new features and bugfixes from the version control repository, when new version of software is distributed. For the first stable version of logbuilder, it would look like this:

logbuilder.py logbuilder/ -r "Feature:.*"

which would produce a result similar to this:

Revision 5 by gruszczy on (1260911863.0, -3600): Feature: filtering messages according to a given regexp.
Revision 8 by gruszczy on (1260914133.0, -3600): Feature: printing log into a file.
Revision 9 by gruszczy on (1260915629.0, -3600): Feature: specifying start and end revision for building log.
Revision 12 by gruszczy on (1260998805.0, -3600): Feature: filtering by a wildcard and by checking whether message contains given string.
Revision 13 by gruszczy on (1261152432.0, -3600): Feature: mercurial support.


Usage:

To obtain usage information simply call logbuilder.py --help

Last updated on January 12th, 2010

requirements

#ChangeLog generator #log builder #version control #ChangeLog #log #builder #generator

Add your review!

SUBMIT