diff options
author | sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> | 2021-02-12 14:05:56 +0100 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2021-02-25 19:52:33 +0100 |
commit | cbef421081f1e65b1dcd81c9a6434e69cbc50f8e (patch) | |
tree | 64d8bb5209903dc803e5c12c328524c1f7cf64a0 /.gitignore | |
parent | 9f11b3333709364c15a60c38fee9b655728b6c93 (diff) |
pkgs/profpatsch/nman: initial rewrite in rust
This is a complete and user interface compatible rewrite of nman.go in Rust which aleviates a few flaws of the previous implementation: * Garbage collector roots for both the derivation and the build outputs are created in a temporary directory which is cleaned afterwards. This prevents a race condition between nman and nix-store --gc and doesn't pollute the user's working directory. * Instead of building just one build output, nman now checks every output for the requested man page which fixes nman for derivations which have their man pages split between multiple outputs, e. g. man and devman. Future work: * Improve error messages reported to the user * Man page * Implement man page search heuristics if no section is specified: Instead of falling back to section 1, all sections should be checked for the desired page (in an ascending order?)
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions