sapling/eden/scm/edenscmnative/bindings
Xavier Deguillard c62cd9e8c8 revisionstore: move the repair logic from doctor
Summary:
The ContentStore/Metadatastore are made of several different stores, attempting
to expose all of them to Python to drive the repair logic from there would leak
implementation detail of how the stores are implemented.

Instead, let's simply expose a single `repair` function out of the
pyrevisionstore crate that takes care of repairing all of the underlying
stores. For now, this is just moving code around, but a future diff will
integrate the LFS stores.

Reviewed By: DurhamG

Differential Revision: D24449203

fbshipit-source-id: 1631ced9068716453cb404bf7e65cefbf2db5247
2020-10-21 13:20:51 -07:00
..
modules revisionstore: move the repair logic from doctor 2020-10-21 13:20:51 -07:00
src pyprogress: add Rust wrapper for Python progress bars 2020-09-30 11:20:32 -07:00
Cargo.toml pyprogress: add Rust wrapper for Python progress bars 2020-09-30 11:20:32 -07:00
dirs.pyi begin adding some type stubs for the Rust Python bindings 2020-08-11 21:45:04 -07:00