Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-20 | flake.nix: Switch to 20.03 | Eelco Dolstra | |
2020-03-19 | Register flake-registry.json as a GC root again | Eelco Dolstra | |
2020-03-19 | downloadFile(): Use expired file if the download fails | Eelco Dolstra | |
2020-03-18 | Get rid of downloadCached() | Eelco Dolstra | |
Everything uses the generic caching system now. | |||
2020-03-18 | tarball.cc: Use ETags | Eelco Dolstra | |
2020-03-18 | Remove flake closure caching | Eelco Dolstra | |
This is not compatible with lazy flake input fetching. | |||
2020-03-18 | tarball / github fetchers: Use generic caching system | Eelco Dolstra | |
2020-03-17 | Git: Use unified caching system | Eelco Dolstra | |
2020-03-17 | Require shallow clones to be requested explicitly | Eelco Dolstra | |
If you do a fetchTree on a Git repository, whether the result contains a revCount attribute should not depend on whether that repository happens to be a shallow clone or not. That would complicate caching a lot and would be semantically messy. So applying fetchTree/fetchGit to a shallow repository is now an error unless you pass the attribute 'shallow = true'. If 'shallow = true', we don't return revCount, even if the repository is not actually shallow. Note that Nix itself is not doing shallow clones at the moment. But it could do so as an optimisation if the user specifies 'shallow = true'. Issue #2988. | |||
2020-03-17 | Unified fetcher caching system | Eelco Dolstra | |
2020-03-16 | Add a test for shallow Git clones | Eelco Dolstra | |
Also, don't return a revCount anymore for shallow or dirty Git trees, since it's incorrect. Closes #2988. | |||
2020-03-16 | Fix re-running the fetchGit.sh test | Eelco Dolstra | |
2020-03-13 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-13 | Remove the 'release' job | Eelco Dolstra | |
Unless the 'tested' job in the Nixpkgs/NixOS jobsets, this job isn't actually used for anything (e.g. we don't update a channel based on whether 'release' succeeds). | |||
2020-03-13 | Build vendoredCrates in the overlay | Eelco Dolstra | |
This makes it build on non-x86_64-linux systems (needed in GitHub actions). | |||
2020-03-13 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-13 | Merge pull request #3410 from edolstra/no-tarball | Eelco Dolstra | |
Remove the tarball job | |||
2020-03-13 | Remove the tarball job | Eelco Dolstra | |
Source tarballs are not very useful anymore. People who want to build from source can also just build from the Git repository. Once upon a time, the source tarball also saved users from needing a few dependencies (e.g. bison and flex) but those are dwarfed by the other dependencies, so it's no longer worth it. Note: the release script should be updated to copy the vendoredCrates tarball. | |||
2020-03-13 | Do a deep fetch | Eelco Dolstra | |
Currently the build fails with warning: reject refs/heads/HEAD because shallow roots are not allowed to be updated error: Could not read 0c2088d4386a350f0005ff1a278d0384dbc26881 fatal: Failed to traverse parents of commit ea1803efdc288a400b544e7f1f2d83efdd2792b6 error: program 'git' failed with exit code 128 | |||
2020-03-13 | Run checks | Eelco Dolstra | |
2020-03-13 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-13 | Merge pull request #3409 from NixOS/github-actions | Eelco Dolstra | |
Add CI with github actions | |||
2020-03-13 | Fix macOS | Eelco Dolstra | |
2020-03-13 | Remove callout graphics | Eelco Dolstra | |
Fixes #3396. | |||
2020-03-13 | Remove build and binaryTarball since they're included in installerScript | Eelco Dolstra | |
2020-03-13 | Add CI with github actions | Domen Kožar | |
2020-03-13 | style.css: Remove | Eelco Dolstra | |
This file is licensed under the GPL. Originally, Nix was also GPL-licensed so that was fine. However, we later changed the license to the LGPL but missed the fact that style.css has an incompatible license. Since the Nix manual at nixos.org uses its own styling, we can remove this file. Fixes #3392. | |||
2020-03-13 | mk/README.md: Remove | Eelco Dolstra | |
The make-rules repo is not maintained. | |||
2020-03-13 | Fix ca-references feature check | Eelco Dolstra | |
Fixes #3406. | |||
2020-03-12 | Change the lock file to a graph | Eelco Dolstra | |
This enables support for cycles between flakes. | |||
2020-03-12 | Merge pull request #3403 from hercules-ci/issue-3398-path-info-cache-ttls | Eelco Dolstra | |
pathInfoCache: Respect disk cache TTLs #3398 | |||
2020-03-12 | pathInfoCache: Respect disk cache TTLs #3398 | Robert Hensing | |
2020-03-12 | local.mk: fix user-env.cc dep on buildenv.nix.gen.hh, resolve occasional ↵ | Will Dietz | |
build failure | |||
2020-03-11 | README, error msg: http -> https | Robert Hensing | |
2020-03-11 | Move call-flake.nix into libexpr | Eelco Dolstra | |
2020-03-11 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-11 | Move some corepkgs into the nix binary | Eelco Dolstra | |
2020-03-11 | parseExprFromString(): Use std::string_view | Eelco Dolstra | |
2020-03-11 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-11 | nixos.org/releases -> releases.nixos.org | Eelco Dolstra | |
2020-03-10 | Fix flake subdirectory handling | Eelco Dolstra | |
2020-03-10 | nix-store -q --graph: Fix edges | Eelco Dolstra | |
Fixes #3389. | |||
2020-03-10 | dotgraph.cc: Remove dead code | Eelco Dolstra | |
2020-03-10 | nix-perl: Fix segfault in queryPathInfo) | Eelco Dolstra | |
2020-03-09 | Move calling flakes into a Nix helper function (call-flake.nix) | Eelco Dolstra | |
2020-03-09 | Add 'flake' attribute to lock files to denote non-flakes | Eelco Dolstra | |
2020-03-04 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-04 | nix-build: Fix !<output> handling | Eelco Dolstra | |
This was broken by 22a754c091f765061f59bef5ce091268493bb138. https://hydra.nixos.org/eval/1573669 | |||
2020-03-04 | Merge branch 'emacs_lambda_indentation' of https://github.com/tbsmoest/nix-1 | Eelco Dolstra | |
2020-03-04 | Optimise Derivation::unparse() | Eelco Dolstra | |
In nix-instantiate --dry-run '<nixpkgs/nixos/release-combined.nix>' -A nixos.tests.simple.x86_64-linux this reduces time spent in unparse() from 9.15% to 4.31%. The main culprit was appending characters one at a time to the destination string. Even though the string has enough capacity, push_back() still needs to check this on every call. |