Branch: refs/heads/master
Home: https://github.com/NixOS/nix
Commit: 66577a1c64ac5d9f07aa2c207c96e13077576a4e
https://github.com/NixOS/nix/commit/66577a1c64ac5d9f07aa2c207c96e13077576a4e
Author: Eelco Dolstra <[email protected]>
Date: 2017-04-24 (Mon, 24 Apr 2017)
Changed paths:
M src/libmain/common-args.hh
M src/nix/path-info.cc
M src/nix/show-config.cc
Log Message:
-----------
Factor out --json
Commit: 1bb87c0487ba2a10f20c07dfd828b5d043249e31
https://github.com/NixOS/nix/commit/1bb87c0487ba2a10f20c07dfd828b5d043249e31
Author: Eelco Dolstra <[email protected]>
Date: 2017-04-24 (Mon, 24 Apr 2017)
Changed paths:
M src/libstore/gc.cc
Log Message:
-----------
Remove debug statement
Commit: bcecc990071fd36bb88c8fd29cb009ed4c04d6a2
https://github.com/NixOS/nix/commit/bcecc990071fd36bb88c8fd29cb009ed4c04d6a2
Author: Eelco Dolstra <[email protected]>
Date: 2017-04-25 (Tue, 25 Apr 2017)
Changed paths:
M src/libexpr/value.hh
M src/nix/build.cc
M src/nix/command.cc
M src/nix/command.hh
M src/nix/installables.cc
M src/nix/installables.hh
M src/nix/log.cc
M src/nix/path-info.cc
M src/nix/run.cc
Log Message:
-----------
Restructure installables handling in the "nix" command
Commit: 6267d748891b3c6e6a41b5bd1f6684ae8b88f31c
https://github.com/NixOS/nix/commit/6267d748891b3c6e6a41b5bd1f6684ae8b88f31c
Author: Eelco Dolstra <[email protected]>
Date: 2017-04-25 (Tue, 25 Apr 2017)
Changed paths:
A src/nix/eval.cc
Log Message:
-----------
Add "nix eval" command
This replaces "nix-instantiate --eval". The result is evaluated
strictly since this seems more useful.
Commit: c769841bc4ecb9dd3d8456931fec78e102c3832f
https://github.com/NixOS/nix/commit/c769841bc4ecb9dd3d8456931fec78e102c3832f
Author: Eelco Dolstra <[email protected]>
Date: 2017-04-25 (Tue, 25 Apr 2017)
Changed paths:
M src/nix/build.cc
M src/nix/command.hh
M src/nix/eval.cc
M src/nix/installables.cc
R src/nix/installables.hh
M src/nix/log.cc
M src/nix/run.cc
M src/nix/show-config.cc
Log Message:
-----------
Move code around
Commit: 7ee81f3887353cae2feecb98b482badf57a1fd5b
https://github.com/NixOS/nix/commit/7ee81f3887353cae2feecb98b482badf57a1fd5b
Author: Eelco Dolstra <[email protected]>
Date: 2017-04-25 (Tue, 25 Apr 2017)
Changed paths:
M src/nix/command.cc
M src/nix/command.hh
Log Message:
-----------
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
Commit: 0b6220fbd6869ec9f48094b85350ef2ea0429b14
https://github.com/NixOS/nix/commit/0b6220fbd6869ec9f48094b85350ef2ea0429b14
Author: Eelco Dolstra <[email protected]>
Date: 2017-04-25 (Tue, 25 Apr 2017)
Changed paths:
M src/nix/installables.cc
Log Message:
-----------
Interpret any installable containing a slash as a path
So "nix path-info ./result" now works.
Commit: d48c973ece20875391bebde3c167d6e0cc1e666e
https://github.com/NixOS/nix/commit/d48c973ece20875391bebde3c167d6e0cc1e666e
Author: Eelco Dolstra <[email protected]>
Date: 2017-04-25 (Tue, 25 Apr 2017)
Changed paths:
M src/nix/installables.cc
Log Message:
-----------
Set default installable
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.
Commit: c30330df6f67c81986dfb124631bc756c8e58c0d
https://github.com/NixOS/nix/commit/c30330df6f67c81986dfb124631bc756c8e58c0d
Author: Eelco Dolstra <[email protected]>
Date: 2017-04-25 (Tue, 25 Apr 2017)
Changed paths:
M src/nix/command.cc
M src/nix/installables.cc
M src/nix/run.cc
Log Message:
-----------
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".
Compare: https://github.com/NixOS/nix/compare/9b63bb88c887...c30330df6f67_______________________________________________
nix-commits mailing list
[email protected]
https://mailman.science.uu.nl/mailman/listinfo/nix-commits