[gepi-users] Nouveau gestionnaire de sources

Thomas BELLIARD thomas.belliard at free.fr
Jeu 1 Mar 13:24:04 CET 2007


Bonjour,

A l'occasion du développement de la version 1.5.0, j'ai déplacé les 
sources de Gepi depuis le CVS de l'Adullact vers le SVN de mon 
entreprise Sylogix. Bien que l'adullact propose également le 
gestionnaire SVN, la migration n'était pas possible sans supprimer le 
projet sur la forge ou bien en créant un nouveau projet. J'ai donc 
préféré conserver le projet actuel sur la forge Adullact, en déplaçant 
seulement les sources sur un gestionnaire distinct.

Le passage à SVN permet une plus grand flexibilité dans la gestion des 
sources, et j'espère que vous en serez les premiers bénéficiaires. En 
effet grâce à l'architecture de sources mise en place nous allons essayé 
de maintenir en parallèle plusieurs versions de Gepi, rompant ainsi avec 
notre habitude de sortie linéaire des versions.

Concrètement, cela signifie qu'un bug détecté dans une version stable de 
Gepi (par exemple 1.4.4) sera corrigé non seulement pour la version 
suivante mais aussi pour la version en cours. Vous pourrez ainsi 
bénéficier des corrections de bug immédiatement sans avoir à changer de 
version.

L'arborescence des sources est la suivante :

/trunk contient la version en cours de développement
/branches contient les branches stables, pour maintenance
/tags contient les snapshots de chaque version diffusée

Concrètement, après avoir installé sur votre machine un client 
subversion (svn) comme rapidsvn, vous pouvez obtenir de la manière 
suivante les sources (je donne mes exemple en équivalent ligne de 
commande) :

- Récupérer la dernière version de développement :
svn export svn://sylogix.org/svnroot/gepi-php/trunk gepi

- Récupérer la version 1.4.4 avec les tout derniers correctifs :
svn export svn://sylogix.org/svnroot/gepi-php/branches/release-1.4.4

- Récupérer les sources telles que diffusée dans un paquet officiel 
(exemple pour 1.4.4.2) :
svn export svn://sylogix.org/svnroot/tags/1.4.4.2

Tout ceci est en cours de mise en place. Les derniers développements qui 
aboutiront à la 1.5.0 sont menés sur le /trunk et les mises au point 
pour la 1.4.4 en vue de la diffusion stable sont effectuées dans 
/branches/release-1.4.4. Il n'y a rien d'autre pour l'instant, mais vous 
serez informés sur la liste lors des sorties de nouvelles versions des 
implications sur le svn.

Pour ceux qui n'ont rien compris à tout ce que j'ai raconté ci-dessus ou 
bien qui ne sont pas intéressés par l'utilisation de svn, ne vous 
inquiétez pas, nous continuerons à diffuser des paquets classiques, et 
vous bénéficierez également de ce nouveau système qui nous permettra de 
diffuser plus de paquets pour plusieurs versions en parallèle.

Un petit bonus pour ceux qui lisent ce mail jusqu'au bout : une capture 
d'écran de gepi-1.5.0 en cours de développement, qui verra 
l'introduction d'un nouveau design. Vos remarques à cet égard sont les 
bienvenues :)

a+
Thomas
-------------- section suivante --------------
Une pièce jointe non texte a été nettoyée...
Nom: 04_accueil_admin.png
Type: image/png
Taille: 106197 octets
Desc: non disponible
Url: http://lists.adullact.net/pipermail/gepi-users/attachments/20070301/ee00fda6/04_accueil_admin-0001.png


Plus d'informations sur la liste de diffusion gepi-users