Page MenuHomePhabricator

sidedata-exchange: add `wanted_sidedata` and `sidedata_computers` to repos
Needs ReviewPublic

Authored by Alphare on Fri, Feb 19, 6:16 AM.

Details

Reviewers
None
Group Reviewers
hg-reviewers
Summary

Each repo will advertise the sidedata categories it requires (categories being
unique and canonical), and have a set of "computers", functions to generate
sidedata from (repo, revlog, rev, previous_sidedata), for a given category.
The set of computers can be a superset of the set of the wanted categories, but
not smaller: repos are expected to be coherent in their handling of sidedata.

Diff Detail

Repository
rHG Mercurial
Branch
default
Lint
No Linters Available
Unit
No Unit Test Coverage