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