Memorandum diff / patch

Pour faire un diff sur un fichier :

diff -u ancien nouveau > machin.diff

Pour appliquer le diff :

patch ancien machin.diff

Et pour être sûr de ne pas se tromper, à partir d'un zip :

unzip machin.zip
diff machin/machin.php machin-modifié/machin.php > machin.php.diff
rm -R machin
unzip machin.zip
patch machin/machin.php machin.php.diff

Où machin.php est, par exemple, la version "officielle" d'un programme, et l'arborescence :

|
|- /home/moi/
   |
   |- machin-modifié/
   |- machin.php.diff
   |- machin.zip

izFourme

Désolé, je peux pas m'en empêcher :D

Wala, la classe de bballizlife est sortie en version 1.1.3 !

Et oui, la citation est de moi. Mais second degré. Et private joke. Style Evelyne Thomas dans la pub Putris, mais au second degré, et avec des gros morceaux de private joke dedans. Vous voyez ? Si vous voyez pas, désolé, je peux rien pour vous, je l'ai répété deux fois ;)

Pour revenir à sa classe, c'est vrai qu'elle est pratique ! MAYB-e (toujours SUF) et Fluorine CMS (le retour de la vengeance de la banane qui se prenait pour un concombre masqué) l'utilisent.

Prochaine étape : le passage tout en classes.