lix/src/nix-store
Spencer Baugh 5f1891b795 nix-store: make --dump-db take a list of paths to dump
Inside a derivation, exportReferencesGraph already provides a way to
dump the Nix database for a specific closure. On the command line,
--dump-db gave us the same information, but only for the entire Nix
database at once.

With this change, one can now pass a list of paths to --dump-db to get
the Nix database dumped for just those paths. (The user is responsible
for ensuring this is a closure, like for --export).

Among other things, this is useful for deploying a closure to a new
host without using --import/--export; one can use tar to transfer the
store paths, and --dump-db/--load-db to transfer the validity
information. This is useful if the new host doesn't actually have Nix
yet, and the closure that is being deployed itself contains Nix.
2019-01-23 01:24:34 +00:00
..
dotgraph.cc Fix some random -Wconversion warnings 2018-05-02 13:56:34 +02:00
dotgraph.hh More of the same 2016-02-04 15:10:47 +01:00
graphml.cc Add --graphml option to the nix-store --query command 2018-10-20 09:48:34 +02:00
graphml.hh Add --graphml option to the nix-store --query command 2018-10-20 09:48:34 +02:00
nix-store.cc nix-store: make --dump-db take a list of paths to dump 2019-01-23 01:24:34 +00:00