Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: NixOS/nix
base: 9b63bb88c887
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
...
head repository: NixOS/nix
compare: c30330df6f67
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
- 9 commits
- 13 files changed
- 1 contributor
Commits on Apr 24, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 66577a1 - Browse repository at this point
Copy the full SHA 66577a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bb87c0 - Browse repository at this point
Copy the full SHA 1bb87c0View commit details
Commits on Apr 25, 2017
-
Configuration menu - View commit details
-
Copy full SHA for bcecc99 - Browse repository at this point
Copy the full SHA bcecc99View commit details -
This replaces "nix-instantiate --eval". The result is evaluated strictly since this seems more useful.
Configuration menu - View commit details
-
Copy full SHA for 6267d74 - Browse repository at this point
Copy the full SHA 6267d74View commit details -
Configuration menu - View commit details
-
Copy full SHA for c769841 - Browse repository at this point
Copy the full SHA c769841View commit details -
Make StorePathsCommand a subclass of InstallablesCommand
This allows commands like 'nix path-info', 'nix copy', 'nix verify' etc. to work on arbitrary installables. E.g. to copy geeqie to a binary cache: $ nix copy -r --to file:///tmp/binary-cache nixpkgs.geeqie Or to get the closure size of thunderbird: $ nix path-info -S nixpkgs.thunderbird
Configuration menu - View commit details
-
Copy full SHA for 7ee81f3 - Browse repository at this point
Copy the full SHA 7ee81f3View commit details -
Interpret any installable containing a slash as a path
So "nix path-info ./result" now works.
Configuration menu - View commit details
-
Copy full SHA for 0b6220f - Browse repository at this point
Copy the full SHA 0b6220fView commit details -
Thus $ nix build -f foo.nix will build foo.nix. And $ nix build will build default.nix. However, this may not be a good idea because it's kind of inconsistent, given that "nix build foo" will build the "foo" attribute from the default installation source (i.e. the synthesis of $NIX_PATH), rather than ./default.nix. So I may revert this.
Configuration menu - View commit details
-
Copy full SHA for d48c973 - Browse repository at this point
Copy the full SHA d48c973View commit details -
StorePathCommands: Build installables
So for instance "nix copy --to ... nixpkgs.hello" will build nixpkgs.hello first. It's debatable whether this is a good idea. It seems desirable for commands like "nix copy" but maybe not for commands like "nix path-info".
Configuration menu - View commit details
-
Copy full SHA for c30330d - Browse repository at this point
Copy the full SHA c30330dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 9b63bb88c887...c30330df6f67