branchmap: report filtername when read fails
Now that we can have multiple one, we need to know which filecache failed to be
read from disk.
clfilter: ensure unfiltered repo have a filtername attribute too
That will allows to use `repo.filtername` for dispatch purpose.
branchmap: move the cache file name into a dedicated function
Filtered view of the repo will want to write they file name in a different file.
branchmap: read and write key part related to filtered revision
Now that we have a third part for the cache key we need to write and read it on
disk. It is only written when there is filtered revision. This keep the format
compatible with older version.
Notes that, at this state, filtered repository does not use any disk caches yet.
check-code: disallow defunct <> operator
Added a test for that and one other python3 check in
test-check-code.t.
largefiles: stop using <> operator in favor of !=
<> has been deprecated for a while, and != is futureproof
check-code: disallow two-argument form of raise
Using this old form makes any attempt to port to Python 3 harder, and
the new syntax is supported in 2.4 already.
httpclient: apply change
df9aea1def3e: remove use of two-argument raise