branchcache: add more test for the logic around obsolescence and branch heads
While working on branch-cache-v3, we noticed some ambiguity in the
filtered+obsolete hash. However this was only caught by a rebase test by
chance.
It seems important to explicitly tests these cases.
= Mercurial XXX =
== New Features ==
== Default Format Change ==
These changes affect newly created repositories (or new clones) done with
Mercurial XXX.
== New Experimental Features ==
== Bug Fixes ==
== Backwards Compatibility Changes ==
== Internal API Changes ==
== Miscellaneous ==