Hello!

>VisualSVN created .CMD file with above content.

We tried your hook file and we do not have any problems with it.

The name of the file should be pre-revprop-change.cmd, please check.
On Mon, Oct 6, 2008 at 6:37 PM, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
>
> hello there.
>
> I can't set prop-revprop-change hook for some reason to change log
> property.
>
> What I did is to right click my repo and go to Hooks, then I added
> this code:
>
> ---------------------------------------------------------------------------------------------------------
> @ECHO OFF
> set repos=%1
> set rev=%2
> set user=%3
> set propname=%4
> set action=%5
>
> ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
> :: Only allow changes to svn:log. The author, date and other revision
> :: properties cannot be changed
> ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
> if /I not '%propname%'=='svn:log' goto ERROR_PROPNAME
>
> ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
> :: Only allow modifications to svn:log (no addition/overwrite or
> deletion)
> ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
> if /I not '%action%'=='M' goto ERROR_ACTION
>
> ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
> :: Make sure that the new svn:log message contains some text.
> ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
> set bIsEmpty=true
> for /f "tokens=*" %%g in ('find /V ""') do (
>  set bIsEmpty=false
> )
> if '%bIsEmpty%'=='true' goto ERROR_EMPTY
>
> goto :eof
>
>
>
> :ERROR_EMPTY
> echo Empty svn:log properties are not allowed. >&2
> goto ERROR_EXIT
>
> :ERROR_PROPNAME
> echo Only changes to svn:log revision properties are allowed. >&2
> goto ERROR_EXIT
>
> :ERROR_ACTION
> echo Only modifications to svn:log revision properties are allowed.
>>&2
> goto ERROR_EXIT
>
> :ERROR_EXIT
> exit /b 1
> ---------------------------------------------------------------------------------------------------------
>
> The message I get is always that there is no hook. I can see that
> VisualSVN created .CMD file with above content.
> Does anybody knows why it doesn't work ?
>



-- 
Olga Dolidze
VisualSVN Support

Reply via email to