[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: How to prevent empty log messages?

From: prakash tiwary <prakash.tiwary_at_gmail.com>
Date: Mon, 16 Jun 2008 22:33:20 +0530

Hi,
Windows System steps
   Go to Repository/ hooks
   copy pre-commit.tmpl to pre-commit.bat or pre-commit.exe
   open pre-commit.bat or pre-commit.exe in an editor

Edit pre-commit.bat or pre-commit.exe with the following lines of code.

   python PATH_TO_Code_Folder\pythoncode.py %1 %2
    if errorlevel 1 goto :ERROR
    exit 0
    :ERROR
    echo Error found 1>&2
    exit 1

It assumes pythoncode.py is the python method which checks for empty
message. Also , python must be installed at your windows server.

Regards
Prakash

On Mon, Jun 16, 2008 at 10:25 PM, Robert Dailey <rcdailey_at_gmail.com> wrote:

> On Mon, Jun 16, 2008 at 11:53 AM, prakash tiwary
> <prakash.tiwary_at_gmail.com> wrote:
> > Hi Robert,
> > If it is Windows, you can do with perl/Python.
> > Perl/Python can fetch the logmessage using "svnlook info -t TXN-NAME
> > REPOS-PATH" where
> >
> > [1] REPOS-PATH (the path to this repository)
> > [2] TXN-NAME (the name of the txn about to be committed)
> >
> > are ordered arguments in pre-commit hooks (see pre-commit.tmpl).
> >
> > Hope this will help you,
> >
> > Regards,
> > Prakash
> >
> > On Mon, Jun 16, 2008 at 10:13 PM, Robert Dailey <rcdailey_at_gmail.com>
> wrote:
> >>
> >> 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.
> >
> >
>
> Mind showing me what the complete pre-commit.tmpl would look like?
> Something that would work on windows? Thanks.
>
Received on 2008-06-16 19:04:28 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.