Here is a snippet from my pre-commit hook batch file that doesn't
require Python.
svnlook log %1 -t %2 | findstr /I [a-z0-9]"
if %errorlevel% lss 1 goto commit_ok
Don't expect svnlook to be on the path, you'll have to set that up
yourself.
The findstr executable is part of Windows so there shouldn't be any
problem ...
Of course, there are many versions of grep that work fine on Windows as
well...
Brian
-----Original Message-----
From: Robert Dailey [mailto:rcdailey_at_gmail.com]
Sent: Monday, June 16, 2008 12:43 PM
To: prakash tiwary
Cc: svn
Subject: Re: How to prevent empty log messages?
On Mon, Jun 16, 2008 at 11:35 AM, prakash tiwary
<prakash.tiwary_at_gmail.com> wrote:
> Hi Robert,
> You can do it with pre-commit hooks at server side. The default
> pre-commit hooks does the same. All you need to do is follow the
> instructions inside it.
>
> Regards
> Prakash
>
> On Mon, Jun 16, 2008 at 9:32 PM, Robert Dailey <rcdailey_at_gmail.com>
wrote:
>>
>> Hi,
>>
>> I'm sending this message to both the TortoiseSVN and SVN mailing
>> lists because I'm not sure if this is a client side or server side
issue.
>>
>> I want to setup the subversion server I have to not allow empty log
>> messages. I read a few (very old) archived messages on the
>> TortoiseSVN mailing list when TSVN was still around version 1. The
>> old posts I read spoke of TortoiseSVN actually enforcing the "minimum
>> length" for log messages. I've also heard of the server-side
>> implementing a post-commit (maybe pre commit?) hook for this as well.
>> I'm not sure which approach to take, assuming both options are open.
>> I imagine this will probably have to be server-side, since I don't
>> want to have everyone have to setup their client.
>>
>> If anyone could show me how to prevent empty log messages, I'd
>> appreciate it. If this requires a post(pre)-commit hook, could
>> someone post the code for that and tell me where to put it? Thanks.
I took a look at the server side pre-commit.tmpl, and it is using grep.
I'm running this on a windows server, will this work? I'm not going to
bother trying it until I can be sure. Thanks.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-06-16 19:18:34 CEST