sapling/eden/fs/journal
Adam Simpkins 4e38a7c74f build edenfsctl with CMake
Summary:
Update the CMakeLists.txt to also build the Python-based `edenfsctl` command
line tool.

This requires switching most of the thrift rules to generate both C++ and
Python sources.

Note that one missing feature at this point is that this does not package
external dependencies into the binary.  Currently `edenfsctl` depends on both
`six` and `toml` as external dependencies.  For now these must be available in
your `PYTHONPATH` in order to run the generated `edenfsctl` binary.

Reviewed By: chadaustin

Differential Revision: D17127615

fbshipit-source-id: fc138ab39e75c6a5bbd39e3f527d4e9f7f420e46
2019-09-11 13:20:43 -07:00
..
test Add in tests for hash updating deltas 2019-08-02 15:48:00 -07:00
CMakeLists.txt build edenfsctl with CMake 2019-09-11 13:20:43 -07:00
Journal.cpp Remove toHash from HashUpdateJournalDelta 2019-08-02 15:48:01 -07:00
Journal.h Remove toHash from HashUpdateJournalDelta 2019-08-02 15:48:01 -07:00
JournalDelta.cpp Split Deltas into File Changes and Hash Updates 2019-08-02 15:48:00 -07:00
JournalDelta.h Remove toHash from HashUpdateJournalDelta 2019-08-02 15:48:01 -07:00