Changes

Jump to navigation Jump to search
m
Line 111: Line 111:  
This is the ''best method'' to work to build such a patch file:
 
This is the ''best method'' to work to build such a patch file:
   −
{{ToTranslate}}
+
- First, you must have a directory containing last reference version of Dolibarr (the result of a CVS update or simply the files resulting of uncompressing a Dolibarr .tgz snapshot). We will cal this directory '''old_dir'''. You can get this snapshot for current developped version on [http://www.dolibarr.org/download Dolibarr official web site in download area].
- Avoir un répertoire qui contient la version de Dolibarr de référence (résultat de la mise à jour CVS ou bien tout simplement l'arborescence résultant de la décompression d'un snapshot tgz de Dolibarr). On appellera ce répertoire '''ancien_rep'''. Vous pouvez récupérer le snapshot de la version de dev en cours sur le  [http://www.dolibarr.org/component/option,com_docman/task,cat_view/gid,50/Itemid,36/lang,en/ site officiel de Dolibarr].
     −
- Avoir un autre répertoire qui contient l'arborescence de Dolibarr mais dans laquelle vous faites ou avez fait vos modifications. On appellera ce répertoire '''nouveau_rep'''.
+
- Then, you must have a second directory, from same source, that will contains Dolibarr directories, in which you will make all you files. We will call this directory '''nes_dir'''.
    
To build the patch file, you must launch the '''diff''' command (available on all Linux, provided with [http://www.cygwin.org cygwin] under Windows) with the following command:
 
To build the patch file, you must launch the '''diff''' command (available on all Linux, provided with [http://www.cygwin.org cygwin] under Windows) with the following command:
Line 124: Line 123:     
A ksh script to run this command is available in directory '''build/patch'''.
 
A ksh script to run this command is available in directory '''build/patch'''.
Envoyer votre patch sur la ML à l'adresse '''dolibarr-dev@nongnu.org'''.
+
Send your patch on Dev Mailing List to the address '''dolibarr-dev@nongnu.org''' (after subscribing to it).
L'intégration de votre patch n'est toutefois pas garantie, pas plus que le délai, mais si le patch est réalisé en suivant rigoureusement cette procédure, il a de forte chance d'être au moins testé (dans le cas contraire les chances sont proches de 0).
+
Inclusion of your patch is however not guaranted, no more than delay. But if patch is realized strictly with using this process, there is a very important probability (near 100%) that it will be at least "tested" (if patch is not done this way, chance are simply null).
   −
''Sous Windows:''
+
''For Windows:''
    +
{{ToTranslate}}
 
Si vous êtes sous Windows, une ''méthode moins Pro'' mais qui donne le même résultat est la suivante. Installer l'excellent outil open source de comparaison Winmerge qui sait fabriquer des patchs au format ''diff -Naur''. Pour cela, comparer avec Winmerge le fichier référence et le fichier modifié et choisir dans le menu ''"Tools - Generate patch"'' (''Générer des retouches'' en version française). Saisir un nom de fichier comme ''"resultat.patch"'', cocher la case ''"Append"'' et choisir l'option ''"Format Unified"'' (''Style : unifié'' en version française). Cliquer sur ''"Ok"''.
 
Si vous êtes sous Windows, une ''méthode moins Pro'' mais qui donne le même résultat est la suivante. Installer l'excellent outil open source de comparaison Winmerge qui sait fabriquer des patchs au format ''diff -Naur''. Pour cela, comparer avec Winmerge le fichier référence et le fichier modifié et choisir dans le menu ''"Tools - Generate patch"'' (''Générer des retouches'' en version française). Saisir un nom de fichier comme ''"resultat.patch"'', cocher la case ''"Append"'' et choisir l'option ''"Format Unified"'' (''Style : unifié'' en version française). Cliquer sur ''"Ok"''.
 
Éventuellement recommencer pour chaque fichier modifié.
 
Éventuellement recommencer pour chaque fichier modifié.

Navigation menu