Hallo, ich habe ein ähnliches Problem und möchte an diesen Thread anknüpfen. Ich nutze Phing NICHT von der Commandline (direkt in php) und unter windows.
Subversion ist installiert, Pfad korrekt gesetzt - es funktioniert nicht.
selbst
funktioniert nicht, in der Logfile taucht zwar dies auf:
[quote]
[exec] Executing command: svn export --force
Revision 15449: /trunk D:/ZendCe/Apache2/htdocs/***e/ 2>&1
[quote]
jedoch findet kein Checkout statt.
wenn ich das Command selber über die Konsole aufrufe, checkt svn schön aus.
hier der Aufruf von Phing
PHP-Code:
set_time_limit(0);
ignore_user_abort(true);
ini_set('memory_limit', '128M');
$path = dirname(__FILE__).'/pear/';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
require_once 'phing/Phing.php';
$buildDir = dirname(__FILE__).'/../'.$_SERVER['HTTP_HOST'];
mkdir($buildDir);
$filename = $buildDir.'/build.xml';
file_put_contents($filename, $file);
Phing::startup();
Phing::setProperty('phing.home', dirname(__FILE__).'/phing/');
Phing::fire(array('-f', $filename, '-logfile', $filename.'.log', '-Dbuilddir', $buildDir));
Phing::shutdown();
jemand eine idee?