Projects / CommitMessage


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.


Recent releases

  •  21 Jul 2006 08:47

    Release Notes: Better email date headers are used via RFC822.

    •  13 Jan 2005 12:02

      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.

      •  23 Oct 2004 16:30

        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.

        •  23 Mar 2004 11:26

          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.

          •  08 Feb 2004 10:40

            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).


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.