subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Levy <>
Subject Re: Error on Post Commit Hook.BAT
Date Wed, 02 Feb 2011 11:25:53 GMT
On Wed, Feb 2, 2011 at 02:49, David Chapman <> wrote:
> On 2/1/2011 11:36 PM, Waseem Bokhari wrote:
> I am not using any email program But Only using my SMTP SERVER
> E:\Repositories\WSBokhari\hooks\send_message.exe %MESSAGE_FILE% %server%
> %to% %from% %subj% %auth%
> Then how would I mention this?
> You need to find a program that contacts your SMTP server from the Windows
> command line prompt and sends a message to the server.  You may have one
> already installed on your machine; if you are defining a repository for a
> group of developers you will also need to ensure that it is installed (or at
> least accessible on the search path) on every developer's machine.

It's only needed on developer machines if it's a TSVN client-side
hook, or the repository is accessed via file:///, which is a really
bad idea in a shared environment.

> My Subversion installation does not send E-mail to developers and so I do
> not know of any programs that send mail to an SMTP server from a Windows
> command line prompt.  Perhaps someone else on the list will know.  I can't
> help you further.

The best thing to do is skip using BAT files altogether. You can
completely eliminate the need for a "send email" program by using a
modern Windows scripting environment like Windows Script Host (where
you'll use the build-in mail objects) or better yet PowerShell (single
cmdlet, send-mailmessage).

BAT files are clunky, difficult to both read and write, weak &
primitive. Better alternatives have existed for a decade now, but
people still cling to them because they haven't bothered to explore
what else is out there.

View raw message