logbuilder 0.1.0 Beta
Tool for creating ChangeLog from revision comments
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.
To obtain usage information simply call logbuilder.py --help