no description only meoww


leftpaddotpy
@leftpaddotpy

that sure explains why the logs just trailed off

also, bonus: the thing was daemonizing so it segfaulted silently and also didn't run my modified code since it had already started

very thankful that the devs helped me and i got the bug reported


leftpaddotpy
@leftpaddotpy

well, i guess at least the software works. now i can find less exciting bugs in it that amount to more of rough edges.

in particular, @evanrelf and i figured out that a shitload of dev tooling depends on being in a git repo, and that it is worth making a fake shim git repo inside a sapling repo:

$ git init
$ git add -A --intent-to-add

He had an even more crimey script that constructs a .git directory out of the bare git repo contained within a Sapling repo. This may or may not be a good idea based on the details at https://sapling-scm.com/docs/internals/internal-difference-hg#git-support, but it's a cool hack.

A git repo, even if fake, is required for Nix flakes to really work at all in the presence of big gitignored stuff like node_modules since you need it to do source filtering. As a bonus it also gets ripgrep exclusion working properly as well.


You must log in to comment.