9 ms·
I'm not sure how Mercurial is relevant. From reading the Buck2 getting started docs, it looks like it works just fine with Git repos.
by autarch 4y ago
I'm not sure how Mercurial is relevant. From reading the Buck2 getting started docs, it looks like it works just fine with Git repos.
- rektide 4y agoIt indeed is not the primary concern of build systems. For many folks, there's some ci/CD systems checking stuff out & feeding their build tools. 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.
- fanzeyi 4y agoMy 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.
- ndmitchell 4y agoIt 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.