Scroll to navigation

GENDIFF(1) General Commands Manual GENDIFF(1)

NOM

gendiff – Utilitaire pour créer des fichiers diff sans erreur

SYNOPSIS

gendiff RÉPERTOIRE EXTENTION-DIFF

DESCRIPTION

gendiff est un outil pour générer un fichier diff à partir d'un seul répertoire. Le fichier diff généré peut être appliqué avec le programme patch(1) pour réappliquer les modifications.

gendiff recherche tous les fichiers ayant EXTENSION-DIFF comme extension dans le RÉPERTOIRE spécifié et exécute la commande diff(1) sur les fichiers ayant cette extension EXTENSION-DIFF et leur homologue sans cette extension, dans cet ordre. Cela permet de générer des fichiers diff à partir du code source sans effectuer une copie complète du répertoire, ce qui autrement serait nécessaire lors de l'utilisation directe de l'utilitaire diff(1).

gendiff est habituellement utilisé pour créer des correctifs dans le but d'empaqueter des logiciels avec rpmbuild(1).

ARGUMENTS

RÉPERTOIRE

Le répertoire à partir duquel générer un diff.

EXTENSION-DIFF

L'extension diff à rechercher.

CODE DE RETOUR

En cas de succès, 0 est renvoyé, autrement, un code d'échec différent de zéro est renvoyé.

EXEMPLES

En supposant que vous deviez modifier un fichier source nommé un_fichier.cpp et que vous avez choisi l'extension fix, créez la copie un_fichier.cpp.fix avant de modifier le fichier source. Éditez ensuite le fichier originel (un_fichier.cpp).

Après avoir modifié tous les fichiers que vous deviez modifier de cette façon, allez dans le répertoire situé un niveau plus haut que celui où est situé le code source puis exécutez gendiff sur lui :

gendiff monprojet-1.0 .fix > monprojet-1.0-fix.patch

VOIR AUSSI

diff(1), patch(1)

TRADUCTION

La traduction française de cette page de manuel a été créée par Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.

15 décembre 2025 RPM 6.0.1