sapling/eden/mononoke/mercurial
Stanislau Hlebik 56c926297f mononoke: reuse hg manifest from parents if they are identical
Summary:
This is a followup from D28903515 (9a3fbfe311). In D28903515 (9a3fbfe311) we've added support for reusing
hg filenodes if parent has the same filenode. However we weren't reusing
manifests even if parent has an identical manifest, and this diff adds a
support to do so.

There's one caveat - we try to reuse parent manifests only if there are more
than one parent manifest. See explanation in the comments.

Reviewed By: farnz

Differential Revision: D29098908

fbshipit-source-id: 5ecfdc4b022ffc7620501cc024e7a659fb82f768
2021-06-22 11:50:02 -07:00
..
bundle_replay_data object-0.25.3: patch SHT_GNU_versym entsize fix 2021-06-21 09:31:49 -07:00
bundles Update itertools 0.8.2 to 0.10.1 2021-06-22 04:09:00 -07:00
mutation object-0.25.3: patch SHT_GNU_versym entsize fix 2021-06-21 09:31:49 -07:00
revlog object-0.25.3: patch SHT_GNU_versym entsize fix 2021-06-21 09:31:49 -07:00
types mononoke: reuse hg manifest from parents if they are identical 2021-06-22 11:50:02 -07:00