sapling/eden/fs/service
Michael Bolin 309d0da769 Make it possible to make a commit from Eden.
Summary:
In this revision, we override `committablectx.markcommitted()` to make a Thrift
call to Eden to record the new commit. For now, this defers the need for us to
implement `edendirstate.normal()`, though we expect we will have to provide a
proper implementation at some point.

Because `hg update` is not implemented yet, this puts us in a funny state where
we have to restart eden after `hg commit` to ensure all of our `TreeEntry` and
other in-memory data structures are in the correct state.

Reviewed By: simpkins

Differential Revision: D4249214

fbshipit-source-id: 8ec06dfee67070f008dd93a0ee6c810ce75d2faa
2016-12-10 01:07:06 -08:00
..
oss Initial commit 2016-05-12 14:09:13 -07:00
__init__.py Refactor logic to create a EdenService.Client in Python. 2016-05-25 21:44:07 -07:00
client.py update the python client library to be python 2.x compatible 2016-09-30 19:13:13 -07:00
DEFS Move some logic out of EdenServiceHandler so it can be reused by the dirstate and test harness. 2016-10-21 13:32:02 -07:00
eden.stream.thrift additional query API for our thrift interface 2016-09-26 13:52:25 -07:00
eden.thrift Make it possible to make a commit from Eden. 2016-12-10 01:07:06 -08:00
EdenError.h add some helper functions for constructing EdenErrors 2016-10-04 11:04:17 -07:00
EdenMountHandler.cpp call EdenMount::getDispatcher() and EdenMount::getRootInode() 2016-12-01 17:52:31 -08:00
EdenMountHandler.h Flip Dirstate -> EdenMount dependency. 2016-11-26 12:01:41 -08:00
EdenServer.cpp Add Thrift endpoints for Hg dirstate. 2016-11-26 12:01:41 -08:00
EdenServer.h Add Thrift endpoints for Hg dirstate. 2016-11-26 12:01:41 -08:00
EdenServiceHandler.cpp Make it possible to make a commit from Eden. 2016-12-10 01:07:06 -08:00
EdenServiceHandler.h Make it possible to make a commit from Eden. 2016-12-10 01:07:06 -08:00
main.cpp add ClientConfig method that compiles repository data 2016-08-05 12:50:29 -07:00
TARGETS Move some logic out of EdenServiceHandler so it can be reused by the dirstate and test harness. 2016-10-21 13:32:02 -07:00