sapling/eden/fs/testharness
Adam Simpkins 129d87fe23 use the normal PrivHelper.h header file on Windows
Summary:
While EdenFS does not use a separate privhelper process on Windows, it still
defines a stub PrivHelper class.  However, this class was previously defined
in a separate win/utils/Stub.h header file, which led to awkward `#ifdef`s to
include the correct platform-specific header file.

This diff moves the definition of the dummy PrivHelper class in Windows into
the same `PrivHelper.h` header file used on POSIX platforms.  This results in
a few more `ifdef`s in the PrivHelper files, but fewer `ifdef`s in the calling
code, and will make it easier to start unifying more of the `EdenMain` logic
on Windows and non-Windows platforms.

Reviewed By: xavierd

Differential Revision: D21332568

fbshipit-source-id: c63bf2b4a8b7e767d7db7dcda28675f735c23bf8
2020-05-01 14:01:40 -07:00
..
test eden: SemiFuture-ify BackingStore::getBlob 2019-12-20 16:14:21 -08:00
CMakeLists.txt use the normal PrivHelper.h header file on Windows 2020-05-01 14:01:40 -07:00
FakeBackingStore.cpp use enumValue instead of static_cast<int> 2020-04-28 18:59:34 -07:00
FakeBackingStore.h eden: fix multiply defined symbols issue with ImportPriority 2020-03-20 10:56:08 -07:00
FakeClock.h Tidy up license headers 2019-10-11 05:28:23 -07:00
FakeFuse.cpp replace some uses of memset 2020-01-31 10:50:48 -08:00
FakeFuse.h Tidy up license headers 2019-10-11 05:28:23 -07:00
FakeObjectStore.cpp make open calls from fuse high priority 2020-03-17 02:31:25 -07:00
FakeObjectStore.h eden: fix multiply defined symbols issue with ImportPriority 2020-03-20 10:56:08 -07:00
FakePrivHelper.cpp use the normal PrivHelper.h header file on Windows 2020-05-01 14:01:40 -07:00
FakePrivHelper.h use the normal PrivHelper.h header file on Windows 2020-05-01 14:01:40 -07:00
FakeTreeBuilder.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
FakeTreeBuilder.h Tidy up license headers 2019-10-11 05:28:23 -07:00
HgRepo.cpp add getTreeForManifest 2019-12-09 16:25:27 -08:00
HgRepo.h add getTreeForManifest 2019-12-09 16:25:27 -08:00
InodeUnloader.h enable the checkout tests on Windows 2020-04-26 21:14:24 -07:00
LoggingFetchContext.h add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
StoredObject.h fix lock ordering issues in eden tests 2019-10-22 10:39:13 -07:00
TempFile.cpp enable the fs/utils tests in the Windows build 2020-04-29 11:04:21 -07:00
TempFile.h Tidy up license headers 2019-10-11 05:28:23 -07:00
TestChecks.h enable the checkout tests on Windows 2020-04-26 21:14:24 -07:00
TestDispatcher.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
TestDispatcher.h Tidy up license headers 2019-10-11 05:28:23 -07:00
TestMain.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
TestMount.cpp use the normal PrivHelper.h header file on Windows 2020-05-01 14:01:40 -07:00
TestMount.h enable the checkout tests on Windows 2020-04-26 21:14:24 -07:00
TestServer.cpp move UserInfo to eden/fs/utils/ 2020-04-29 17:21:12 -07:00
TestServer.h Tidy up license headers 2019-10-11 05:28:23 -07:00
TestUtil.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
TestUtil.h Tidy up license headers 2019-10-11 05:28:23 -07:00