// Setup error handling -- always a good idea!
$svnstack = &PEAR_ErrorStack::singleton('VersionControl_SVN');
// Set up runtime options.
$options = array('fetchmode' => VERSIONCONTROL_SVN_FETCHMODE_ARRAY);
// Request list class from factory
$svn = VersionControl_SVN::factory('list', $options);
// Define any switches and aguments we may need
$switches = array('username' => 'monlogin', 'password' =>
'monpassword');
$args = array('svn://localhost/monprojet/trunk');
// Run command
if ($output = $svn->run($args, $switches)) {
print_r($output);
} else {
if (count($errs = $svnstack->getErrors())) {
foreach ($errs as $err) {
echo '<br />'.$err['message']."<br />\n";
echo "Command used: " . $err['params']['cmd'];
}
}
}
?>
Donc la page ne contient que deux octets (sans compter les headers http)
// Run command if ($output = $svn->run($args, $switches)) { print_r($output); } else {
- essaye de remplacer print_r par var_dump pour vérifier qu'il y a quelque chose à afficher dans $output
- si output est vide, vérifie que svn fonctionne en mode ligne de commande (en dehors de php)
- si output est false, l'appel de la commande svn a échoué. Vois ce qui se trouve dans la pile d'erreur (ça doit être un truc du genre $svnstack->getErrors()), sinon mets un var_dump($out) après la commande exec du script SVN.php
a+ -- P'tit Marcel stats sur les forums modérés http://www.centrale-lyon.org/ng/
Salut,
Je ne connais pas VersionControl mais il semble que l'objet ne renvoie
quasiment rien :
Donc la page ne contient que deux octets (sans compter les headers http)
// Run command
if ($output = $svn->run($args, $switches)) {
print_r($output);
} else {
- essaye de remplacer print_r par var_dump pour vérifier qu'il y a
quelque chose à afficher dans $output
- si output est vide, vérifie que svn fonctionne en mode ligne de
commande (en dehors de php)
- si output est false, l'appel de la commande svn a échoué. Vois ce qui
se trouve dans la pile d'erreur (ça doit être un truc du genre
$svnstack->getErrors()), sinon mets un var_dump($out) après la commande
exec du script SVN.php
a+
--
P'tit Marcel
stats sur les forums modérés http://www.centrale-lyon.org/ng/
Donc la page ne contient que deux octets (sans compter les headers http)
// Run command if ($output = $svn->run($args, $switches)) { print_r($output); } else {
- essaye de remplacer print_r par var_dump pour vérifier qu'il y a quelque chose à afficher dans $output
- si output est vide, vérifie que svn fonctionne en mode ligne de commande (en dehors de php)
- si output est false, l'appel de la commande svn a échoué. Vois ce qui se trouve dans la pile d'erreur (ça doit être un truc du genre $svnstack->getErrors()), sinon mets un var_dump($out) après la commande exec du script SVN.php
a+ -- P'tit Marcel stats sur les forums modérés http://www.centrale-lyon.org/ng/
dev75
1 - Le var_dump ne donne pas plus de résultat.
2 - svn --version est assez bavard, et sembe fonctionner en ligne de commande.
svn, version 1.4.3 (r23084)
* ra_dav : Module d'accès à un dépôt via le protocole WebDAV/DeltaV. - gère le schéma d'URL 'http' - gère le schéma d'URL 'https' * ra_svn : Module d'accès à un dépôt avec le protocole réseau propre de svn. - gère le schéma d'URL 'svn' * ra_local : Module d'accès à un dépôt sur un disque local. - gère le schéma d'URL 'file'
3. le var dump en sorti du exec SVN.php me dit ceci.
array(1) { [0]=> string(42) "The system cannot find the path specified." }
1 - Le var_dump ne donne pas plus de résultat.
2 - svn --version est assez bavard, et sembe fonctionner en ligne de
commande.
svn, version 1.4.3 (r23084)
* ra_dav : Module d'accès à un dépôt via le protocole WebDAV/DeltaV.
- gère le schéma d'URL 'http'
- gère le schéma d'URL 'https'
* ra_svn : Module d'accès à un dépôt avec le protocole réseau propre
de svn.
- gère le schéma d'URL 'svn'
* ra_local : Module d'accès à un dépôt sur un disque local.
- gère le schéma d'URL 'file'
3. le var dump en sorti du exec SVN.php me dit ceci.
array(1) { [0]=> string(42) "The system cannot find the path
specified." }
2 - svn --version est assez bavard, et sembe fonctionner en ligne de commande.
svn, version 1.4.3 (r23084)
* ra_dav : Module d'accès à un dépôt via le protocole WebDAV/DeltaV. - gère le schéma d'URL 'http' - gère le schéma d'URL 'https' * ra_svn : Module d'accès à un dépôt avec le protocole réseau propre de svn. - gère le schéma d'URL 'svn' * ra_local : Module d'accès à un dépôt sur un disque local. - gère le schéma d'URL 'file'
3. le var dump en sorti du exec SVN.php me dit ceci.
array(1) { [0]=> string(42) "The system cannot find the path specified." }
dev75
Comment puis je etre sur que l'installation du module VersionControl c'est bien passé ?
Comment puis je etre sur que l'installation du module VersionControl
c'est bien passé ?