This is an archive of the discontinued Mercurial Phabricator instance.

infinitepush: support serving extra parts stored in the bundle
ClosedPublic

Authored by durham on Sep 14 2017, 7:50 PM.
Tags
None
Subscribers
None

Details

Summary

Previously, when serving the contents of a stored bundle, we would explicitly
pick out the changegroup and serve only that. Let's also send along all other
parts that are stored in the bundle.

At the moment the only other parts that are stored in the bundle are the ones in
the partforwardingwhitelist in processparts, which is only treemanifest packs
right now. Later we'll serve bookmarks using this same pattern.

Diff Detail

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

Event Timeline

durham created this revision.Sep 14 2017, 7:50 PM
Herald added a reviewer: Restricted Project. · View Herald TranscriptSep 14 2017, 7:50 PM
stash accepted this revision.Sep 18 2017, 11:22 AM
This revision is now accepted and ready to land.Sep 18 2017, 11:22 AM
This revision was automatically updated to reflect the committed changes.