You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spip.franck@lien-d-amis.net 6826d19883 Le fichier à été mit en ligne aujourd'hui, donc quitte à faire, mettre les dernières versions de spip dans le fichier 2 months ago
.gitattributes Le fichier à été mit en ligne aujourd'hui, donc quitte à faire, mettre les dernières versions de spip dans le fichier 2 months ago
.gitignore Ignorer repos.json 5 months ago
git_loader.sh Installer squelettes-dist hors plugins-dist 2 months ago
readme.md Le fichier à été mit en ligne aujourd'hui, donc quitte à faire, mettre les dernières versions de spip dans le fichier 2 months ago

readme.md

Importer la distribution SPIP via git

Introduction

Ce script permet d'importer un environnement SPIP uniquement via git (core et plugins-dist)

Usage : Création d'un projet SPIP

Le script importe un environnement SPIP dans la destination (-d) à la version (-v) via un git clone http/ssh (-m)

git_loader/git_loader.sh : option non permise -- h
    Usage: git_loader/git_loader.sh [-v] [-d] [-m]
        -v : version de SPIP master ou x.y.z
             par défaut master
        -d : répertoire cible où télécharger SPIP et ses plugins
             par défaut : répertoire courant
        -m : mode de téléchargement (git ou http)
             par défaut http

L'option -m intéressera plus particulièrement les personnes ayant un accès SSH aux dépots.

Pour avoir une version de developpement SPIP

cd /opt/scripts/spip/git_loader
bash git_loader.sh -d /var/www/spip-dev/ -m http -v master

Les arguments étant optionnels on peut écrire :

bash git_loader.sh -d /var/www/spip-dev/

Pour avoir une version donnée

Le script ne permet pas de suivre une branche. Il suit uniquement des version tagguées.

cd /opt/scripts/spip/git_loader
bash git_loader.sh -d /var/www/spip-prod/ -v 3.1.12

Il est possible de simplifier ceci

bash git_loader.sh -d /var/www/spip-dev/

Note : si un plugin présent n'a pas de version spip/vX.Y.Z son répertoire sera initialisé à un état vide.

Mise à jour / Changement de version

Ce script permet de basculer vers n'importe quelle version SPIP. Il est par exemple possible de passer d'une version 3.1 vers 3.2

cd /opt/scripts/spip/git_loader
bash git_loader.sh -d /var/www/spip-prod/ -v 3.1.12
bash git_loader.sh -d /var/www/spip-prod/ -v 3.2.7

Contribuer

Les correctifs sont les bienvenus. Pour contribuer il est conseillé d'utiliser la version git.

Git ou SVN ?

Le code est disponible sur :

Ces 2 versions sont synchronisées et par conséquent il est normalement possible de lire et écrire indifféremment sur les 2 dépots. Toutefois c'est la version git qui sert de référence. Si pour une raison quelconque la synchronisation est cassée, ce sera git qui aura le dernier mot.