rust-revlog: make `Changelog` and `ManifestLog` unaware of `Repo`...
rust-revlog: make `Changelog` and `ManifestLog` unaware of `Repo`
As with other recent patches, this makes the types easier to test and
reuse.
Differential Revision:
https://phab.mercurial-scm.org/D12561