Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-01 | Merge commit 'aa99005004bccc9be506a2a2f162f78bad4bcb41' into ca-drv-exotic | John Ericson | |
2023-03-30 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
Also improve content-address.hh API docs. | |||
2023-03-30 | Merge pull request #8111 from obsidiansystems/improve-internal-api-docs | John Ericson | |
Convert a bunch of comments in headers to Doxygen documentation | |||
2023-03-30 | Merge pull request #7518 from fricklerhandwerk/doc-commands | Valentin Gagarin | |
separate man pages for `nix-store` and `nix-env` subcommands | |||
2023-03-30 | process includes first | Valentin Gagarin | |
otherwise the order of found `.md` files will influence if `@docroot@` is replaced before them being included, which may mess up relative links. the weirdest thing about it is that the mess-up happens deterministically on macOS, but deterministically doesn't happen on Linux! | |||
2023-03-30 | Merge pull request #8123 from nomeata/import-flake-docs | Eelco Dolstra | |
Docs: Explain why `import nixpkgs` works in flakes | |||
2023-03-30 | Typo | Eelco Dolstra | |
2023-03-30 | Merge pull request #8129 from figsoda/at | Eelco Dolstra | |
Allow `@` in git refs | |||
2023-03-30 | More precise wording | Joachim Breitner | |
2023-03-30 | Split nix-env and nix-store documentation per-subcommand | Alexander Bantyev | |
Documentation on "classic" commands with many sub-commands are notoriously hard to discover due to lack of overview and anchor links. Additionally the information on common options and environment variables is not accessible offline in man pages, and therefore often overlooked by readers. With this change, each sub-command of nix-store and nix-env gets its own page in the manual (listed in the table of contents), and each own man page. Also, man pages for each subcommand now (again) list common options and environment variables. While this makes each page quite long and some common parameters don't apply, this should still make it easier to navigate as that additional information was not accessible on the command line at all. It is now possible to run 'nix-store --<subcommand> --help` to display help pages for the given subcommand. Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> | |||
2023-03-30 | Manual: fail when #include-d file does not exist | Alexander Bantyev | |
2023-03-29 | Convert a bunch of comments in headers to Doxygen documentation | John Ericson | |
The internal API docs now contain more useful information. Co-authored-by: Théophane Hufschmitt <7226587+thufschmitt@users.noreply.github.com> | |||
2023-03-29 | Allow `@` in git refs | figsoda | |
2023-03-29 | Update src/libexpr/primops.cc | Joachim Breitner | |
Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2023-03-29 | Merge pull request #8125 from vaci/vaci/hash_to_string_copy | Eelco Dolstra | |
Avoid a string copy during Hash::to_string | |||
2023-03-29 | avoid a string copy in printHash16 | Vaci Koblizek | |
2023-03-29 | return string_view from printHashType rather than string | Vaci Koblizek | |
2023-03-28 | Avoid a string copy during Hash::to_string | Vaci Koblizek | |
2023-03-28 | Update src/libexpr/primops.cc | Joachim Breitner | |
Co-authored-by: asymmetric <lorenzo@mailbox.org> | |||
2023-03-28 | Docs: Explain why `import nixpkgs` works in flakes | Joachim Breitner | |
2023-03-27 | Merge pull request #8114 from obsidiansystems/docs-profiles-dirs | John Ericson | |
Fix more profile dirs in docs | |||
2023-03-27 | Fix more profile dirs in docs | John Ericson | |
Picking up where #8078 left off. | |||
2023-03-27 | Merge pull request #7763 from obsidiansystems/installable-wide-info | Eelco Dolstra | |
Stratify `ExtraPathInfo` along `Installable` hierarchy | |||
2023-03-27 | Merge pull request #8084 from edolstra/store-docs | Eelco Dolstra | |
Auto-generate store documentation | |||
2023-03-27 | Merge pull request #8073 from tweag/fix-root-channels-location | John Ericson | |
Fix root channels location | |||
2023-03-27 | Merge pull request #8062 from edolstra/ssl-cert-file | Eelco Dolstra | |
Add a setting for configuring the SSL certificates file | |||
2023-03-27 | Merge pull request #7609 from obsidiansystems/hide-experimental-settings | John Ericson | |
Hide experimental settings | |||
2023-03-27 | ssl-cert-file: Use lists | Eelco Dolstra | |
2023-03-27 | Merge pull request #8104 from avdv/graphml-use-long-for-narsize | Eelco Dolstra | |
nix-store: Use `long` for `narSize` in graphml output | |||
2023-03-27 | Make some comments in profiles.hh doxygen-enabled | Théophane Hufschmitt | |
These are proper documentation of the API, so they deserve to be here | |||
2023-03-27 | Merge pull request #8109 from oxalica/fix/show-legacy-packages | Robert Hensing | |
Catch eval errors in `hasContent` | |||
2023-03-27 | tests/flakes/show.sh: Broaden requirement comment | Robert Hensing | |
2023-03-26 | Catch eval errors in `hasContent` | oxalica | |
`legacyPackages` of nixpkgs trigger eval errors in `hasContent`, causing the whole `legacyPackages` being skipped. We should treat it as has-content in that case. | |||
2023-03-24 | nix-store: Use `long` for `narSize` in graphml output | Claudio Bley | |
2023-03-24 | Stratify `ExtraPathInfo` along `Installable` hierarchy | John Ericson | |
Instead of having a bunch of optional fields, have a few subclasses which can have mandatory fields. Additionally, the new `getExtraPathInfo`, and `nixpkgsFlakeRef`, are moved to `InstallableValue`. I did these things because https://github.com/NixOS/rfcs/pull/134 ; with these things moved to `InstallableValue`, the base `Installable` no longer depends on libexpr! This is a major step towards that. Also, add a bunch of doc comments for sake of the internal API docs. | |||
2023-03-24 | Merge pull request #7757 from obsidiansystems/more-installable-value | Eelco Dolstra | |
Move value-only methods to `InstallableValue` | |||
2023-03-24 | Merge pull request #8098 from ↵ | Théophane Hufschmitt | |
hercules-ci/error-cc-Only-suggest-show-trace-when-truncated-trace-items-would-be-pri error.cc: Only suggest `--show-trace` when relevant | |||
2023-03-24 | Merge pull request #8096 from tweag/filter-tests | Théophane Hufschmitt | |
Filter tests/nixos from source | |||
2023-03-24 | Filter tests/nixos from source | Alexander Bantyev | |
2023-03-23 | Test the installation of a simple package in the install tests | Théophane Hufschmitt | |
2023-03-23 | error.cc: Only suggest show-trace when truncated trace items would be printed | Robert Hensing | |
Otherwise, a trace consisting of frame frame frame non-frame ... would reach the non-frame and print the suggestion, even though it would have ignored the non-frame anyway. This resulted in a peculariar situation where --show-trace would have no apparent effect, as the trace was actually already complete. | |||
2023-03-23 | Tweaks | Eelco Dolstra | |
2023-03-23 | Update release notes | Eelco Dolstra | |
2023-03-23 | Register LocalStore to ensure it's included in the manual | Eelco Dolstra | |
2023-03-23 | Document store URLs | Eelco Dolstra | |
2023-03-23 | ci: Update the install-nix-action | Théophane Hufschmitt | |
2023-03-23 | Factor out the generation of the profile/channel directory | Théophane Hufschmitt | |
Make sure that all the code paths use the same one, and that the backwards-compatibility measures are probably in place when needed | |||
2023-03-23 | nix-channel: Restore the old root channels directory | Théophane Hufschmitt | |
2023-03-23 | ci: Try to install something with Nix in the installer test | Théophane Hufschmitt | |
2023-03-23 | Update doc/manual/src/release-notes/rl-next.md | Eelco Dolstra | |
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> |