developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Changes between Version 4 and Version 5 of fr/patchs


Ignore:
Timestamp:
Mar 5, 2008, 10:26:44 PM (13 years ago)
Author:
laurentj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • fr/patchs

    v4 v5  
    2424Vous obtenez un fichier monpatch.diff, que vous proposerez ensuite dans un ticket.
    2525
     26Il se peut que vous ayez à faire la même modification dans plusieurs branches (par exemple dans trunk/ et aussi dans branches/1.0.x, pour corriger un bug existant dans les deux branches). Cependant il peut y avoir des différences importantes sur les fichiers concernées entre les deux branches, d'une fait d'évolutions dans l'une et pas dans l'autre. Aussi faire un patch pour l'une n'est pas forcément valable dans l'autre. C'est pourquoi '''il ne suffit souvent pas de recopier''' les fichiers d'une branche à une autre, mais bien de faire des modifications différentes.
     27
     28Aussi dans un premier temps, il faut vérifier que les fichiers concernés sont "à peu prés" pareil. Pour cela, vous pouvez aller dans la branche où il faut appliquer les modifications de l'autre branche, en faisant :
     29
     30  cd repertoire/de/branche && patch -p0 < monpatch.diff
     31
     32Si il n'y a pas de conflits détectès, vérifiez les modifications faites, vérifiez que tout fonctionne bien, lancer les tests unitaires, et si c'est ok, vous pouvez créer le diff qui correspond à cette branche (svn diff)
     33
     34Si il y a des conflits, des fichiers manquants etc, il va falloir appliquer les modifications '''à la main''', faire des tests etc..
     35
     36
    2637== proposer le patch ==
    2738