treediscovery: fix regression when run against older repos (
issue2793)
I ran the entire test suite with "known" and "getbundle" disabled in
localrepository. This generated failures because the old findoutgoing
had always queried remote's heads explicitly and thus always got them
back in the returned heads. treediscovery.findcommonincoming now
correctly returns remote's heads in all cases.
Also adds a dedicated test for running treediscovery against a
pre-getbundle HTTP server.
commands: use double-quotes for strings with single-quotes
The globalopts table contain a couple of \' still, but it was
normalized like that in
83238c1db6de.
revlog: remove support for punched/shallow
The feature was never finished, and there has been restructuring going on
since it was added.
revlog: remove support for parentdelta
We will introduce a more powerful and general delta concept instead,
called generaldelta.
store: break up reference cycle introduced in
9cbff8a39a2a
see also
996c1cd8f530