Sortie nouvelle branche » Historique » Version 3
Stéphane Boireau, 20/04/2011 14:04
1 | 1 | Stéphane Boireau | h1. Sortie d'une nouvelle branche GEPI |
---|---|---|---|
2 | |||
3 | Supposons pour la suite que la nouvelle branche soit la 1.5.4 |
||
4 | |||
5 | Pour effectuer la sortie, concrètement, il faut: |
||
6 | |||
7 | - compléter le changelog |
||
8 | Faire un |
||
9 | 2 | Stéphane Boireau | |
10 | > svn log -r REVISION_DU_changelog_branche_precedente:REVISION_DE_LA_DERNIERE_MODIF https://svn.sylogix.org/gepiphp/trunk/ |
||
11 | |||
12 | 1 | Stéphane Boireau | pour consulter si nécessaire la liste des modifications effectuées. |
13 | Renommer dans le changelog.txt Gepi-trunk en Gepi-1.5.4 |
||
14 | |||
15 | - descendre les branches en HTTP dans une arborescence temporaire |
||
16 | (sinon pb de Gateway en HTTPS avec le svn copy: |
||
17 | svn: Échec de la propagation (commit), détails : |
||
18 | svn: Le serveur a envoyé une valeur inattendue (502 Bad Gateway) en réponse à la requête COPY pour '/gepiphp/!svn/bc/6796/trunk' |
||
19 | ) |
||
20 | 2 | Stéphane Boireau | > mkdir ~/gepi_svn/tmp_http |
21 | 1 | Stéphane Boireau | |
22 | 2 | Stéphane Boireau | > cd ~/gepi_svn/tmp_http |
23 | 1 | Stéphane Boireau | |
24 | 2 | Stéphane Boireau | > svn checkout --username XXXXXXX http://svn.sylogix.org/gepiphp/branches |
25 | |||
26 | > svn checkout --username XXXXXXX http://svn.sylogix.org/gepiphp/trunk |
||
27 | |||
28 | > svn copy --username XXXXXXX trunk branches/release-1.5.4 |
||
29 | |||
30 | > svn commit -m "Ajout de la branche 1.5.4" --username XXXXXXX branches/release-1.5.4 |
||
31 | |||
32 | - A CONFIRMER: Il est possible de faire la copie directe URL->URL pour éviter de passer par une arborescence temporaire descendue en HTTP: |
||
33 | > svn copy --username XXXXXXX http://svn.sylogix.org/gepiphp/trunk http://svn.sylogix.org/gepiphp/branches/release-1.5.4 |
||
34 | |||
35 | - modifier le titre GEPI-TRUNK en GEPI-1.5.4 dans le fichier branches/release-1.5.4/INSTALL.txt et supprimer les lignes d'alerte concernant la version de devel qui n'est pas recommandée en production. |
||
36 | |||
37 | - mettre à jour le numéro de version dans branches/release-1.5.4/lib/global.inc et dans branches/release-1.5.4/sql/data_gepi.sql |
||
38 | |||
39 | 1 | Stéphane Boireau | - créer une nouvelle section Gepi-trunk au début du fichier trunk/changelog.txt |
40 | |||
41 | 3 | Stéphane Boireau | - laisser le temps à Thomas de mettre à jour le script de génération des archives zip sur gepi.mutualibre.org |
42 | 1 | Stéphane Boireau | |
43 | - envoyer un texte d'annonce pour mettre sur gepi-users |