sapling/eden/fs/model/git
Eamonn Kent 4620a3af43 Added class CachedParsedFileMonitor and tests
Summary:
CachedParsedFileMonitor provides cached access to an object created by parsing
a data file. The object can be accessed through "getFileContents().
"getFileContents()" will check if the file has changed and reload/parse if
necessary. A throttle is applied to limit change checks to at most to 1
per throttleMilliSeconds.

Reviewed By: simpkins

Differential Revision: D8903257

fbshipit-source-id: 7ed28610a3e9b40b98b0a9ffaff7b307bbcd32a8
2018-07-25 20:07:23 -07:00
..
test add convenient operator literals for the various path piece types 2018-05-11 14:52:07 -07:00
CMakeLists.txt add CMake build files 2018-04-30 14:37:46 -07:00
GitBlob.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
GitBlob.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
GitIgnore.cpp GitIgnore/GitIgnoreStack add copy constructors and assignment operators 2018-07-17 17:22:10 -07:00
GitIgnore.h GitIgnore/GitIgnoreStack add copy constructors and assignment operators 2018-07-17 17:22:10 -07:00
GitIgnoreFileParser.cpp Added class CachedParsedFileMonitor and tests 2018-07-25 20:07:23 -07:00
GitIgnoreFileParser.h Added class CachedParsedFileMonitor and tests 2018-07-25 20:07:23 -07:00
GitIgnorePattern.cpp Extend GlobMatcher to support an IGNORE_DOTFILES option. 2018-05-02 12:21:04 -07:00
GitIgnorePattern.h GitIgnore/GitIgnoreStack add copy constructors and assignment operators 2018-07-17 17:22:10 -07:00
GitIgnoreStack.cpp Added user and general system level gitignore 2017-12-08 12:52:51 -08:00
GitIgnoreStack.h GitIgnore/GitIgnoreStack add copy constructors and assignment operators 2018-07-17 17:22:10 -07:00
GitTree.cpp Enabled additional compiler warnings in Eden. 2018-06-01 11:39:01 -07:00
GitTree.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
GlobMatcher.cpp Extend GlobMatcher to support an IGNORE_DOTFILES option. 2018-05-02 12:21:04 -07:00
GlobMatcher.h GitIgnore/GitIgnoreStack add copy constructors and assignment operators 2018-07-17 17:22:10 -07:00