Mercurial > hg
view tests/test-gendoc @ 10128:ea7c392f2b08
patch: drop eol normalization fast-path for 'lf' and 'crlf'
With eolmode set to 'lf' or 'crlf' we avoided the hunk duplication and
normalization by reading the input patch in text mode. Dropping this
optimization simplifies code expectations for a small overhead.
The change in test-mq-eol comes from a tolerance to CRLF instead of LF for last
lines without newlines being broken by this revision. This tolerance was only
partially supported and will be added again in a better way.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Wed, 23 Dec 2009 19:31:48 +0100 |
parents | 7d6ac5d7917c |
children | 08a0f04b56bd |
line wrap: on
line source
#!/bin/sh "$TESTDIR/hghave" rst2html || exit 80 RST2HTML=$(which rst2html 2> /dev/null || which rst2html.py) HGENCODING=UTF-8 export HGENCODING for PO in C $TESTDIR/../i18n/*.po; do LOCALE=$(basename $PO .po) echo echo "% extracting documentation from $LOCALE" echo ".. -*- coding: utf-8 -*-" > gendoc-$LOCALE.txt echo "" >> gendoc-$LOCALE.txt LC_ALL=$LOCALE python $TESTDIR/../doc/gendoc.py >> gendoc-$LOCALE.txt || exit # We run rst2html over the file without adding "--halt warning" to # make it report all errors instead of stopping on the first one. echo "checking for parse errors with rst2html" $RST2HTML gendoc-$LOCALE.txt /dev/null done