4 ms·
From the build instructions for sapling: "It can be built by running make oss in the eden/scm directory"
by glandium 4y ago
From the build instructions for sapling: "It can be built by running make oss in the eden/scm directory"
- mdaniel 4y agoHoly hell, did they manually recreate meson? a 1700 line setup.py ... https://github.com/facebook/sapling/blob/main/eden/scm/setup.py#L1728 https://github.com/facebook/sapling/blob/main/eden/scm/setup... It's a pet peeve of mine folks that use python subprocess as a replacement for bash because it takes special discipline to not eat stdout and stderr, or to correctly try:finally: to show the Proc details before the raise eats the variable
- bitexploder 4y agoUse python doit system if you need what this setup.py is doing. Its a great task and build system.
- glandium 4y agoI hadn't looked at the eden/scm directory, but they didn't even bother to change the README to not say "Mercurial" https://github.com/facebook/sapling/tree/main/eden/scm https://github.com/facebook/sapling/tree/main/eden/scm