CommitMessage is a modular, easy-to-use approach to CVS and SVN commit emails. It consists of a controller for each supported system (currently CVS and SVN), which populates a generic model with the entire commit, and then passes the model to the configured views. The views are written as Python classes, and are configured in the configuration file.
|Tags||Software Development Version Control|
Release Notes: Better email date headers are used via RFC822.
Release Notes: This release implemented a new summaryThreshold feature (Subversion only) for not parsing diffs for large commits and a work around for a Subversion bug on Windows that would cause commitmessage to hang.
Release Notes: This release adds DEFAULT_MODULE and UNIVERSAL_MODULE support, subversion fixes for spaces and properties, and user login name-to-email address map functionality.
Release Notes: Changes for this release include several bugfixes (svnlook not having the right permissions, etc.), a profiling option (-p) to debug slow commits (rarely happens), and the addition of another view to send email with the diffs as an attached patch file.
Release Notes: Changes for this release include several bugfixes (for the wrong EOL in the tar.gz distribution, and sending email to multiple addresses) and the addition of IM support (AIM and MSN).