ui: 'show-manifest-transaction' tabulates upgraded package lists.
authorLudovic Courtès <ludo@gnu.org>
Tue, 24 Mar 2020 13:08:51 +0000 (14:08 +0100)
committerLudovic Courtès <ludo@gnu.org>
Tue, 24 Mar 2020 14:44:45 +0000 (15:44 +0100)
commit3e5ab0a7a9399bb098b9ced46bf3cbf4085c6bab
tree3e06320d70b1c076375ce0928a2d31cd11a5140a
parentcf2b91aad04172b49c8716ea8c27a07d512c04f1
ui: 'show-manifest-transaction' tabulates upgraded package lists.

This also changes "1.0.0 → 1.0.0" to "(dependencies changed)", which is
probably less confusing.

* guix/ui.scm (tabulate): New procedure.
(show-manifest-transaction)[upgrade-string]: Rewrite to take lists of
names, versions, and outputs instead of single elements.  Use
'tabulate'.  Adjust callers accordingly.
guix/ui.scm