Eelco Dolstra
Eelco Dolstra
The issue here is that `db1442a0556c2b133627ffebf455a78a1ced64b9` is not a valid ref. So it was a bug in Nix 2.3 that it accepted that. Maybe for compatibility we could set `allRefs...
This breaks `--no-net`, which sets the TTL to infinity to ensure that we don't try to refresh tarballs when there is no network connection.
Yeah this behaviour should be configurable. Note that in this mode, if any untracked but unignored file exists in the worktree, then the repo should be considered dirty. So the...
Note that in the lazy-trees branch (#6530), you get a warning if you try to access an untracked file, e.g. ``` error: access to path '/home/eelco/Dev/nix/.version2' is forbidden because it...
This is correct behavior. In ``` with {a.foo=1;}; with {a=2;}; a.foo ``` the `foo` attribute does not exist in the `a` value that has precedence, therefore you get an error....
> A much worse solution would be to limit the range of characters allowed in input names. This is actually the intended behavior. Flake input names *should* have a limited...
The motivation why `fetchGit` doesn't require a hash is that file system access doesn't require a hash either. So evaluation was already impure at that level (you could edit a...
It would be great to test this on macOS as root, but I'll merge it since it shouldn't break existing usage.
I've enabled auto-merge but I don't see the auto-merge option on PRs yet. Maybe it will only appear on new PRs...
Hm yeah, that may be annoying given how often we have spurious CI failures.