On Mar 14, 2007, at 04:54, thomas Armstrong wrote:
> Using SVN version 1.4.2 (r22196) on Linux, I'm trying to create a
> webpage to do a "svn checkout" of a project from the SVN repository to
> the web directory (both are on the same machine).
>
> I want to execute:
> svn --username john --password foo co http://svn.mydomain.com/project
> via web in order to update the public project without accessing server
> via shell.
>
> I created this PHP script (perhaps most of you aren't keen on PHP):
> -------
> chdir('/home/www');
> $command = "svn --username john --password foo co
> http://svn.mydomain.com/project";
> echo "<li>$command ...\n";
> echo "<pre>" . shell_exec($command) . "</pre>\n";
> echo "<li> ... Executed\n";
> ----------
> but doesn't work. It shows "Executed", but checkout wasn't made and
> standard output is not shown.
How about checking if anything is happening on stderr?
chdir('/home/www');
$command = "svn --username john --password foo co
http://svn.mydomain.com/project";
$command .= ' 2>&1'; // let's see stderr too
echo "<li>$command ...\n";
echo "<pre>" . shell_exec($command) . "</pre>\n";
echo "<li> ... Executed\n";
--
To reply to the mailing list, please use your mailer's Reply To All
function
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Mar 14 11:07:14 2007