Sign in Join
Wiki copytemporary

Creating A Patch/fr: what changed

Revision 2 to 3. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-## Contents
2-
3- * 1 Instructions
4- * 2 Dépannage
5- * 3 Application d'un Patch
6-
71## Instructions
82
93Ceci suppose que vous avez eu Lazarus par SVN. [[Getting Lazarus/fr|Obtenir Lazarus par l'intermédiaire de SVN]]
104
11-Ouvrir une commande ou invite de commande et tapez "cd" pour vous placer dans le répertoire dans lequel les sources de Lazarus existent.
5+Ouvrir une commande ou invite de commande et tapez "cd" pour vous placer dans le répertoire dans lequel les sources de Lazarus existent.
126
137**Instructions pour Windows:**
148
15-Nous supposerons que vous avez votre SVN checkout de Lazarus dans C:\lazarus
9+Nous supposerons que vous avez votre SVN checkout de Lazarus dans C:\lazarus
1610
17- 1. Ouvrir une invite MSDOS
18- 2. c: {presser sur entrer}
19- 3. cd \lazarus {presser sur entrer}
20- 4. svn diff > mypatch.diff {presser sur entrer }
11+1. Ouvrir une invite MSDOS
12+2. c: {presser sur entrer}
13+3. cd \lazarus {presser sur entrer}
14+4. svn diff \> mypatch.diff {presser sur entrer }
2115
2216**Instructions Pour Linux/BSD etc:**
2317
24-Nous supposerons que vous avez votre SVN checkout de Lazarus dans $HOME/lazarus
18+Nous supposerons que vous avez votre SVN checkout de Lazarus dans \$HOME/lazarus
2519
26- 1. Ouvrir votre Terminal favori
27- 2. cd $HOME {presser sur entrer}
28- 3. cd lazarus {presser sur entrer}
29- 4. svn diff > mypatch.diff {presser sur entrer}
20+1. Ouvrir votre Terminal favori
21+2. cd \$HOME {presser sur entrer}
22+3. cd lazarus {presser sur entrer}
23+4. svn diff \> mypatch.diff {presser sur entrer}
3024
31-
32-_Note: J'aime également regarder le fichier pour voir s'il y a quelque chose dedans qu'il ne devrait pas y avoir ._
25+*Note: J'aime également regarder le fichier pour voir s'il y a quelque chose dedans qu'il ne devrait pas y avoir .*
3326
34-La manière recommandée de soumettre un patch est par le [traqueur de bogue ](<http://bugs.freepascal.org>). S'il y a un rapport pour le problème que votre patch fixe, employez cela , autrement créer une nouvelle problématique. Télécharger le fichier pour l'attacher à ce problème.
27+La manière recommandée de soumettre un patch est par le [traqueur de bogue](http://bugs.freepascal.org). S'il y a un rapport pour le problème que votre patch fixe, employez cela , autrement créer une nouvelle problématique. Télécharger le fichier pour l'attacher à ce problème.
3528
36-Alternativement vous pouvez faire un zip ou un gzip avec le fichier que vous avez créé et l'envoyer par email à la liste de mail de Lazarus (40 kB limite) ou à la boîte aux lettres pour ce qui concerne les Patches [patch@lazarus.dommelstein.net](<mailto:patch@lazarus.dommelstein.net>). En envoyant des Patches à la boîte aux lettres de Patch, s'assurer que votre sujet contient au moins le mot patch.
29+Alternativement vous pouvez faire un zip ou un gzip avec le fichier que vous avez créé et l'envoyer par email à la liste de mail de Lazarus (40 kB limite) ou à la boîte aux lettres pour ce qui concerne les Patches <patch@lazarus.dommelstein.net>. En envoyant des Patches à la boîte aux lettres de Patch, s'assurer que votre sujet contient au moins le mot patch.
3730
38-C'est tout !
31+C'est tout !
3932
4033## Dépannage
4134
42-Ceci s'applique la plupart du temps à Windows mais pourrait s'appliquer à d'autres plateformes.
35+Ceci s'applique la plupart du temps à Windows mais pourrait s'appliquer à d'autres plateformes.
4336
44-Si vous obtenez l'erreur **"svn command not found"** ou similaire, c'est probablement parce que que vous n'avez pas accès à svn.exe dans votre variable d'environnement. Les étapes suivantes devraient résoudre ce problème :
37+Si vous obtenez l'erreur **"svn command not found"** ou similaire, c'est probablement parce que que vous n'avez pas accès à svn.exe dans votre variable d'environnement. Les étapes suivantes devraient résoudre ce problème :
4538
46- 1. Localisez svn.exe avec la commande **Rechercher** de votre menu Démarrer.
47- 2. Une fois que vous avez trouvé svn.exe, ajoutez son dossier à votre PATH.
39+1. Localisez svn.exe avec la commande **Rechercher** de votre menu Démarrer.
40+2. Une fois que vous avez trouvé svn.exe, ajoutez son dossier à votre PATH.
4841
49-Un exemple : Depuis la ligne de commande taper:
50-```
51-set PATH=%PATH%;"C:\Program Files\TortoiseSVN\"
52-```
42+Un exemple : Depuis la ligne de commande taper:
5343
54-_Note: le dossier contenant svn.exe pourrait ne pas être le même sur votre ordinateur que sur celui utilisé dans ce document. Il est employé ici seulement comme exemple._
44+`  set PATH=%PATH%;"C:\Program Files\TortoiseSVN\"`
5545
56-Ce qui suit est facultatif :
46+*Note: le dossier contenant svn.exe pourrait ne pas être le même sur votre ordinateur que sur celui utilisé dans ce document. Il est employé ici seulement comme exemple.*
5747
48+Ce qui suit est facultatif :
49+
5850**Pour rendre ceci permanent**
5951
60-Pour Windows98 ou inférieur, vous pouvez ajouter la ligne ci-dessus (ou similaire) à votre fichier C:\autoexec.bat vers la fin.
52+Pour Windows98 ou inférieur, vous pouvez ajouter la ligne ci-dessus (ou similaire) à votre fichier C:\autoexec.bat vers la fin.
6153
62-Pour Windows2000 ou supérieur vous pouvez ajouter ce répertoire à votre PATH:
54+Pour Windows2000 ou supérieur vous pouvez ajouter ce répertoire à votre PATH:
6355
64- 1. Cliquez Droit sur "Poste de travail"
65- 2. Choisissez "Propriétés ".
66- 3. Choisissez l'onglet "Avançé ".
67- 4. Cliquez sur le bouton "Variables d'environnement".
68- 5. Localisez la ligne "Path" dans "Variables système" et ajoutez : ;"C:\Program Files\TortoiseSVN\" à la fin de la ligne.
56+1. Cliquez Droit sur "Poste de travail"
57+2. Choisissez "Propriétés ".
58+3. Choisissez l'onglet "Avançé ".
59+4. Cliquez sur le bouton "Variables d'environnement".
60+5. Localisez la ligne "Path" dans "Variables système" et ajoutez : ;"C:\Program Files\TortoiseSVN\\" à la fin de la ligne.
6961
7062## Application d'un Patch
7163
72-Pour appliquer un patch c'est simple. Vous pouvez examiner le Patch en employant --dry-run comme ceci :
73-
74-
64+Pour appliquer un patch c'est simple. Vous pouvez examiner le Patch en employant --dry-run comme ceci :
7565
76-```
77-patch --dry-run < mypatch.diff
78-```
66+`  patch --dry-run < mypatch.diff`
7967
80-
81-Le fonctionnement du programme patché serra identique au raccordement réel, seulement il ne change pas les Fichier sources. Très maniable pour les essais, sans vouloir modifier vos sources.
68+Le fonctionnement du programme patché serra identique au raccordement réel, seulement il ne change pas les Fichier sources. Très maniable pour les essais, sans vouloir modifier vos sources.
8269
83-Pour faire le raccordement final, vous employez la ligne de commande suivante :
70+Pour faire le raccordement final, vous employez la ligne de commande suivante :
8471
85-
72+`  patch < mypatch.diff`
8673
87-```
88-patch < mypatch.diff
89-```
74+Ou, pour fixer des séparateurs :
9075
91-Ou, pour fixer des séparateurs :
92-```
93-patch -p0 < mypatch.diff
94-```
76+`  patch -p0 < mypatch.diff`
9577
9678---
97-*From the Free Pascal wiki, page "Creating A Patch/fr", as the Internet Archive kept it on 2023-03-29. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
79+*From the Free Pascal wiki, page "Creating A Patch/fr", as it stood on 2013-11-13 after a change by Tintinux, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
80+Category: Debugging/fr

Back to history