sapling/eden
Chad Austin 99c18dd319 Move FileInode::State into its own top-level class
Summary:
FileInode and TreeInode's State classes are complicated enough that
they deserve to be lifted out. In addition, this is necessary for
using the type system to enforce that contents locks are held in
InodeBase's metadata accessors.

Reviewed By: simpkins

Differential Revision: D7867399

fbshipit-source-id: 6ce082149ba02099487e8caed33a7bd8510dfebb
2018-06-01 09:38:45 -07:00
..
cli add an --if-necessary option to eden start 2018-05-31 11:42:45 -07:00
docs store FileInode and TreeInode timestamps in the InodeTable 2018-05-22 11:22:19 -07:00
fs Move FileInode::State into its own top-level class 2018-06-01 09:38:45 -07:00
hooks Create an .hg/branch file by default. 2018-05-15 21:52:15 -07:00
integration add test verifying flush_cache works after a graceful restart 2018-05-31 18:52:27 -07:00
py enable Black python formatting and apply to eden 2018-05-09 21:37:07 -07:00
scripts unmount stale edenfs mounts in eden doctor 2018-01-19 11:06:51 -08:00
third-party Remove TARGETS files 2018-02-20 19:57:45 -08:00
AUTODEPS Set up arc lint to run autodeps automatically for Eden. 2017-11-21 18:23:41 -08:00
DEFS Use the Rust wrapper for Hg in Eden integration tests, as appropriate. 2018-05-29 11:24:16 -07:00
Eden.project.toml Eden.project.toml file for Nuclide 2018-04-26 11:05:23 -07:00