svnlook uruchamiany z hooak'a post-commit błędne locale

Jacek Tomczak jaqjacek w gmail.com
Pią, 4 Wrz 2009, 14:04:39 CEST


Szefostwo zapragnęło logów po każdym commicie na svn więdz w
$PROJ/hooks/post-commit wpisałem coś takiego

 LANG="pl_PL.ISO-8859-2"
 LC_ALL="pl_PL.ISO-8885-2"
 export LANG
 export LC_ALL
 REPOS="$1"
 REV="$2"
 FILE="xxx"
 PROJ=${REPOS##*/}
 echo "Projekt : $PROJ" >$FILE
 locale >> $FILE
 echo "ąśćłżź" >> $FILE
 echo "Rewizja : $REV" >> $FILE
 echo "\n" >> $FILE
 echo "Autor : " >> $FILE
 svnlook author $REPOS --revision $REV >> $FILE
echo "Komentarz :" >> $FILE
svnlook log  $REPOS --revision $REV >> $FILE

w pliku końcowym otrzymałem:

Projekt : xxx
LANG=pl_PL.ISO-8859-2
LC_CTYPE="pl_PL.ISO-8885-2"
LC_NUMERIC="pl_PL.ISO-8885-2"
LC_TIME="pl_PL.ISO-8885-2"
LC_COLLATE="pl_PL.ISO-8885-2"
LC_MONETARY="pl_PL.ISO-8885-2"
LC_MESSAGES="pl_PL.ISO-8885-2"
LC_PAPER="pl_PL.ISO-8885-2"
LC_NAME="pl_PL.ISO-8885-2"
LC_ADDRESS="pl_PL.ISO-8885-2"
LC_TELEPHONE="pl_PL.ISO-8885-2"
LC_MEASUREMENT="pl_PL.ISO-8885-2"
LC_IDENTIFICATION="pl_PL.ISO-8885-2"
LC_ALL=pl_PL.ISO-8885-2
ąśćłżź
Rewizja : 23
\n
Autor :
xxx
Komentarz :
?\196?\133?\197?\155?\196?\135?\197?\130?\196?\153?\197?\188?\197?\186

Co zrobić aby "?\196?\133?\197?\155?\196?\135?\197?\130?\196?\153?\197?\188?\197?\186"
zmienić na ąśćłżź ?
svnlook odpalany z konsoli wyświetla poprawnie wszelki polskie ogonki.


Więcej informacji o liście dyskusyjnej pld-users-pl