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

Re: svn:externals unavailable in hooks ?

From: Ryan Schmidt <subversion-2005_at_ryandesign.com>
Date: 2005-11-30 10:47:47 CET

On Nov 30, 2005, at 09:47, allan wrote:

> i have a post-commit hook that works like a charm.
> now we want to run a hook on a path in the repository where one of
> the folders have the svn:externals property
> that is we run an svn export and on one of these exported folders
> there is the svn:externals property. (this is confirmed by doing a
> checkout instead of an export and then afterwards checking that the
> property is really there)
> if i run the hook from the command line on the server it works
> correctly, but when invoked like a hook it doesn't ?
> why is that ?
> is there some environment specific i need to look into or ?

We use externals, and our deployment process involves doing an export
of a working copy. It works fine for us, with Subversion 1.2.3 served
over Apache2 with https. I also just tried doing an export directly
from the repository without an intermediate working copy, and that
works too. So I don't see why externals would relate to the problem.

Hooks run with an empty environment... does it still work from the
command line if you empty the environment first? Assuming you're
using something Unix-like:

cd /path/to/repository/hooks
env -i ./post-commit

Are you specifying all paths in the hook as absolute paths?

If those tips don't help, maybe send us your post-commit script;
maybe we can spot something.

> svn, version 1.2.0 (r14790)

I'd recommend 1.2.3, of course, not because I'm aware of any specific
fixes that would relate to this, but just to be as current as possible.

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Nov 30 11:04:53 2005

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.