guix: refresh: Add --list-dependent option.
authorEric Bavier <bavier@member.fsf.org>
Sun, 20 Jul 2014 16:29:48 +0000 (11:29 -0500)
committerEric Bavier <bavier@member.fsf.org>
Sun, 20 Jul 2014 16:36:09 +0000 (11:36 -0500)
commit7d193ec34881843573a8013163347cfd8b1e9001
tree5bbcc39c2ef9c23c096e289e1803f50977d793e5
parent516e3b6f7a57f6b6f378c9174f8c5ffc990df7db
guix: refresh: Add --list-dependent option.

* guix/packages.scm (package-direct-inputs): New procedure.
* gnu/packages.scm (vhash-refq, package-direct-dependents)
  (package-transitive-dependents, package-covering-dependents): New procedures.
* guix/scripts/refresh.scm (%options, show-help, guix-refresh): Add
  --list-dependent option.
* doc/guix.texi (Invoking guix refresh): Document '--list-dependent' option.
doc/guix.texi
gnu/packages.scm
guix/packages.scm
guix/scripts/refresh.scm