sapling/eden/mononoke
Stanislau Hlebik 6a1358467e mononoke: change how we generate filenodes for octopus merges
Summary:
In the next diff I'm going to refactor BlobRepo::get_manifest_from_bonsai()
function and remove IncompleteFilenodes structure. While doing so I noticed
that the behaviour of get_manifest_from_bonsai() and FilenodesOnlyPublic is
different with regards to generating hg filenodes for octopus merges. In
particular, get_manifest_from_bonsai() at the moment doesn't generate filenodes
for paths that came from stepparents, but FilenodesOnlyPublic does generate
them.

I'd say both of this approach are equally reasonable, however let's try to
preserve the behaviour

Reviewed By: krallin

Differential Revision: D19856420

fbshipit-source-id: 9f8ae656205f39536c450b885fc4d8d6a2534456
2020-02-12 23:56:23 -08:00
..
apiserver remove the need to pass mapping to ::derive method 2020-02-12 10:22:39 -08:00
benchmark remove the need to pass mapping to ::derive method 2020-02-12 10:22:39 -08:00
blobimport_lib/src Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
blobrepo remove the need to pass mapping to ::derive method 2020-02-12 10:22:39 -08:00
blobrepo_utils Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
blobstore Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
blobstore_sync_queue Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
bonsai_globalrev_mapping Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
bonsai_hg_mapping Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
bookmarks Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
cache_warmup/src remove the need to pass mapping to ::derive method 2020-02-12 10:22:39 -08:00
changesets Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
cmdlib Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
cmds remove the need to pass mapping to ::derive method 2020-02-12 10:22:39 -08:00
commit_rewriting Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
common convert bounded_traversal crate to new-style futures 2020-02-12 03:52:28 -08:00
derived_data mononoke: change how we generate filenodes for octopus merges 2020-02-12 23:56:23 -08:00
edenapi_server/src edenapi_server: rename EdenApiContext to EdenApiServerContext 2020-02-12 14:13:35 -08:00
fastreplay/src mononoke: fastreplay: Add ability to skip replay for repos 2020-02-12 05:19:38 -08:00
filenodes Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
filestore/src Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
git remove the need to pass mapping to ::derive method 2020-02-12 10:22:39 -08:00
gotham_ext/src gotham_ext: lfs_server: move ServerIdentityMiddleware from lfs_server to gotham_ext 2020-02-12 11:26:07 -08:00
hgcli Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
hgproto Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
hook_tailer Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
hooks Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
lfs_import_lib/src Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
lfs_protocol/src Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
lfs_server/src gotham_ext: lfs_server: move ServerIdentityMiddleware from lfs_server to gotham_ext 2020-02-12 11:26:07 -08:00
manifest Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
mercurial Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
metaconfig hook loading: provide base path when loading from configerator 2020-02-12 07:49:30 -08:00
mononoke_api/src remove the need to pass mapping to ::derive method 2020-02-12 10:22:39 -08:00
mononoke_types Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
phases Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
pushrebase/src Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
reachabilityindex Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
repo_client remove the need to pass mapping to ::derive method 2020-02-12 10:22:39 -08:00
revset Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
scs_server/src mononoke: implement hash prefix resolution API in scs service 2020-02-11 07:43:18 -08:00
segmented_changelog/src Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
server remove the need to pass mapping to ::derive method 2020-02-12 10:22:39 -08:00
sshrelay Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
tests scs client: add prefix support for resolving commit ids 2020-02-12 12:02:41 -08:00
walker/src mononoke: walker: switch to new bounded_traversal crate 2020-02-11 09:18:10 -08:00