From: martignoni Date: Fri, 13 Aug 2004 15:22:51 +0000 (+0000) Subject: Some small changes X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=0df6c5d56f1255d25c744661a5256ff94d58ceaa;p=moodle.git Some small changes --- diff --git a/lang/fr/docs/cvs.html b/lang/fr/docs/cvs.html index 0c2954e366..bc250b4fd9 100644 --- a/lang/fr/docs/cvs.html +++ b/lang/fr/docs/cvs.html @@ -194,7 +194,7 @@ cvs commit

Dans le jargon CVS, le tronc (trunk) est la version principale en développement de Moodle. Elle est aussi appelée HEAD, ou encore branche par défaut.

Les développeurs de Moodle font en sorte que le tronc reste aussi stable que possible, mais il contient d'habitude du nouveau code, avec des bogues et de petites instabilités.

De temps à autre, nous décidons que le produit possède suffisamment de fonctionnalités pour sortir une version. Le tronc reçoit alors une balise MOODLE_XX_BETA (pour le cas où l'on devrait revenir à ce point) et une nouvelle branche du nom de MOODLE_XX_STABLE est créée pour la nouvelle version.

-

Une version bêta est aussi publiée à ce point. Elle est destinée aux testeurs qui n'utilisient pas CVS mais désirent essayer les dernières fonctionnalités et en rapporter les bogues.

+

Une version bêta est aussi publiée à ce point. Elle est destinée aux testeurs qui n'utilisent pas CVS mais désirent essayer les dernières fonctionnalités et en rapporter les bogues.

@@ -202,13 +202,13 @@ cvs commit

4.2 Branches stables pour chaque version

Dès que la branche stable MOODLE_XX_STABLE est créée, les efforts de développement se divisent temporairement en deux. Certains développeurs continuent à travailler sur de nouvelles fonctionnalités du tronc pour les prochaines versions, mais la plupart d'entre eux se concentrent sur la branche STABLE actuelle et corrigent les bogues qui y sont découverts.

-

Vous pouvez faire en sorte que votre copie locale de Moodle soit en synchronisation avec la version STABLE en tapant la commande unix suivante depuis le dossier principale de Moodle :

+

Vous pouvez faire en sorte que votre copie locale de Moodle soit en synchronisation avec la version STABLE en tapant la commande unix suivante depuis le dossier principal de Moodle :

cvs update -dP -r MOODLE_XX_STABLE

À la suite de cela, toutes les commandes décrites ci-dessus s'appliqueront à la version stable. Pour revenir au tronc, tapez simplement :

cvs update -dPA

Sous Windows, un menu devrait être disponible où vous pouvez choisir la branche.

Lorsque la nouvelle branche STABLE se stabilise véritablement, une version est publiée. Les fichiers compressés sont créés pour la distribution et la branche reçoit de Martin une balise du nom de MOODLE_XXX.

-

Périodiquement, les corrections de bogues de la branche STABLE doivent être incorporés dans le tronc afin qu'elles soient aussi disponibles dans les futures versions de Moodle. Une balise mobile appelée MOODLE_XX_MERGED sera maintenue pour garder une trace de la dernière incorporation. La procédure pour une telle incorporation se passe ainsi :

+

Périodiquement, les corrections de bogues de la branche STABLE doivent être incorporées dans le tronc afin qu'elles soient aussi disponibles dans les futures versions de Moodle. Une balise mobile appelée MOODLE_XX_MERGED sera maintenue pour garder une trace de la dernière incorporation. La procédure pour une telle incorporation se passe ainsi :

  1. Télécharger la toute dernière version du tronc :

    cvs update -dPA 
    @@ -216,35 +216,35 @@ cvs commit
  2. Incorporer dans le tronc toutes les modifications de la branche effectuées depuis la dernière incorporation :

    cvs update -kk -j MOODLE_XX_MERGED -j MOODLE_XX_STABLE 
  3. -
  4. Lire attentivement les historiques (logs) à la recherche d'éventuels conflits et corriger tous les fichiers avec ces conflits ; +
  5. Lire attentivement les historiques (logs) à la recherche d'éventuels conflits et corriger tous les fichiers concernés par ces conflits ;
  6. Appliquer la copie modifiée dans le tronc du CVS :

    cvs commit 
  7. -
  8. Revenir à la branche stable

    +
  9. Revenir à la branche stable ;

    cvs update -dPr MOODLE_XX_STABLE 
  10. Mettre à jour la balise mobile d'incorporation afin que la procédure puisse être répétée la prochaine fois :

    cvs tag -RF MOODLE_XX_MERGED 
  11. -

-

Enfin, les valeurs des variables $version de tous les fichiers « version.php » de Moodle de la branche stable ne doivent pas être mis à jour si possible (à part le dernier chiffre si nécessaire). La raison en est que si quelqu'un faut une mise à jour d'une version très stable à la version très stable suivante, il pourrait sans cela manquer une mise à jour arrivée sur le tronc.

+ +

Enfin, les valeurs des variables $version de tous les fichiers « version.php » de Moodle de la branche stable ne doivent pas être mis à jour si possible (à part le dernier chiffre si nécessaire). La raison en est que si quelqu'un fait une mise à jour d'une version très stable à la version très stable suivante, il pourrait sans cela manquer une mise à jour arrivée sur le tronc.

 

4.3 Branches particulières pour tout changement important

-

Occasionnellement, il est nécessaire d'incorporer une nouvelle fonctionnalité afin que plusieurs développeurs puissent y travailler ensemble, même si elle est encore instable pour être incorporée dans le tronc.

-

Dans ces cas, une branche temporaire est créée pour travailler sur la focntionnalité, puis incorporée au tronc principal dès que possible. Un exemple de branche appelée MOODLE_14_WIDGET peut être vu sur le diagramme ci-dessus.

-

si vous avez besoin de cela pour votre fonctionnalité WIDGET, suivez ces instructions :

+

Occasionnellement, il est nécessaire d'incorporer une nouvelle fonctionnalité afin que plusieurs développeurs puissent y travailler ensemble, même si elle est encore trop instable pour être incorporée dans le tronc.

+

Dans ces cas, une branche temporaire est créée pour travailler sur la fonctionnalité, puis incorporée au tronc principal dès que possible. Un exemple de branche appelée MOODLE_14_WIDGET peut être vu sur le diagramme ci-dessus.

+

Si vous avez besoin de cela pour votre fonctionnalité WIDGET, suivez ces instructions :

  1. Discutez avec les autres développeurs pour vous assurer que c'est vraiment nécessaire !
  2. Créez une nouvelle balise sur le tronc (pour la totalité de moodle) avec le nom MOODLE_XX_WIDGET_PRE

    cvs tag -R MOODLE_XX_WIDGET_PRE 
  3. -
  4. Crréez votre nouvelle branche avec le nom MOODLE_XX_WIDGET

    +
  5. Créez votre nouvelle branche avec le nom MOODLE_XX_WIDGET

    cvs tag -Rb MOODLE_XX_WIDGET
  6. -
  7. Travaillez dans cette branche jusqu'à ce que la fonctionnalité soit raisonnablement stable. Copier vos fichiers dans le CVS suivant vos besoins.

    +
  8. Travaillez dans cette branche jusqu'à ce que la fonctionnalité soit raisonnablement stable. Copiez vos fichiers dans le CVS suivant vos besoins.

    cvs commit 
  9. -
  10. Lorsque vous êtes prêt, incorporez toute la branche dans le tronc, copier tous ses fichiers dans le tronc et abandonnez la branche.

    +
  11. Lorsque vous êtes prêt, incorporez toute la branche dans le tronc : copiez tous ses fichiers dans le tronc et abandonnez la branche.

    cvs update -dPA
    cvs update -kk -j MOODLE_XX_WIDGET
    cvs commit
    @@ -255,7 +255,7 @@ cvs commit

- Bonne chance, soyez prudent et amusez-vous ! + Bonne chance, soyez prudent et amusez-vous bien !