Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-14 | Fix build | Eelco Dolstra | |
2020-02-14 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-02-13 | Bindings::get(): std::optional<Attr *> -> Attr * | Eelco Dolstra | |
Returning a nullable type in an optional is silly. | |||
2020-02-13 | Prevent uninitialized StorePath creation | Eelco Dolstra | |
2020-02-12 | Test narHash mismatch | Eelco Dolstra | |
2020-02-11 | Add fetchTree builtin function | Eelco Dolstra | |
This allows all supported fetchers to be used, e.g. builtins.fetchTree { type = "github"; owner = "NixOS"; repo = "nix"; rev = "d4df99a3349cf2228a8ee78dea320afef86eb3ba"; } | |||
2020-02-11 | Parse narHash attribute for all input types | Eelco Dolstra | |
2020-02-11 | nix path-info --json: Print hash in SRI format | Eelco Dolstra | |
2020-02-10 | Merge pull request #3350 from curiousleo/no-macro-use | Eelco Dolstra | |
Remove #[macro_use] | |||
2020-02-10 | Remove macro_use | Leonhard Markert | |
As of Rust 2018, macro_use is no longer required in most circumstances. I think it is generally a good idea to remove these when not needed, to stop them from polluting the crate's global namespace. https://doc.rust-lang.org/edition-guide/rust-2018/macros/macro-changes.html#macro_rules-style-macros | |||
2020-02-07 | nix edit: Support non-derivation attributes | Eelco Dolstra | |
E.g. $ nix edit .#nixosConfigurations.bla now works. | |||
2020-02-07 | findAlongAttrPath(): Return position | Eelco Dolstra | |
2020-02-07 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-02-07 | Fix segfault in gcc on i686-linux | Eelco Dolstra | |
src/libstore/ssh-store.cc: In constructor 'nix::SSHStore::SSHStore(const string&, const Params&)': src/libstore/ssh-store.cc:31:21: internal compiler error: Segmentation fault compress) ^ Please submit a full bug report, with preprocessed source if appropriate. https://hydra.nixos.org/build/111545609 | |||
2020-02-06 | Registry: Use attr notation instead of URLs | Eelco Dolstra | |
2020-02-05 | Warn when we commit a new revision | Eelco Dolstra | |
2020-02-05 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-02-05 | Improve commit subject line | Eelco Dolstra | |
2020-02-05 | Add option --commit-lock-file | Eelco Dolstra | |
2020-02-04 | Set 'ref' properly for local trees | Eelco Dolstra | |
2020-02-04 | Merge pull request #3344 from LnL7/ssh-ng-remote-params | Eelco Dolstra | |
ssh-store: add remote-store and remote-program query params | |||
2020-02-03 | ssh-store: add remote-store and remote-program query params | Daiderd Jordan | |
Brings the functionality of ssh-ng:// in sync with the legacy ssh:// implementation. Specifying the remote store uri enables various useful things. eg. $ nix copy --to ssh-ng://cache?remote-store=file://mnt/cache --all | |||
2020-02-03 | Update flake.lock | Eelco Dolstra | |
2020-02-03 | Install headers in the correct location | Eelco Dolstra | |
2020-02-03 | Fix URL parser | Eelco Dolstra | |
Fixes #3062. | |||
2020-02-03 | Fix parsing of '#nixosConfigurations."hostname".config...' | Eelco Dolstra | |
This is not strictly speaking valid but who cares. | |||
2020-02-03 | Emit narHash attribute | Eelco Dolstra | |
2020-02-02 | Automatically do git/hg add on flake.lock | Eelco Dolstra | |
2020-02-02 | Don't store fragment in FlakeRef | Eelco Dolstra | |
2020-02-02 | Re-read flake after updating flake.lock | Eelco Dolstra | |
Otherwise we'll evaluate the flake with the wrong metadata (rev, ...). | |||
2020-02-02 | Detect circular flake imports | Eelco Dolstra | |
Fixes #2997. | |||
2020-02-02 | Remove the git+ and hg+ prefixes from structured input refs | Eelco Dolstra | |
2020-02-02 | --tarball-ttl 0 -> --refresh | Eelco Dolstra | |
2020-02-02 | Substitute flake inputs | Eelco Dolstra | |
This improves reproducibility and may be faster than fetching from the original source (especially for git/hg inputs, but probably also for github inputs - our binary cache is probably faster than GitHub's dynamically generated tarballs). Unfortunately this doesn't work for the top-level flake since even if we know the NAR hash of the tree, we don't know the other tree attributes such as revCount and lastModified. Fixes #3253. | |||
2020-02-02 | Add TreeInfo::computeStorePath() | Eelco Dolstra | |
2020-02-02 | Add convenience overload for toRealPath() | Eelco Dolstra | |
2020-02-02 | Cleanup | Eelco Dolstra | |
2020-02-02 | Renamed ref / resolvedRef -> lockedRef | Eelco Dolstra | |
2020-02-01 | Remove superfluous TreeInfo::rev field | Eelco Dolstra | |
2020-02-01 | Record TreeInfo in the lock file | Eelco Dolstra | |
Necessary for #3253. | |||
2020-02-01 | Factor out TreeInfo | Eelco Dolstra | |
2020-02-01 | Show "warning:" in yellow instead of red | Eelco Dolstra | |
2020-02-01 | nix flake update: Imply --refresh | Eelco Dolstra | |
2020-02-01 | Fix test | Eelco Dolstra | |
https://hydra.nixos.org/build/111166467 | |||
2020-01-31 | Allow flake input specification via attributes rather than a URL | Eelco Dolstra | |
E.g. inputs.dwarffs = { type = "github"; owner = "edolstra"; repo = "dwarffs"; }; rather than inputs.dwarffs.url = github:edolstra/dwarffs; | |||
2020-01-31 | Cleanup | Eelco Dolstra | |
2020-01-31 | Change lock file format to use an attribute representation of flake refs ↵ | Eelco Dolstra | |
rather than URLs | |||
2020-01-31 | Fix test | Eelco Dolstra | |
https://hydra.nixos.org/build/111146865 | |||
2020-01-31 | Use light box drawing symbols | Eelco Dolstra | |
2020-01-31 | nix flake list-inputs: Pretty-print the tree | Eelco Dolstra | |