sapling/eden/fs/inodes
Adam Simpkins 5b346bbff2 update code to use InodeMap
Summary:
This updates all of the eden code to use the new InodeMap class.  This replaces
the InodeNameManager class and the unordered_map previously stored in the
EdenDispatcher.

Reviewed By: bolinfest

Differential Revision: D4325750

fbshipit-source-id: d80ae7581ba79ca2b63155e184995a3e83e85dc1
2016-12-22 15:36:29 -08:00
..
test introduce a new InodeMap class 2016-12-22 15:36:29 -08:00
Dirstate.cpp update code to use InodeMap 2016-12-22 15:36:29 -08:00
Dirstate.h Use the StatusCode from Thrift as the canonical representation. 2016-12-16 17:49:05 -08:00
DirstatePersistence.cpp write dirstate file atomically 2016-12-01 17:52:30 -08:00
DirstatePersistence.h Flip Dirstate -> EdenMount dependency. 2016-11-26 12:01:41 -08:00
EdenDispatcher.cpp update code to use InodeMap 2016-12-22 15:36:29 -08:00
EdenDispatcher.h update code to use InodeMap 2016-12-22 15:36:29 -08:00
EdenMount.cpp update code to use InodeMap 2016-12-22 15:36:29 -08:00
EdenMount.h update code to use InodeMap 2016-12-22 15:36:29 -08:00
EdenMounts.cpp update code to use InodeMap 2016-12-22 15:36:29 -08:00
EdenMounts.h Introduce Dirstate::getStatusForDirectory(). 2016-12-13 12:00:22 -08:00
FileData.cpp update getSha1ForBlob() to return the Hash by value 2016-12-12 17:50:36 -08:00
FileData.h remove fusell::DirInode and fusell::FileInode 2016-12-01 17:52:31 -08:00
FileHandle.cpp update code to use InodeMap 2016-12-22 15:36:29 -08:00
FileHandle.h add InodePtr, TreeInodePtr, and FileInodePtr type names 2016-12-12 17:50:35 -08:00
FileInode.cpp update code to use InodeMap 2016-12-22 15:36:29 -08:00
FileInode.h add a new InodeError class 2016-12-14 15:36:11 -08:00
InodeBase.cpp update code to use InodeMap 2016-12-22 15:36:29 -08:00
InodeBase.h update code to use InodeMap 2016-12-22 15:36:29 -08:00
InodeError.cpp add a new InodeError class 2016-12-14 15:36:11 -08:00
InodeError.h add a new InodeError class 2016-12-14 15:36:11 -08:00
InodeMap.cpp update code to use InodeMap 2016-12-22 15:36:29 -08:00
InodeMap.h update code to use InodeMap 2016-12-22 15:36:29 -08:00
InodePtr.h add InodePtr, TreeInodePtr, and FileInodePtr type names 2016-12-12 17:50:35 -08:00
Overlay.cpp ensure that we set materialized=true when loading overlay 2016-09-26 13:54:14 -07:00
Overlay.h eden: re-do overlay serialization 2016-09-09 16:57:58 -07:00
overlay.thrift Flip Dirstate -> EdenMount dependency. 2016-11-26 12:01:41 -08:00
TARGETS Normalize build targets to always start with //. 2016-12-21 16:28:02 -08:00
TreeInode.cpp update code to use InodeMap 2016-12-22 15:36:29 -08:00
TreeInode.h update code to use InodeMap 2016-12-22 15:36:29 -08:00
TreeInodeDirHandle.cpp update code to use InodeMap 2016-12-22 15:36:29 -08:00
TreeInodeDirHandle.h add InodePtr, TreeInodePtr, and FileInodePtr type names 2016-12-12 17:50:35 -08:00