Re:Build faster with Buck2: Our open source build system
by fanzeyi on Thursday April 06, 2023 @01:13PM
(#35471385)
My understanding is that Buck2 uses Watchman (disclaimer: I'm one of the maintainers) so it can work with both Git and Mercurial repositories efficiently, without compromising performance.
Re:Build faster with Buck2: Our open source build system
by ndmitchell on Thursday April 06, 2023 @03:09PM
(#35472971)
It can use watchman, but for open source we default to inotify (and platform equivalent versions on Mac/Windows) to avoid you having to install anything.
Buck2 notably though tries to be a good persistent incremental build system, and it needs much more awareness of things changing. It does integrate with Sapling for these kind of reasons.
So the boundaries are a bit blurrier than they used to be between scm/build/ci/CD tools.