We learned to talk to watchman to speed up 'git status' and other operations that need to see which paths have been modified. bp/fsmonitor: fsmonitor: preserve utf8 filenames in fsmonitor-watchman log fsmonitor: read entirety of watchman output fsmonitor: MINGW support for watchman integration fsmonitor: add a performance test fsmonitor: add a sample integration script for Watchman fsmonitor. To keep the CEFSMONITORVALID state accurate during git operations; when git updates a cache entry to match the current state on disk, it will now set the CEFSMONITORVALID bit. Inversely, anytime git changes a cache entry, the CEFSMONITORVALID bit is cleared and the corresponding untracked cache directory is marked invalid.
c5c6802f9a8e2f3c5bb1b8063ba9be74bbfd9aee5835f6b0b9e2c2f48d9cb2f3
- curl
- expat>=2.0
- libpcre2_8
- openssh
- openssl
- perl>=5.14.0
- perl-Authen-SASL
- perl-Error
- perl-libwww
- perl-MIME-tools
- perl-Net-SMTP-SSL
- perl-TermReadKey
- vim
- python(various helper scripts)
- subversion(git svn)
- asciidoc
- docbook-xml
- docbook-xsl
- less
- libcurl-devel
- libiconv-devel
- pcre2-devel
- python
- rsync
- xmlto
- colormake-git(make)
- crosstool-ng(make)
- cygrunsrv(make)
- easyoptions-git(make)
- elinks-git(make)
- gyp-git(make)
- libcrypt(make)
- libcrypt-devel(make)
- libtre-devel-git(make)
- libtre-git(make)
- mingw-w64-cross-clang-crt(make)
- mingw-w64-cross-clang-headers(make)
- mingw-w64-cross-crt-git(make)
- mingw-w64-cross-headers-git(make)
- mingw-w64-cross-tools-git(make)
- mingw-w64-cross-windows-default-manifest(make)
- mingw-w64-cross-winpthreads-git(make)
- mingw-w64-cross-winstorecompat-git(make)
- mingw-w64-i686-adns(make)
- mingw-w64-i686-ansicon-git(make)
- mingw-w64-i686-breakpad-git(make)
- mingw-w64-i686-butler(make)
- mingw-w64-i686-c99-to-c89-git(make)
- mingw-w64-i686-cairo(make)
- mingw-w64-i686-codelite(make)
- mingw-w64-i686-cppcoro(make)
- mingw-w64-i686-crt-git(make)
- mingw-w64-i686-ctpl-git(make)
- mingw-w64-i686-cxxopts(make)
- mingw-w64-i686-daala-git(make)
- mingw-w64-i686-ducible(make)
- mingw-w64-i686-ecpprog(make)
- mingw-w64-i686-enchant(make)
- mingw-w64-i686-firebird2-git(make)
- mingw-w64-i686-fritzing(make)
- mingw-w64-i686-fxc2-git(make)
- mingw-w64-i686-gettext(make)
- mingw-w64-i686-github-cli(check, optional)
- mingw-w64-i686-glsl-optimizer-git(make)
- mingw-w64-i686-gprbuild-bootstrap-git(make)
- mingw-w64-i686-gr(make)
- mingw-w64-i686-graphviz(make)
- mingw-w64-i686-gsfonts(make)
- mingw-w64-i686-gss(make)
- mingw-w64-i686-headers-git(make)
- mingw-w64-i686-hlsl2glsl-git(make)
- mingw-w64-i686-hub(make, normal)
- mingw-w64-i686-icesprog(make)
- mingw-w64-i686-icestorm(make)
- mingw-w64-i686-iso-codes(make)
- mingw-w64-i686-iverilog(make)
- mingw-w64-i686-kicad(make)
- mingw-w64-i686-kicad-footprints(make)
- mingw-w64-i686-kicad-meta(make)
- mingw-w64-i686-kicad-packages3D(make)
- mingw-w64-i686-kicad-symbols(make)
- mingw-w64-i686-kicad-templates(make)
- mingw-w64-i686-libao(make)
- mingw-w64-i686-libbacktrace(make)
- mingw-w64-i686-libdvdnav(make)
- mingw-w64-i686-libdvdread(make)
- mingw-w64-i686-libjaylink-git(make)
- mingw-w64-i686-libmangle-git(make)
- mingw-w64-i686-libmaxminddb(make)
- mingw-w64-i686-libmodbus-git(make)
- mingw-w64-i686-libmpeg2-git(make)
- mingw-w64-i686-libmypaint(make)
- mingw-w64-i686-libsoxr(make)
- mingw-w64-i686-libtre-git(make)
- mingw-w64-i686-libusb-compat-git(make)
- mingw-w64-i686-libvmime-git(make)
- mingw-w64-i686-libwinpthread-git(make)
- mingw-w64-i686-luabind-git(make)
- mingw-w64-i686-mhook(make)
- mingw-w64-i686-minizip-git(make)
- mingw-w64-i686-mono(make)
- mingw-w64-i686-nanovg(make)
- mingw-w64-i686-nextpnr(make)
- mingw-w64-i686-nim(make)
- mingw-w64-i686-ntldd-git(make)
- mingw-w64-i686-ogitor-git(make)
- mingw-w64-i686-ogre3d(make)
- mingw-w64-i686-opencl-headers(make)
- mingw-w64-i686-opencl-icd-git(make)
- mingw-w64-i686-opencollada(make)
- mingw-w64-i686-opengl-man-pages(make)
- mingw-w64-i686-openimageio(make)
- mingw-w64-i686-osgbullet-debug-git(make)
- mingw-w64-i686-osgbullet-git(make)
- mingw-w64-i686-osgocean-debug-git(make)
- mingw-w64-i686-osgocean-git(make)
- mingw-w64-i686-osgworks-debug-git(make)
- mingw-w64-i686-osgworks-git(make)
- mingw-w64-i686-poppler(make)
- mingw-w64-i686-portablexdr(make)
- mingw-w64-i686-prjtrellis(make)
- mingw-w64-i686-python-aiohttp(make)
- mingw-w64-i686-python-cliff(make)
- mingw-w64-i686-python-jedi(make)
- mingw-w64-i686-python-tempita(make)
- mingw-w64-i686-python-testtools(make)
- mingw-w64-i686-python-typing_extensions(make)
- mingw-w64-i686-qbs(make)
- mingw-w64-i686-rtmpdump-git(make)
- mingw-w64-i686-rust(make)
- mingw-w64-i686-serial-studio(make)
- mingw-w64-i686-shishi-git(make)
- mingw-w64-i686-sox(make)
- mingw-w64-i686-stxxl-git(make)
- mingw-w64-i686-styrene(make)
- mingw-w64-i686-thrift(make)
- mingw-w64-i686-tools-git(make)
- mingw-w64-i686-uasm(make)
- mingw-w64-i686-v8(make)
- mingw-w64-i686-vid.stab(make)
- mingw-w64-i686-windows-default-manifest(make)
- mingw-w64-i686-winpthreads-git(make)
- mingw-w64-i686-winstorecompat-git(make)
- mingw-w64-i686-wkhtmltopdf-git(make)
- mingw-w64-i686-x264-git(make)
- mingw-w64-i686-xmlstarlet-git(make)
- mingw-w64-i686-yosys(make)
- mingw-w64-x86_64-adns(make)
- mingw-w64-x86_64-ansicon-git(make)
- mingw-w64-x86_64-breakpad-git(make)
- mingw-w64-x86_64-butler(make)
- mingw-w64-x86_64-c99-to-c89-git(make)
- mingw-w64-x86_64-cairo(make)
- mingw-w64-x86_64-codelite(make)
- mingw-w64-x86_64-cppcoro(make)
- mingw-w64-x86_64-crt-git(make)
- mingw-w64-x86_64-ctpl-git(make)
- mingw-w64-x86_64-cxxopts(make)
- mingw-w64-x86_64-daala-git(make)
- mingw-w64-x86_64-ducible(make)
- mingw-w64-x86_64-ecpprog(make)
- mingw-w64-x86_64-enchant(make)
- mingw-w64-x86_64-firebird2-git(make)
- mingw-w64-x86_64-fritzing(make)
- mingw-w64-x86_64-fxc2-git(make)
- mingw-w64-x86_64-gettext(make)
- mingw-w64-x86_64-github-cli(check, optional)
- mingw-w64-x86_64-glsl-optimizer-git(make)
- mingw-w64-x86_64-gprbuild-bootstrap-git(make)
- mingw-w64-x86_64-gr(make)
- mingw-w64-x86_64-graphviz(make)
- mingw-w64-x86_64-gsfonts(make)
- mingw-w64-x86_64-gss(make)
- mingw-w64-x86_64-headers-git(make)
- mingw-w64-x86_64-hlsl2glsl-git(make)
- mingw-w64-x86_64-hub(make, normal)
- mingw-w64-x86_64-icesprog(make)
- mingw-w64-x86_64-icestorm(make)
- mingw-w64-x86_64-iso-codes(make)
- mingw-w64-x86_64-iverilog(make)
- mingw-w64-x86_64-kicad(make)
- mingw-w64-x86_64-kicad-footprints(make)
- mingw-w64-x86_64-kicad-meta(make)
- mingw-w64-x86_64-kicad-packages3D(make)
- mingw-w64-x86_64-kicad-symbols(make)
- mingw-w64-x86_64-kicad-templates(make)
- mingw-w64-x86_64-libao(make)
- mingw-w64-x86_64-libbacktrace(make)
- mingw-w64-x86_64-libdvdnav(make)
- mingw-w64-x86_64-libdvdread(make)
- mingw-w64-x86_64-libjaylink-git(make)
- mingw-w64-x86_64-libmangle-git(make)
- mingw-w64-x86_64-libmaxminddb(make)
- mingw-w64-x86_64-libmodbus-git(make)
- mingw-w64-x86_64-libmpeg2-git(make)
- mingw-w64-x86_64-libmypaint(make)
- mingw-w64-x86_64-libsoxr(make)
- mingw-w64-x86_64-libtre-git(make)
- mingw-w64-x86_64-libusb-compat-git(make)
- mingw-w64-x86_64-libvmime-git(make)
- mingw-w64-x86_64-libwinpthread-git(make)
- mingw-w64-x86_64-luabind-git(make)
- mingw-w64-x86_64-mhook(make)
- mingw-w64-x86_64-minizip-git(make)
- mingw-w64-x86_64-mono(make)
- mingw-w64-x86_64-nanovg(make)
- mingw-w64-x86_64-nextpnr(make)
- mingw-w64-x86_64-nim(make)
- mingw-w64-x86_64-ntldd-git(make)
- mingw-w64-x86_64-ogitor-git(make)
- mingw-w64-x86_64-ogre3d(make)
- mingw-w64-x86_64-opencl-headers(make)
- mingw-w64-x86_64-opencl-icd-git(make)
- mingw-w64-x86_64-opencollada(make)
- mingw-w64-x86_64-opengl-man-pages(make)
- mingw-w64-x86_64-openimagedenoise(make)
- mingw-w64-x86_64-openimageio(make)
- mingw-w64-x86_64-osgbullet-debug-git(make)
- mingw-w64-x86_64-osgbullet-git(make)
- mingw-w64-x86_64-osgocean-debug-git(make)
- mingw-w64-x86_64-osgocean-git(make)
- mingw-w64-x86_64-osgworks-debug-git(make)
- mingw-w64-x86_64-osgworks-git(make)
- mingw-w64-x86_64-poppler(make)
- mingw-w64-x86_64-portablexdr(make)
- mingw-w64-x86_64-prjtrellis(make)
- mingw-w64-x86_64-python-aiohttp(make)
- mingw-w64-x86_64-python-cliff(make)
- mingw-w64-x86_64-python-jedi(make)
- mingw-w64-x86_64-python-tempita(make)
- mingw-w64-x86_64-python-testtools(make)
- mingw-w64-x86_64-python-typing_extensions(make)
- mingw-w64-x86_64-qbs(make)
- mingw-w64-x86_64-rtmpdump-git(make)
- mingw-w64-x86_64-rust(make)
- mingw-w64-x86_64-serial-studio(make)
- mingw-w64-x86_64-shishi-git(make)
- mingw-w64-x86_64-sox(make)
- mingw-w64-x86_64-stxxl-git(make)
- mingw-w64-x86_64-styrene(make)
- mingw-w64-x86_64-thrift(make)
- mingw-w64-x86_64-tools-git(make)
- mingw-w64-x86_64-uasm(make)
- mingw-w64-x86_64-v8(make)
- mingw-w64-x86_64-vid.stab(make)
- mingw-w64-x86_64-windows-default-manifest(make)
- mingw-w64-x86_64-winpthreads-git(make)
- mingw-w64-x86_64-winstorecompat-git(make)
- mingw-w64-x86_64-wkhtmltopdf-git(make)
- mingw-w64-x86_64-x264-git(make)
- mingw-w64-x86_64-xmlstarlet-git(make)
- mingw-w64-x86_64-yosys(make)
- moreutils(make)
- msys2-runtime(make)
- msys2-runtime-devel(make)
- msys2-w32api-headers(make)
- msys2-w32api-runtime(make)
- pacman(make)
- pactoys-git(make)
- pass(optional)
- publicsuffix-list(make)
- rebase(make)
- remake(make)
- ssh-pageant-git(make)
- task(make)
- winpty(make)
- znc(make)