This is an archive of the discontinued Mercurial Phabricator instance.

manifest: define and implement addgroup() on manifestlog
ClosedPublic

Authored by indygreg on Jul 4 2018, 3:16 PM.

Details

Summary

Changegroup code was bypassing our manifest interface and calling a
method on the private revlog attribute.

This commit formalizes the interface for adding a group of
revisions from deltas and changes the changegroup code to use it.

This enables alternate manifest storage to work with changegroup
application operations (like hg unbundle and hg pull).

Diff Detail

Repository
rHG Mercurial
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

indygreg created this revision.Jul 4 2018, 3:16 PM
This revision was automatically updated to reflect the committed changes.