Projet

Général

Profil

Sortie nouvelle branche » Historique » Version 4

Stéphane Boireau, 21/04/2011 12:45

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 4 Stéphane Boireau
- mettre à jour le trunk/utilitaires/maj.sh et créer un fichier trunk/utilitaires/updates/154_to_155.inc.php pour les ajouts de tables, modifications de champs,... de la version suivante
42
43 3 Stéphane Boireau
- laisser le temps à Thomas de mettre à jour le script de génération des archives zip sur gepi.mutualibre.org
44 1 Stéphane Boireau
45
- envoyer un texte d'annonce pour mettre sur gepi-users