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

Re: Running Hook script on Windows

From: allan juul <allan_at_muly.dk>
Date: 2006-05-10 20:40:13 CEST

in you batch file make sure you are in the correct drive, like this
would be the very first line of code:

c:

(at least that works for us, but we stay on the same drive during the
whole post-commit)

i assume this must otherwise have something to do with security, has the
apache user write access to the specific directory ?

<OT>

dear all who responded on this original thread.

(assuming SVN version 1.3.1)
since you seem to have post-commits running on windows may I ask if you
could confirm that it is indeed possible to commit to the repository
without a wait for the post-commit to finish ?

for example, if you put a

   sleep 120

in your script, how long will a client's commit actual take.

we have been running these for a long time, but after upgrading to
series 1.3.* they simply doesn't work correctly anymore

</OT>

./allan

Daniell, Casey B wrote:
> I still am not seeing a file, c:\logfile.txt, created. Its like this
> script isn't even being run.
>
> I have it named post-commit.bat and, now, post-commit2.bat both located
> in the repositories hooks directory.
>
> Do I just need to place the files there and they will automatically get
> called? Or do I need to tell SVN to find them somehow?
>
> Casey
>
> -----Original Message-----
> From: Nathan Kidd [mailto:nathan-svn@spicycrypto.ca]
> Sent: Tuesday, May 09, 2006 4:29 PM
> To: users@subversion.tigris.org
> Subject: Re: Running Hook script on Windows
>
> Daniell, Casey B wrote:
>> Ok, I am having trouble getting my SVN hook script to run
>> automatically under windows, it runs fine by hand (I have the path
>> info included in it). When it run manually it creates a file in the C
>> drive that I can see, so I know its operating, however, when it should
>
>> run under windows I get nothing, help?
>>
>> Its located in the hooks directory of the repository where the checkin
>
>> is occurring, and has been renamed to post-commit.bat as per the
>> instructions, what am I missing to get this file called?
>
> To find out what's going wrong:
>
> 1. rename post-commit.bat post-commit2.bat
>
> 2. create new post-commit.bat with one line like this:
>
> call %~dp0post-commit2.bat %* > c:\logfile.txt 2>&1
>
> HTH,
>
> -Nathan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed May 10 20:41:24 2006

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.