Linux SoftwareCommunicationsEmailCVSspam 0.2.12

CVSspam 0.2.12


CVSspam emails you diffs when a change is committed to your CVS repository
Developer:   David Holroyd
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   81K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


CVSspam emails you diffs when a change is committed to your CVS repository. These HTML mails hyperlink to further details and use styling to emphasise information structure.

Here are some key features of "CVSspam":
  • Every email includes colourised unified-diffs for all changed text files, and the committer's log comment.
  • Configurable limits prevent emails becoming too large.
  • If configured, mails can include links to Bugzilla bugs, RT tickets and JIRA issues, from specially formated log messages.
  • If configured, mails can include links to a ViewCVS, CVSweb or Chora view of your repository. Particularly useful for seeing binary image files before and after a change.
  • Written in Ruby.

    What's New in This Release:
  • Email addresses parsed from CVSROOT/users are now stripped of any surrounding quotes, thanks to a patch from Elan Ruusam?e.
  • A numbering error that caused links from the top-of-mail index to point at the file next to the one they should have pointed at was fixed; as reported by several people.
  • Ricardo Pardini provided a patch that handles [[Wiki Links]] in the commit log comment.
  • Newer versions of Ruby don't allow scripts to modify their command-line arguments, so CVSspam altered to avoid doing that. (A problem that was introduced in release 0.2.11 while trying to fix another issue; thanks to Sven K?hler for checking this).
  • Improve email address handling, so that we can now encode non-ASCII characters in any 'personal name' part of an address. Elan Ruusam?e pointed out the lack of encoding.
  • Per a suggestion by Corporate Gadfly, the presence of the -kb 'sticky option' on a file now causes CVSspam to avoid producing a diff for that file; handy when diff's inbuilt binary-file detection heuristic fails. The -kb option can be specified when files are added to the repository, or added later with cvs admin.
  • It is now possible to specify a charset for emails in the CVSROOT/loginfo configuration file (so the setting can vary between CVS modules). This feature was implemented by Elan Ruusam?e.
  • Handle the case where someone has checked out the entire repository (cvs co .); avoid creating email subjects with prefix '[CVS .]'. Thanks to Christopher Petro for the patch.
  • Allow the internal $max_lines_per_diff option to be set to nil, meaning 'no limit', following Christopher Petro's suggestion.
  • The CSS formatting for the 'commit log comment' portion of the email now allows long lines to be broken, in mail clients that support this feature.
  • The documentation now gives an overview of the install process before diving into a description of the steps.
  • Notification of commits to a given, single file can now be automatically threaded together by mail clients that support this, thanks to a suggestion by Elan Ruusam?e.
    tags elan ruusam  log comment  for the  christopher petro  mail clients  support this  that support  clients that  this feature  can now  mails can  configured mails  can include  

    Download CVSspam 0.2.12


     http://www.badgers-in-foil.co.uk/projects/cvsspam/releases/cvsspam-0.2.12.tar.gz


    Authors software

    Similar software

    CVSspam 0.2.12 (by David Holroyd)
    CVSspam emails you diffs when a change is committed to your CVS repository

    eCorrei 1.2.5 (by gummientchen)
    eCorrei is a webmail system

    Deluxe Loginfo 2.90 (by Bernardo Innocenti)

    Svnmailer 1.0.8 (by Andre Malo)
    Svnmailer is a tool to post subversion repository commit information by mail, news or XML (to a CIA tracker).

    The svnmailer packag

    Ticketsmith 1.0 RC1 (by Justin R. Miller)
    Ticketsmith is an all-in-one, Web-based email support ticket system

    Email::Store 0.24 (by Simon Cozens)
    Email::Store is a framework for database-backed email storage.

    SYNOPSIS

    use Email::Store 'dbi:mysql:mailstore';
    Email::Sto

    Email::Store::DBI 0.254 (by Simon Cozens)
    Email::Store::DBI is a Perl module for database backend to Email::Store.

    SYNOPSIS

    use Email::Store 'dbi:...';

    This class is

    Subcommander 0.14.1 (by CollabNet)
    Subcommander is a qt based multiplatform subversion client, diff & merge tool.

    The goal of the Subcommander project is to build an e

    eformmail 0.3 (by Berend de Boer)
    eformmail project is a stand-alone CGI program that accepts an HTML form and emails it

    ikiwiki 1.0 (by Joey Hess)
    ikiwiki project converts a directory full of wiki pages into HTML pages suitable for publishing on a Web site


    Other software in this category

    Pop3eye 0.7.1 (by Brian Moats)
    Pop3eye is a pop3 email notifier, previewer and spam deleter

    SMAN 1.2 (by Naskita)

    Zoe Intertwingle 0.6.3 (by Zoe)
    Zo? is a email client

    MailScanner 4.55.10 (by Julian Field)
    MailScanner is an email virus scanner, vulnerability protector, and spam tagger

    Fetchmail 6.3.5 (by Eric S. Raymond)
    Fetchmail is a full-featured, robust, well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags