Skip to content

Tags: facebook/watchman

Tags

v2024.07.08.00

Toggle v2024.07.08.00's commit message
Add support for eden flag listOnlyFiles

Summary:
This diff lets watchman deduce whether or not to use the listOnlyFiles flag when using eden.

The system works as follows
 - ["type", "d"] means listOnlyFiles is false
 - all other type fields means it is true
 - ["not"] inverts the subexpression
 - Any value in an ["allof"] being true results in the whole expression being true
 - Each value in an ["anyof"] must be true for the expression to be true
 - All other expressions result in false

Reviewed By: kmancini

Differential Revision: D58469180

fbshipit-source-id: e775441ca7f38e1ec4de0c048714cb7361fc912b

v2024.07.01.00

Toggle v2024.07.01.00's commit message

v2024.06.24.00

Toggle v2024.06.24.00's commit message

v2024.06.10.00

Toggle v2024.06.10.00's commit message
restore rpm system deps for fedora

Summary:
[getdeps] restore rpm system deps for fedora

centOS (even stream) tends to be quite old and thus ends up having its rpm system deps turned off, e.g. boost in D55758008 and glog and gtest in D51813855.  Unfortunate the rpm deps were removed entirely rather than limited by distro or distro_vers.

Lets restore the rpm deps but specify distro=fedora to reduce the risk of people removing them entirely.

Also:
   * fedora has up to date gtest & gmock, so use them
   * zlib-ng-compat added from fedora 38 with zlib removed from F40, so update zlib rpm names.  F37 is EOL

X-link: facebook/folly#2231

Reviewed By: HarveyHunt

Differential Revision: D58324546

Pulled By: ahornby

fbshipit-source-id: a4d5e8620cf55701e19317a301db3846d60f8d4b

v2024.06.03.00

Toggle v2024.06.03.00's commit message
enable more brew system deps

Summary:
X-link: facebook/folly#2219

Save a bit of time on each github build. Enable homebrew system deps for fmt, gflags, glog, googletest, snappy

Reviewed By: chadaustin

Differential Revision: D57967014

fbshipit-source-id: 286ba96fb384e1b5e8f4e97160af2b801e458aef

v2024.05.27.00

Toggle v2024.05.27.00's commit message

v2024.05.13.00

Toggle v2024.05.13.00's commit message

v2024.05.06.00

Toggle v2024.05.06.00's commit message
Change `result_of` to `invoke_result` in watchman/Result.h

Summary: C++20 has [eliminated](https://en.cppreference.com/w/cpp/types/result_of) `result_of` in favour of `invoke_result`. It's mysterious that this code even still works, but, nevertheless, I'm fixing it.

Differential Revision: D56987484

fbshipit-source-id: e1e641424271e1164eee19be5726ec6abe0c1ffd