Fr/FGAddon: Difference between revisions

Jump to navigation Jump to search
2,085 bytes added ,  7 October 2015
→‎Bit exécutable: Translated the section.
(→‎Fichier config Subversion: Translated the section.)
(→‎Bit exécutable: Translated the section.)
Line 479: Line 479:


=== 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:
<pre>
Adding        dash-set.xml
Transmitting file data .svn: E165001: Commit failed (details follow):
svn: E165001: Commit blocked by pre-commit hook (exit code 1) with output:
The svn:executable property is set on the files ['dash-set.xml'], aborting the
commit.
The current policy is that no executable files are allowed in FGAddon.  Before
committing, please remove this property by typing 'svn propdel svn:executable
file_name' for all affected files.  Or to remove it recursively from all files
to be committed, in your aircraft directory type 'svn propdel svn:executable
-R'.
To avoid the svn:executable property being set by your subversion client, on
GNU/Linux and Mac OS X systems simply make sure that the file's execute bit is
not set before adding the file to be committed.
svn: E165001: Your commit message was left in a temporary file:
svn: E165001:    '/flightgear/repo_testing/svn-commit.tmp'
</pre>
Ce message sera probablement vu uniquement sur les systèmes Mac OS X et GNU/Linux.  Ce message est émis par un script de procédure automatique pre-commit («repository pre-commit hook script» en anglais) qui vérifie si la propriété Subversion <code>svn:executable</code> est réglé et, si oui, le commit est bloquée.  Ceci est une mesure de sécurité, car aucun fichier d'aéronefs devrait être exécutable.  Pour supprimer ce problème, suivez les instructions dans le message et, en utilisant les outils de ligne de commande, tapez:
<syntaxhighlight lang="bash">
svn propdel svn:executable -R
</syntaxhighlight>
Puis effectuez à nouveau le commit, en utilisant le message de commit enregistrée dans le fichier de <code>svn-commit.tmp</code>.  Le nom du fichier sera signalé dans le message d'erreur de commit, mais d'abord vérifiez son contenu avec:
<syntaxhighlight lang="bash">
cat svn-commit.tmp
</syntaxhighlight>
Et effectuez le commit à nouveau:
<syntaxhighlight lang="bash">
svn ci -F svn-commit.tmp
</syntaxhighlight>


== Services de développement SourceForge ==
== Services de développement SourceForge ==

Navigation menu