On 5/5/06, Michaël Cadilhac <michael.cadilhac(a)lrde.org> wrote:
Tsuna <tsuna(a)slug.lrde.epita.fr> writes:
Yop
je sais si c'est le bon newsgroup pour ce genre de post mais j'ai un probleme
vraiment bizzare sur mon rack:
$ svn st
vcs: error: command: svn status --
vcs: error: exit: 1
vcs: error: stderr: svn: error: cannot set LC_ALL locale
vcs: error: stderr: svn: error: environment variable LC_ALL is en_US
vcs: error: stderr: svn: error: please check that your locale name is correct
vcs: error: command failed
merci d'avance
J'avais eu ce problème a while ago, on avait vu avec Nicolas.
Il semblerait que ce soit du a un fichier pas loin de là où tu fais
ta commande qui serait dans un encodage bizarre.
Quoiqu'il en soit, on avait fait un correctif Q&D ; modifier le
fichier vcs.rb pour qu'il mette la locale à C ; il ne se rappelait
plus des stranges behavior de C à priori sur le moment.
Non, justement c'est le contraire c'était LC_ALL=C qui met l'encodage
de svn a UTF-8 et donc on ne peux plus mettre de caractère latin1 dans
les fichier du dépots ni dans les log du svn. Donc on etait passé à
en_US car l'encodage est inchangé et les messages sont bien en
anglais.
Une meilleur solution (rapide) serait d'avoir une variable d'env
permettant de surchargé la valeur donnée par vcs (genre VCS_LC_ALL).
a+
--
Nicolas Pouillard aka Ertai <ertai(a)feydakins.org>
http://uttk.org Uttk -- Unified Test Tool Kit