sapling/eden/mononoke/commit_rewriting/cross_repo_sync
Stanislau Hlebik df340221a0 mononoke: add commit_rewriting logic to megarepo_api
Summary:
This is going to be use to rewrite (or transform) commits from source to
target. This diff does a few tihngs:
1) adds a MultiMover type and a function that produces a mover given a config. This is similar to Mover type we used for fbsource<-> ovrsource megarepo sync, though this time it can produce a few target paths for a given source path.
2) Moves `rewrite_commit` function from cross_repo_sync to megarepo_api, and make it work with MultiMover.

Reviewed By: ikostia

Differential Revision: D28259214

fbshipit-source-id: 16ba106dc0c65cb606df10c1a210578621c62367
2021-05-10 11:48:23 -07:00
..
src mononoke: add commit_rewriting logic to megarepo_api 2021-05-10 11:48:23 -07:00
test mononoke: add leases to x-repo-sync 2021-04-12 12:08:34 -07:00
test_utils rust: remove patch for async-compression 2021-05-05 12:20:34 -07:00
Cargo.toml mononoke: add commit_rewriting logic to megarepo_api 2021-05-10 11:48:23 -07:00