Projet

Général

Profil

Sortie nouvelle branche » Historique » Révision 2

Révision 1 (Stéphane Boireau, 20/04/2011 12:06) → Révision 2/20 (Stéphane Boireau, 20/04/2011 14:03)

h1. Sortie d'une nouvelle branche GEPI 

 Supposons pour la suite que la nouvelle branche soit la 1.5.4 

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

 - compléter le changelog 
   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. 
   Renommer dans le changelog.txt Gepi-trunk en Gepi-1.5.4 

 - descendre les branches en HTTP dans une arborescence temporaire 
    (sinon pb de Gateway en HTTPS avec le svn copy: 
       svn: Échec de la propagation (commit), détails : 
       svn: Le serveur a envoyé une valeur inattendue (502 Bad Gateway) en réponse à la requête COPY pour '/gepiphp/!svn/bc/6796/trunk' 
    ) 
 >     
    mkdir ~/gepi_svn/tmp_http 

 >     
    cd ~/gepi_svn/tmp_http 

 >     
    svn checkout --username XXXXXXX http://svn.sylogix.org/gepiphp/branches 

 >     
    svn checkout --username XXXXXXX http://svn.sylogix.org/gepiphp/trunk 

 >     
    svn copy --username XXXXXXX trunk branches/release-1.5.4 

 >     
    svn commit -m "Ajout de la branche 1.5.4" --username XXXXXXX branches/release-1.5.4 

 - A CONFIRMER: Il est possible de faire la copie directe URL->URL pour éviter de passer par une arborescence temporaire descendue en HTTP: 
 > svn copy --username XXXXXXX http://svn.sylogix.org/gepiphp/trunk http://svn.sylogix.org/gepiphp/branches/release-1.5.4 

 - 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 indiquant qu'il s'agit d'une version de  
 devel qui n'est pas recommandée en production. 

 - 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 

 - créer une nouvelle section Gepi-trunk au début du fichier trunk/changelog.txt 

 - laisser le temps à Thomas de mettre à jour le script de génération des archives zip Créer un tag pour la nouvelle branche? 

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