Valider 30b344e3 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

fix: Ne rien tenter de charger en plugins dist si on utilise SPIP 5-dev

parent c7a1095d
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+10 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -16,6 +16,7 @@
 *
 * 1.9.0 :
 * 
 * - Ne pas chercher de plugins-dist en SPIP 5-dev (composer install suffit)
 * - Vérifier que la référence git (branche, commit ou tag) existe avant de checkout dessus
 * - Si une référence 'spip' n’existe pas, ne pas tenter de checkout les plugins-dist
 * 
@@ -511,6 +512,14 @@ function spip_checkout_plugins_json($json, $url_repo_base, $dest, $branche){

function spip_checkout_plugins_old_version($url_repo_base, $dest, $branche) {

	// SPIP 5+ nécessite seulement composer install.
	if (file_exists("$dest/composer.json")) {
		$json = file_get_contents("$dest/composer.json");
		$json = json_decode($json, true);
		if (isset($json['extra']['spip'])) {
			return;
		}
	}
	$file_externals = '.gitsvnextmodules';
	$file_plugins_dist = 'plugins-dist.json';
	$file_externals_master = "$dest/$file_externals";