guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] UNNAMED PROJECT branch, master, updated. 9241172c9dc41ac026f05837d


From: Ludovic Courtès
Subject: [SCM] UNNAMED PROJECT branch, master, updated. 9241172c9dc41ac026f05837dc6f089b1a3745e0
Date: Thu, 17 Jan 2013 21:43:09 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".

The branch, master has been updated
       via  9241172c9dc41ac026f05837dc6f089b1a3745e0 (commit)
       via  24e262f086980a13d9d0a27615ed7eaec4aacbff (commit)
      from  8ca6cc4b451cab4b686d28f8aedef2c39fab6a17 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 9241172c9dc41ac026f05837dc6f089b1a3745e0
Author: Ludovic Courtès <address@hidden>
Date:   Thu Jan 17 22:41:47 2013 +0100

    guix-package: Allow `--roll-back' to skip missing generations.
    
    * guix-package.in (profile-numbers): New procedure.
      (latest-profile-number): Use it.
      (previous-profile-number): New procedure.
      (roll-back): Use it lieu of `1-'.  Check whether PREVIOUS-NUMBER is
      zero, and raise an error when it is.
    * tests/guix-package.sh: Test whether we can roll back over a "hole".

commit 24e262f086980a13d9d0a27615ed7eaec4aacbff
Author: Ludovic Courtès <address@hidden>
Date:   Thu Jan 17 22:20:42 2013 +0100

    guix-package: Add `--roll-back'.
    
    Based on a patch by Nikita Karetnikov <address@hidden>.
    
    * guix-package.in (profile-regexp): New procedure.
      (latest-profile-number): Remove `%profile-rx', and use
      `profile-regexp' instead.
      (profile-number, roll-back): New procedure.
      (show-help): Add `--roll-back'.
      (%options): Likewise.
      (guix-package)[process-actions]: First check whether `roll-back?' is
      among OPTS, and call `roll-back' if it is, followed by a recursive
      call to `process-actions'.  Emit the "nothing to be done" message only
      when INSTALL or REMOVE is non-empty.
    * tests/guix-package.sh (readlink_base): New function.
      Add tests for `--roll-back'.
    * doc/guix.texi (Invoking guix-package): Document `--roll-back'.

-----------------------------------------------------------------------

Summary of changes:
 doc/guix.texi         |    7 ++
 guix-package.in       |  265 ++++++++++++++++++++++++++++++-------------------
 tests/guix-package.sh |   45 ++++++++-
 3 files changed, 213 insertions(+), 104 deletions(-)


hooks/post-receive
-- 
UNNAMED PROJECT



reply via email to

[Prev in Thread] Current Thread [Next in Thread]