sapling/eden/scm/edenscmnative
Meyer Jacobs c891c84967 scmstore: introduce LegacyStore trait for scmstore shim
Summary:
Introduce `LegacyStore` trait, which contains ContentStore methods not covered by other datastore traits.

Implement this trait for both contentstore and scmstore, and modify rust code which consumes `contentstore` directly to use `PyObject` and `LegacyStore` to abstract over both contentstore and scmstore instead.

Reviewed By: DurhamG

Differential Revision: D29043162

fbshipit-source-id: 26e10b23efc423265d47a8a13b25f223dbaef25c
2021-06-18 17:39:53 -07:00
..
bindings scmstore: introduce LegacyStore trait for scmstore shim 2021-06-18 17:39:53 -07:00
__init__.py remediation of S205607 2020-07-17 17:16:13 -07:00
linelog.pyx py3: fix simple Windows py3 issues 2021-02-11 09:50:25 -08:00
patchrmdir.pyi add type annotations for a few more edenscmnative modules 2020-03-20 10:41:32 -07:00
patchrmdir.pyx py3: fix extdiff 2020-08-27 19:15:22 -07:00
traceprof.pyx py3: fix traceprof 2020-09-24 11:56:21 -07:00