Sortie nouvelle branche » Historique » Version 7
Stéphane Boireau, 09/01/2013 18:38
1 | 1 | Stéphane Boireau | h1. Sortie d'une nouvelle branche GEPI |
---|---|---|---|
2 | |||
3 | 7 | Stéphane Boireau | h2. Nouvelle branche |
4 | 1 | Stéphane Boireau | |
5 | 7 | Stéphane Boireau | 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. |
6 | La 1.6.2 va devenir la nouvelle stable. |
||
7 | |||
8 | 1 | Stéphane Boireau | Pour effectuer la sortie, concrètement, il faut: |
9 | |||
10 | 7 | Stéphane Boireau | - compléter le changelog.txt |
11 | 2 | Stéphane Boireau | Faire un |
12 | |||
13 | 1 | Stéphane Boireau | > svn log -r REVISION_DU_changelog_branche_precedente:REVISION_DE_LA_DERNIERE_MODIF https://svn.sylogix.org/gepiphp/trunk/ |
14 | |||
15 | pour consulter si nécessaire la liste des modifications effectuées. |
||
16 | 7 | Stéphane Boireau | Ça c'était pour SVN... |
17 | ... quelle serait la commande pour lister les diff? |
||
18 | 1 | Stéphane Boireau | |
19 | 7 | Stéphane Boireau | - Créer la nouvelle branche d'après la branche de développement (master) |
20 | 1 | Stéphane Boireau | |
21 | 7 | Stéphane Boireau | > git checkout master |
22 | > git checkout -b release-1.6.2 |
||
23 | > git push git@github.com:tbelliard/gepi.git release-1.6.2 |
||
24 | 2 | Stéphane Boireau | |
25 | 7 | Stéphane Boireau | - Renommer dans le changelog.txt Gepi-trunk en Gepi-1.6.2 |
26 | 2 | Stéphane Boireau | |
27 | 7 | Stéphane Boireau | - Renommer dans le utilitaires/updates/1.6.1_to_dev.php en utilitaires/updates/1.6.1_to_1.6.2.php |
28 | 2 | Stéphane Boireau | |
29 | 7 | Stéphane Boireau | - vérifier que le utilitaires/maj.sh tient bien compte de la nouvelle branche (comme le utilitaires/maj.php) |
30 | 2 | Stéphane Boireau | |
31 | 7 | Stéphane Boireau | - 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. |
32 | 2 | Stéphane Boireau | |
33 | 7 | Stéphane Boireau | - 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 |
34 | 5 | Stéphane Boireau | |
35 | 7 | Stéphane Boireau | h2. Branche master |
36 | 2 | Stéphane Boireau | |
37 | 7 | Stéphane Boireau | - créer une nouvelle section Gepi-trunk au début du fichier changelog.txt de la branche master |
38 | 1 | Stéphane Boireau | |
39 | 7 | Stéphane Boireau | - dans les INSTALL.txt, MAJ.TXT et README.txt, la référence à la version de devel, doit être toujours présente. |
40 | 4 | Stéphane Boireau | |
41 | 7 | Stéphane Boireau | <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> |
42 | 3 | Stéphane Boireau | |
43 | 7 | Stéphane Boireau | - 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 |
44 | 1 | Stéphane Boireau | |
45 | - laisser le temps à Thomas de mettre à jour le script de génération des archives zip sur gepi.mutualibre.org |
||
46 | |||
47 | - envoyer un texte d'annonce pour mettre sur gepi-users |