Fichier plugins-dist/svp/teleporter/git.php

Gestion du téléporteur GIT.

Plugin

  • SVP pour SPIP

License

  • GPL

Source

Proposer une amélioration

Liste des constantes

Valeur

  • 'git'

Package

Liste des fonctions

Déployer un repository GIT depuis une source et une révision données

boolean teleporter_git_dist( string $methode , string $source , string $dest , array $options = array() )

Paramètres

  1. string $methode

    Méthode de téléportation : http|git|svn|...

  2. string $source

    URL de la source GIT

  3. string $dest

    Chemin du répertoire de destination

  4. array $options = array()

    Tableau d'options. Index possibles :

    • revision => 'ae89'
    • branche => 'xxx'

Retour

  • boolean

    True si l'opération réussie, false sinon.

Package

Proposer une amélioration
void teleporter_git_exec( string $dest , string $command )

Paramètres

  1. string $dest

    Répertoire de destination

  2. string $command

    Commande à exécuter

Retour

  • void

Package

Proposer une amélioration

Retourne les informations GIT d'un répertoire donné

string | boolean | array teleporter_git_read( string $dest , array $options = array() )

Paramètres

  1. string $dest

    Chemin du répertoire à tester

  2. array $options = array()

    Tableau d'options

Retour

  • string | boolean | array
    • Chaîne vide si pas un dépot GIT
    • False si erreur sur le dépot GIT
    • array sinon. Tableau avec 3 index : -- source : Source du dépot GIT à cette destination -- revision : Révision du dépot -- dest : Répertoire du dépot.

Package

Proposer une amélioration
boolean teleporter_git_tester( )

Retour

  • boolean

    true si on peut utiliser la commande svn

Package

Proposer une amélioration