Fr/FGAddon: Difference between revisions

Jump to navigation Jump to search
592 bytes added ,  16 October 2015
→‎Concepts de développement FGAddon: Improved the sectioning - the mime-type and executable flag sections have been placed together under a new higher level section about commit blocking scripts (following the English changes).
m (Missing punctuation in the references.)
(→‎Concepts de développement FGAddon: Improved the sectioning - the mime-type and executable flag sections have been placed together under a new higher level section about commit blocking scripts (following the English changes).)
Line 411: Line 411:
</syntaxhighlight>
</syntaxhighlight>


=== Problèmes de mime-type ===
=== Blockage de commit par pre-commit hooks ===
 
Parfois quand vous faites des commits à FGAddon, le commit sera bloqué avec le message:
<pre>
svn: E165001: Commit failed (details follow):
svn: E165001: Commit blocked by pre-commit hook (exit code 1) with output:
</pre>
 
C'est dû à la présence de deux scripts de dépôt appelés «pre-commit hooks» qui vérifient la qualité du commit, et le bloquera si c'est un ficher de texte avec un mime-type binaire ou s'il y a un bit exécutable.  Ces scripts sont tous simplement là pour protéger le dépôt et préserver sa santé.
 
==== Problèmes de mime-type ====


Dans certains cas en utilisant les outils svn, lors d'un commit pour ajouter des fichiers à FGAddon, le commit sera bloqué avec le message:
Dans certains cas en utilisant les outils svn, lors d'un commit pour ajouter des fichiers à FGAddon, le commit sera bloqué avec le message:
Line 456: Line 466:
</syntaxhighlight>
</syntaxhighlight>


==== Fichier config Subversion ====
===== Fichier config Subversion =====


Le réglage automatique de propriété <code>svn:mime-type</code> peut être contrôlé en modifiant le fichier <code>config</code> de Subversion.  Tout d'abord dans la section <code>[miscellany]</code>, assurez-vous que les auto-propriétés sont activées:
Le réglage automatique de propriété <code>svn:mime-type</code> peut être contrôlé en modifiant le fichier <code>config</code> de Subversion.  Tout d'abord dans la section <code>[miscellany]</code>, assurez-vous que les auto-propriétés sont activées:
Line 480: Line 490:
Ce sont tous les types de fichiers de texte que le hook script vérifiera si le mime-type est d'un format de texte.  Notez que des nouveaux types de fichiers de texte seront sans doute ajoutés à l'avenir.  Ces ajouts peuvent être soit dans le fichier de configuration de l'utilisateur situé à <code>~/.subversion/config</code> (ou <code>%USERPROFILE%\AppData\Roaming\Subversion\config</code> sous Windows) ou, si un fichier de configuration d'utilisateur n'est pas définie, le fichier de configuration global à <code>/etc/subversion/config</code> (ou <code>%APPDATA%\Subversion\config</code> sous Windows).
Ce sont tous les types de fichiers de texte que le hook script vérifiera si le mime-type est d'un format de texte.  Notez que des nouveaux types de fichiers de texte seront sans doute ajoutés à l'avenir.  Ces ajouts peuvent être soit dans le fichier de configuration de l'utilisateur situé à <code>~/.subversion/config</code> (ou <code>%USERPROFILE%\AppData\Roaming\Subversion\config</code> sous Windows) ou, si un fichier de configuration d'utilisateur n'est pas définie, le fichier de configuration global à <code>/etc/subversion/config</code> (ou <code>%APPDATA%\Subversion\config</code> sous Windows).


=== Bit exécutable ===
==== Bit exécutable ====


Un autre message de blocage lors d'un commit pour ajouter des fichiers à FGAddon en utilisant les outils SVN est:
Un autre message de blocage lors d'un commit pour ajouter des fichiers à FGAddon en utilisant les outils SVN est:

Navigation menu