sapling/tests
Thomas Orozco 43fbc24427 mononoke: scratch bookmarks sync: wire up bookmarks replay
Summary:
This wires up the bookmarks replay logic by connecting the `process_replay_stream` function to an implementation that actually makes bookmark moves through the blobrepo.

This also slightly refactors `process_replay_stream`:

- Use specific errors instead of a generic `failure_ext` `Error`.
- Add logging + Scuba reporting (and report all moves we attempted to make for a given bookmark, as well as their outcome).
- Support passing in a closure instead of a static function, since we need a closure to get a `BlobRepo` reference into the bookmark replay function.

Reviewed By: StanislavGlebik

Differential Revision: D15902312

fbshipit-source-id: d6d57ba880066677748137d684e10796fb8633d5
2019-06-24 09:09:53 -07:00
..
fixtures mononoke: fix filenode generation if one filenode is ancestor of another 2019-06-20 01:50:47 -07:00
integration mononoke: scratch bookmarks sync: wire up bookmarks replay 2019-06-24 09:09:53 -07:00
performance rename new_blobimport to blobimport 2018-06-12 15:40:10 -07:00
utils mononoke: do not change timezone during pushrebase 2019-02-21 05:47:31 -08:00
write_stub_log_entry/src mononoke: Rename Bookmark to BookmarkName 2019-05-21 12:26:02 -07:00