profiles: Add 'manifest-transaction'.
authorAlex Kost <alezost@gmail.com>
Wed, 13 Aug 2014 20:03:53 +0000 (00:03 +0400)
committerLudovic Courtès <ludo@gnu.org>
Tue, 19 Aug 2014 20:55:22 +0000 (22:55 +0200)
commit343745c80ac69ca2b3d14748fa65ad2ea4e50451
treea883c50be418d464c3be8176a3bbd698d0f398fd
parent667b2508464374a01db3588504b981ec9266a2ea
profiles: Add 'manifest-transaction'.

* guix/profiles.scm (<manifest-transaction>): New record-type.
  (manifest-perform-transaction): New procedure.
  (manifest-show-transaction): New procedure.
* tests/profiles.scm ("manifest-perform-transaction"): New test.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
guix/profiles.scm
tests/profiles.scm