test-largefiles.t: fix wrong '#if hgweb' - it should be '#if serve'
A bug introduced in
0c1d10351869 did that a part of the test never was run.
dispatch: show empty filename in OSError aborts
Mercurial would sometimes exit with:
abort: No such file or directory
where str of the actual OSError exception was the more helpful:
[Errno 2] No such file or directory: ''
The exception will now always show the filename and quote it:
abort: No such file or directory: ''
test-dispatch.t: remove incorrect "cd $dir"
A line that should have been removed in
50fbe9063ff2.
dispatch: handle empty `testedwith` value in extension
When extensions had an empty `testedwith` attribute the code tried to parse it
and failed. As a result the actual error were shallowed by a This crash.
We now treat empty strip as 'unknown'
destroyed: filter unknown before computing branchcache
Branchcache of filtered version need up to date phase data.
branchmap: disable fallback to unfiltered branchcache
Disables this simple optimisation to allow coming more powerfull approach: cache
collaboration.
Our goal is to have branchcache collaborate. This means that unfiltered
branchcache will fallback to some filtered branchcache if invalid. We can't have
the filtered branchcache to use the unfiltered one. That would loop.