##// END OF EJS Templates
archive: set date to 1980 for very old zip files...
archive: set date to 1980 for very old zip files The zip file format stores the date using "MS-DOS format" which apparently means that they use 1980 as their epoch. Python's zipfile module emits deprecation warnings of this form /usr/lib/python2.6/zipfile.py:1108: DeprecationWarning: struct integer overflow masking is deprecated self.fp.write(zinfo.FileHeader()) /usr/lib/python2.6/zipfile.py:1108: DeprecationWarning: 'H' format requires 0 <= number <= 65535 self.fp.write(zinfo.FileHeader()) /home/mg/src/mercurial-crew/mercurial/archival.py:169: DeprecationWarning: struct integer overflow masking is deprecated self.z.close() /home/mg/src/mercurial-crew/mercurial/archival.py:169: DeprecationWarning: 'H' format requires 0 <= number <= 65535 self.z.close() when it is given such old timestamps. This fixes this by silently clamping the date to 1980.

File last commit:

r10971:cbe400a8 default
r12319:381f1312 stable
Show More
test-gendoc
20 lines | 624 B | text/plain | TextLexer
Martin Geisler
test-gendoc: test documentation generation
r9446 #!/bin/sh
Martin Geisler
doc: add generic frontend to rst2man and rst2html...
r10971 "$TESTDIR/hghave" docutils || exit 80
Martin Geisler
test-gendoc: test documentation generation
r9446
Martin Geisler
test-gendoc: add tests for all languages...
r9485 HGENCODING=UTF-8
export HGENCODING
Martin Geisler
test-gendoc: test documentation generation
r9446
Martin Geisler
test-gendoc: add tests for all languages...
r9485 for PO in C $TESTDIR/../i18n/*.po; do
Matt Mackall
many, many trivial check-code fixups
r10282 LOCALE=`basename $PO .po`
Martin Geisler
test-gendoc: add tests for all languages...
r9485 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
Martin Geisler
doc: add generic frontend to rst2man and rst2html...
r10971 # We call runrst without adding "--halt warning" to make it report
# all errors instead of stopping on the first one.
echo "checking for parse errors"
python $TESTDIR/../doc/runrst html gendoc-$LOCALE.txt /dev/null
Martin Geisler
test-gendoc: add tests for all languages...
r9485 done