win32mbcs: use extsetup() to wrap functions only once.
Using reposetup() may cause multiple-wrap issue in some situation
like "hg serve".
hgwebdir: fix incorrect index generation for invalid paths (
issue2023)
edd07be943dd moved the subdirectory match inside the repository match
loop. A virtual path existing/path/invalid/path would then match
existing/path, and generate a wrong index page.
mq: fix failing qrefresh test
Additions to test-mq-qrefresh.t in
f08df4d38442 (mq: ignore subrepos
(
issue2499)) were originally based on a version prior to
d0e21c5fde41
(subrepo: handle missing subrepo spec file as removed). This fixes a
test failure that resulted from the former being applied after the
latter, noticed by abuehl.
makedate: abort on negative timestamps (
issue2513)
catches weird clock settings
parsedate: abort on negative dates (
issue2513)
catches "hg commit -d '-7654321 3600'" (example)
i18n-pt_BR: synchronized with
f08df4d38442
test-clone.t: add basic cases for destination ''
The case
$ hg clone a ''
already aborted before
2649be11ab0b, whereas
$ hg clone --pull a ''
tripped the fixed
issue2528.
Both basic cases are expected to fail with an abort.