Subversion Notify for Windows

A simple executable for your complex Subversion needs.
Home
About...
Manual
Contact/Support
Quick Start
Sending E-Mails
Enforce Log Message
Integrate Bugzilla
News / Release
Etc...

Send an e-mail after a successful commit

 

The sample configuration below will send an e-mail for all commits made to any repository that is hooked into Subversion Notify. It does not filter by repository, path or file type. For these more advanced features, see the sections for RepoPathConfig and Mailto. To use this template, be sure to change the MailServer and E-mail address settings.

 

 

<?xml version="1.0standalone="yes"?>
<subversionNotifyConfig xmlns="http://www.mckechney.com/SubversionNotifyConfig.xsdLoggingLevel="INFOMaximumEMailSizeInMb="5"

         MaximumEmailSubjectChars="255">
    <!-- Basic configuration of where to locate the SVN executables -->
    <SVNConfig ExePath="C:\Program Files\Subversion\bin\svnlook.exe" />
     
    <!-- Configure your mail server. Needed for e-mail notifications -->
    <MailServer Name="smtp.mydomain.comUsername="" Password="" ADGlobalCatalog="mydomain.com" FromAddress="fromaddress@mydomain.com"/>
     
    <!-- An example 2-types of e-mail: to a specific user and to a distribution group. Also demonstrates custom e-mail formats.-->
    <RepoPathConfig ControlledPaths="/">
       <MailTo EMailGroupName="Managers"  EMailType="HTML" />
       <MailTo EMailAddress="custom@mydomain.comEMailType="Custom" CustomSubjectFormat="#user# - #fileNames#CustomEmailTemplateFile="customemail.txt" />    
   </RepoPathConfig>

    <EMailGroup Name="Managers">
        <EMail Address="email3@mydomain.com" />
        <EMail Address="email4@mydomain.com" />
    </EMailGroup>

</subversionNotifyConfig>