1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in
Version 2 (modified by jhaverlack, 5 years ago)


Commit Notifications via Email (syncmail)

CVS syncmail can be configured to email a log after every commit. SourceForge.net maintains a central install of the cvs syncmail script. Mail can be sent to SourceForge.net mail aliases or SourceForge.net-hosted mailing lists from the CVS server.

To configure syncmail using our recommended configuration do the following:

  1. Checkout a copy of the CVSROOT module
  2. Modify the 'loginfo' file per the values defined below
  3. Commit the loginfo changes back to the repository

# This line sends all changes to the CVSROOT module to the user specified # by USERNAME. It is recommended that someone be watching this module # as it shouldn't need to be modified very often. CVSROOT /cvsroot/sitedocs/CVSROOT/cvstools/syncmail %{sVv} USERNAME@… # This sends mail to a mailing list, defined by the PROJECTNAME-LISTNAME # value. Any changes to any modules in the project will thus generate an # email message to the mailing list specified. DEFAULT /cvsroot/sitedocs/CVSROOT/cvstools/syncmail %{sVv} PROJECTNAME-LISTNAME@…

Refer to the CVS Manual and syncmail sources for additional configuration options.