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

Reply via email to