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