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

RE: Re: using custom hooks

From: Floris van der Ploeg <fvdploeg_at_xs4all.nl>
Date: Tue, 15 Jan 2008 20:16:55 +0100 (CET)

I can confirm this works.
Just tested it and it works perfectly. Only thing is to pass the exit
message to the command script. But I'll figure it out :)

Thanks for your input.

> If powershell returns an exit code via the standard errorlevel mechanism
> then something like:
>
> EXIT %errorlevel%
>
> would exit the command interpreter with the error level returned from
> the powershell and should get back to subversion.
>
> It works at the command prompt but I have not tried this with SVN though
> as I have subversion running on SUSE Linux.....
>
> HTH,
>
> Graeme
>
> -----Original Message-----
> From: Andy Levy [mailto:andy.levy_at_gmail.com]
> Sent: 15 January 2008 12:03
> To: fvdploeg_at_xs4all.nl
> Cc: users_at_subversion.tigris.org
> Subject: Re: using custom hooks
>
> On Jan 15, 2008 6:17 AM, Floris van der Ploeg <fvdploeg_at_xs4all.nl>
> wrote:
>> Is there a way to use PowerShell Scripts as Hook Scripts?
>>
>> Changing the Filetype Association for .ps1 files didn't do the job.
>> Currently, I've create a workaround by kicking off a cmd script which,
>
>> in turn, runs the PowerShell.exe command and passes the arguments.
>> This, however, doesn't return the correct exit code from my PowerShell
> script.
>>
>> So there could be 2 possible solutions:
>>
>> 1. enabling powershell support for hook scripts
>
> I poked around at this about a year ago with a couple SVN devs, though
> it was for WSH scripts (.WSH extension), not PowerShell. Ultimately we
> came to the conclusion that it wasn't practical; because an interpreter
> was required, we had to specify the full path to that interpreter, and
> that can vary from system to system. Went back to the solution you're
> using now.
>
>> 2. passing the exit code from the powershell script to the cmd script
>> (but does anybody know how to do this??)
>
> That's a CMD.exe or maybe batch question I think. I'm sure MS has it
> documented but TechNet doesn't seem to like Safari.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
> For additional commands, e-mail: users-help_at_subversio

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-01-15 20:19:24 CET

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