Extrait de Le Système Linux chez O'Reilly :

Le programme patch, réalisé par Larry Wall (célèbre auteur de Perl), permet d'effectuer automatiquement des modifications d'un fichier à partir d'une liste de différences entre le fichier original et le fichier final. (...) Le grand intérêt de patch est qu'il effectue les mises à jour en fonction du contexte, et ce de manière très efficace : si vous avez modifié le fichier original mais voulez tout de même tenter la mise à jour, patch est en principe capable de localiser les emplacements à modifier et l'opération réussira. Donc, votre version des sources n'a pas besoin de correspondre exactement à celle avec laquelle le patch a été réalisée.

Le fichier listant les différences est généré à partir de la commande diff, en utilisant le format unifié. La sortie standard est redirigée vers le fichier PATCH.diff.

Je viens de mettre à jour le MOD quick search, et le mode d'installation par diff/patch est disponible, pour la première fois. Ce mode d'installation est à réserver aux utilisateurs à l'aise avec la ligne de commande, ce qui ne constitue pas vraiment la majorité des utilisateurs. Mode d'emploi :

$ patch -ul -d <phpwebgallery_dir> -p1 < PATCH.diff