From de4c9d62e7fe529bf0a1f5fbfaf3473a4ef45c0c Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Wed, 5 Feb 2020 18:06:51 +0100
Subject: [PATCH] Afficher un recapitulatif a la fain de salvatore:ecrire

---
 salvatore/ecriveur.php | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/salvatore/ecriveur.php b/salvatore/ecriveur.php
index a9bc927..39d7afe 100644
--- a/salvatore/ecriveur.php
+++ b/salvatore/ecriveur.php
@@ -61,6 +61,8 @@ function salvatore_ecrire($liste_sources, $message_commit='', $dir_modules = nul
 
 	$url_gestionnaire = salvatore_get_self_url();
 
+	$nb_to_comit = 0;
+	$modules_to_commit = [];
 	foreach ($liste_sources as $source){
 		salvatore_log("\n<info>--- Module " . $source['module'] . " | " . $source['dir_module'] . " | " . $source['url'] . "</info>");
 
@@ -78,9 +80,21 @@ function salvatore_ecrire($liste_sources, $message_commit='', $dir_modules = nul
 		else {
 			// url de l'interface de traduction d'un module
 			$url_trad_module = url_absolue(generer_url_entite($id_tradlang_module, 'tradlang_module'), $url_gestionnaire);
-			salvatore_exporter_module($id_tradlang_module, $source, $url_gestionnaire, $url_trad_module, $dir_modules, $dir_depots, $message_commit);
+			$nb = salvatore_exporter_module($id_tradlang_module, $source, $url_gestionnaire, $url_trad_module, $dir_modules, $dir_depots, $message_commit);
+			if ($nb>0) {
+				$modules_to_commit[] = $source['module'];
+				$nb_to_comit += $nb;
+			}
 		}
 	}
+
+	if (!$nb_to_comit) {
+		salvatore_log("<info>Rien a commit</info>");
+	}
+	else {
+		salvatore_log("<info>$nb_to_comit commits a envoyer</info>");
+		salvatore_log("Modules: " . implode(', ', $modules_to_commit));
+	}
 }
 
 /**
-- 
GitLab