sapling/eden/fs
Adam Simpkins 0156f01d51 Update InodeBase to contain a pointer to its EdenMount
Summary:
Add an EdenMount* member variable to InodeBase.  Previously each TreeInode kept
a pointer to its EdenMount, and this moves that into the InodeBase class.

This is needed to support upcoming diffs that will change InodeBase memory
management.  InodeBase objects will be responsible for notifying the InodeMap
when they become unreferenced.

Reviewed By: bolinfest

Differential Revision: D4348079

fbshipit-source-id: 6bf7ea908c6096aa2bca5b21290c09cbd58d5af7
2016-12-22 15:36:29 -08:00
..
cli Normalize build targets to always start with //. 2016-12-21 16:28:02 -08:00
config Normalize build targets to always start with //. 2016-12-21 16:28:02 -08:00
inodes Update InodeBase to contain a pointer to its EdenMount 2016-12-22 15:36:29 -08:00
integration Introduce integration tests for the Mercurial extension. 2016-12-21 21:58:16 -08:00
journal Normalize build targets to always start with //. 2016-12-21 16:28:02 -08:00
model Normalize build targets to always start with //. 2016-12-21 16:28:02 -08:00
rocksdb Normalize build targets to always start with //. 2016-12-21 16:28:02 -08:00
service update code to use InodeMap 2016-12-22 15:36:29 -08:00
store Normalize build targets to always start with //. 2016-12-21 16:28:02 -08:00
testharness implement a FakeBackingStore class 2016-12-20 16:24:17 -08:00