Projet

Général

Profil

Actions

Sortie nouvelle branche » Historique » Révision 9

« Précédent | Révision 9/20 (diff) | Suivant »
Stéphane Boireau, 09/01/2013 18:47


Sortie d'une nouvelle branche GEPI

Nouvelle branche

Supposons pour la suite que la branche stable actuelle soit la 1.6.1 et que la 1.6.2 soit sur le point de sortir.
La 1.6.2 va devenir la nouvelle stable.

Pour effectuer la sortie, concrètement, il faut:

- compléter le changelog.txt

<span style='color:red'>  Faire un

>     svn log -r REVISION_DU_changelog_branche_precedente:REVISION_DE_LA_DERNIERE_MODIF https://svn.sylogix.org/gepiphp/trunk/

  pour consulter si nécessaire la liste des modifications effectuées.
  Ça c'était pour SVN...
  ... quelle serait la commande pour lister les diff?
</span>

- Créer la nouvelle branche d'après la branche de développement (master)

git checkout master
git checkout -b release-1.6.2
git push :tbelliard/gepi.git release-1.6.2

- Renommer dans le changelog.txt Gepi-trunk en Gepi-1.6.2

- Renommer dans le utilitaires/updates/1.6.1_to_dev.php en utilitaires/updates/1.6.1_to_1.6.2.php

- vérifier que le utilitaires/maj.sh et le utilitaires/maj.php tiennent bien compte de la nouvelle branche.

- modifier le titre GEPI-TRUNK en GEPI-1.6.2 dans les fichiers INSTALL.txt, MAJ.TXT et README.txt et supprimer les lignes d'alerte concernant la version de devel qui n'est pas recommandée en production.

- mettre à jour le numéro de version dans release-1.6.2/lib/global.inc.php et dans release-1.6.2/sql/data_gepi.sql

Branche master

- créer une nouvelle section Gepi-trunk au début du fichier changelog.txt de la branche master

- dans les INSTALL.txt, MAJ.TXT et README.txt, la référence à la version de devel, doit être toujours présente.

<span style='color:red'>Vérifier ce que donne un git merge release-1.6.2 dans la branche master... il risque de falloir y rétablir les références à la version de devel</span>

- mettre à jour le trunk/utilitaires/maj.sh et créer un fichier trunk/utilitaires/updates/152_to_dev.inc.php pour les ajouts de tables, modifications de champs,... de la version suivante

- laisser le temps à Thomas de mettre à jour le script de génération des archives zip sur gepi.mutualibre.org

- envoyer un texte d'annonce pour mettre sur gepi-users

Mis à jour par Stéphane Boireau il y a plus de 11 ans · 9 révisions