sapling/eden/fs/service
Adam Simpkins 6d4d187deb an "eden debug" CLI command and thrift APIs to support it
Summary:
This diff adds a new "eden debug" command, with a few subcommands:

- "eden debug inode": Report information about currently loaded inodes
- "eden debug tree": Report data about source control Tree objects
- "eden debug blobmeta": Report metadata about source control Blob objects
- "eden debug blob": Report the contents of source control Blob objects

This diff also includes the thrift APIs in edenfs to support these commands.

Reviewed By: bolinfest

Differential Revision: D4760528

fbshipit-source-id: 7dc2bd6e0e952ba6fb61702c672fb9417d603ffa
2017-04-03 15:50:32 -07:00
..
oss update all copyright statements to "2016-present" 2017-01-20 22:03:02 -08:00
__init__.py update all copyright statements to "2016-present" 2017-01-20 22:03:02 -08:00
client.py fix a variety of lint issues 2017-01-23 18:03:09 -08:00
DEFS implement eden->watchman subscriptions 2017-03-21 13:35:20 -07:00
eden.thrift an "eden debug" CLI command and thrift APIs to support it 2017-04-03 15:50:32 -07:00
EdenError.cpp update all copyright statements to "2016-present" 2017-01-20 22:03:02 -08:00
EdenError.h update all copyright statements to "2016-present" 2017-01-20 22:03:02 -08:00
EdenServer.cpp update EdenServer::getMount() to throw on error 2017-04-03 15:50:32 -07:00
EdenServer.h update EdenServer::getMount() to throw on error 2017-04-03 15:50:32 -07:00
EdenServiceHandler.cpp an "eden debug" CLI command and thrift APIs to support it 2017-04-03 15:50:32 -07:00
EdenServiceHandler.h an "eden debug" CLI command and thrift APIs to support it 2017-04-03 15:50:32 -07:00
GlobNode.cpp implement glob thrift method 2017-01-26 12:47:05 -08:00
GlobNode.h implement glob thrift method 2017-01-26 12:47:05 -08:00
main.cpp connect the fuse stats to fb303 2017-03-31 11:39:48 -07:00
PrettyPrinters.cpp implement "hg status" using EdenMount::diff() 2017-03-30 21:35:00 -07:00
PrettyPrinters.h implement "hg status" using EdenMount::diff() 2017-03-30 21:35:00 -07:00
streamingeden.thrift implement eden->watchman subscriptions 2017-03-21 13:35:20 -07:00
StreamingSubscriber.cpp implement eden->watchman subscriptions 2017-03-21 13:35:20 -07:00
StreamingSubscriber.h implement eden->watchman subscriptions 2017-03-21 13:35:20 -07:00
TARGETS an "eden debug" CLI command and thrift APIs to support it 2017-04-03 15:50:32 -07:00
ThriftUtil.h an "eden debug" CLI command and thrift APIs to support it 2017-04-03 15:50:32 -07:00