I did a Dumper() on %ENV while testing and it only had these:
$VAR1 = 'SHLVL';
$VAR2 = '1';
$VAR3 = 'PWD';
$VAR4 = '/pub/intouch';
$VAR5 = '_';
$VAR6 = '/pub/intouch/media/intouch-post-commit.pl';
So setting the needed vars should take care of it? What I'm most
worried about is ssh authentication. I'll test it out tomorrow.
Thanks,
Collin
Eric Gillespie wrote:
> Collin Peters <cpeters@intouchtrainer.com> writes:
>
>
>>However, it seems that normal shell logon operations (such as
>>executing .bashrc) don't get run from the whole commit process.
>
>
> Make a post-commit like this:
>
> #! /bin/sh
> printenv > /tmp/out
>
> Then look at /tmp/out. I have no idea why svn thinks it needs to
> purge the environment completely, but it does. It has nothing to
> do with using apache or svnserve, either way your hooks are run
> in an empty (or nearly so, can't remember off the top of my head)
> environment. So you will have to setup anything yourself, right
> down to such basics as USER, HOME, and PATH.
>
> --
> Eric Gillespie <*> epg@pretzelnet.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Jul 13 02:23:13 2004