Chez moi, LANG vaut fr_FR, ce qui fait que `svn info' place des espaces avant (et après, bien sûr) les deux points :
brasilia ~/src/lrde-tools % svn info | head -2 14:13 #249 Chemin : . URL : https://svn.lrde.epita.fr/svn/lrde-tools/trunk brasilia ~/src/lrde-tools % LANG=C svn info | head -2 14:13 #250 Path: . URL: https://svn.lrde.epita.fr/svn/lrde-tools/trunk brasilia ~/src/lrde-tools %
https://svn.lrde.epita.fr/svn/lrde-tools/trunk
ChangeLog | 5 +++++ src/svndiff | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-)
Index: ChangeLog from Roland Levillain roland@lrde.epita.fr
* src/svndiff: Invoke svn info with the default (« C ») locale to properly catch the URL of the repository.
Index: src/svndiff --- src/svndiff (révision 223) +++ src/svndiff (copie de travail) @@ -1,7 +1,7 @@ #!/bin/sh
{ - svn info | sed -n '/^URL: /{s///;p;q;}' + LANG=C svn info | sed -n '/^URL: /{s///;p;q;}' echo svn diff --diff-cmd "`which diff`" -x "-w -u" $@ >$$.diffs # Don't fail if missing.
Roland Levillain roland@lrde.epita.fr disait le 08/29/05 :
Chez moi, LANG vaut fr_FR, ce qui fait que `svn info' place des espaces avant (et après, bien sûr) les deux points :
J'avais eu exactement le meme probleme avec vcs, sur ta machine.
{
- svn info | sed -n '/^URL: /{s///;p;q;}'
- LANG=C svn info | sed -n '/^URL: /{s///;p;q;}' echo svn diff --diff-cmd "`which diff`" -x "-w -u" $@ >$$.diffs # Don't fail if missing.
Et tu as employe exatement le meme hack :)
"Olivier" == Olivier Gournet olivier.gournet@lrde.epita.fr writes:
Olivier> Roland Levillain roland@lrde.epita.fr disait le 08/29/05 :
Chez moi, LANG vaut fr_FR, ce qui fait que `svn info' place des espaces avant (et après, bien sûr) les deux points :
Olivier> J'avais eu exactement le meme probleme avec vcs, sur ta Olivier> machine.
Ah oui, j'ai dû configurer les locales par défaut sur brasilia pour quelles soient françaises.
{ - svn info | sed -n '/^URL: /{s///;p;q;}' + LANG=C svn info | sed -n '/^URL: /{s///;p;q;}' echo svn diff --diff-cmd "`which diff`" -x "-w -u" $@ >$$.diffs # Don't fail if missing.
Olivier> Et tu as employe exatement le meme hack :)
C'est plus une sécurité qu'un hack, hein. :)