mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
480a0e9ef7
Summary: Our current straming changelog updater logic is written in python, and it has a few downsides: 1) It writes directly to manifold, which means it bypasses all the multiplexed blobstore logic... 2) ...more importantly, we can't write to non-manifold blobstores at all. 3) There are no tests for the streaming changelogs This diff moves the logic of initial creation of streaming changelog entry to rust, which should fix the issues mentioned above. I want to highligh that this implementation only works for the initial creation case i.e. when there are no entries in the database. Next diffs will add incremental updates functionality. Reviewed By: krallin Differential Revision: D27008485 fbshipit-source-id: d9583bb1b98e5c4abea11c0a43c42bc673f8ed48 |
||
---|---|---|
.. | ||
bundle_replay_data | ||
bundles | ||
mutation | ||
revlog | ||
types |