[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU Guixguix source archive branch, master, updated. v0.4-175-g1b5ba6b
From: |
Ludovic Courtès |
Subject: |
GNU Guixguix source archive branch, master, updated. v0.4-175-g1b5ba6b |
Date: |
Fri, 01 Nov 2013 22:23:20 +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 "guix source archive".
The branch, master has been updated
via 1b5ba6b1e9c1e2b6e9bf4bc664c2270272103cb7 (commit)
via a20787706c246a9451b69db075a30ee91d28538b (commit)
via 537630c5a743251024b6bbd8b4eecf8811439cc6 (commit)
via 2876b9892583bc1245d77fd10286025cd8433ede (commit)
via cc4ecc2d8869081483feaf47bdcb4a740c7c67f8 (commit)
from fdd6c72683655acf6b6e9f195c533ee7feddfbc8 (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 1b5ba6b1e9c1e2b6e9bf4bc664c2270272103cb7
Author: Ludovic Courtès <address@hidden>
Date: Fri Nov 1 23:12:36 2013 +0100
guix package: Fix indentation of "will be removed" messages.
* guix/scripts/package.scm (show-what-to-remove/install): Remove extra
indentation from the removal sentences.
commit a20787706c246a9451b69db075a30ee91d28538b
Author: Ludovic Courtès <address@hidden>
Date: Fri Nov 1 23:11:17 2013 +0100
guix package: Allow removal of a specific package output.
Fixes <http://bugs.gnu.org/15756>.
* guix/profiles.scm (<manifest-pattern>): New record type.
(remove-manifest-entry): Remove.
(entry-predicate, manifest-matching-entries): New procedures.
(manifest-remove): Accept a list of <manifest-pattern>.
(manifest-installed?): Replace 'name' parameter by 'pattern', a
<manifest-pattern>.
* guix/scripts/package.scm (options->removable): Return a list of
<manifest-pattern>.
(guix-package)[process-action]: Use 'manifest-matching-entries' to
compute the list of packages to remove.
* tests/profiles.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
commit 537630c5a743251024b6bbd8b4eecf8811439cc6
Author: Ludovic Courtès <address@hidden>
Date: Fri Nov 1 17:12:15 2013 +0100
guix package: Separate '--remove' option processing.
* guix/scripts/package.scm (options->removable): New procedure.
(guix-package)[process-actions]: Use it. Rename 'remove*' to 'remove'
and 'install*' to 'install'.
commit 2876b9892583bc1245d77fd10286025cd8433ede
Author: Ludovic Courtès <address@hidden>
Date: Fri Nov 1 16:57:48 2013 +0100
ui: Factorize package specification parsing.
* guix/ui.scm (package-specification->name+version+output): New
procedure.
* guix/scripts/package.scm (specification->package+output): Use it.
* tests/ui.scm ("package-specification->name+version+output"): New test.
commit cc4ecc2d8869081483feaf47bdcb4a740c7c67f8
Author: Ludovic Courtès <address@hidden>
Date: Fri Nov 1 16:31:45 2013 +0100
Add (guix profiles).
* guix/scripts/package.scm (show-what-to-remove/install): New procedure,
moved from...
(guix-package): ... here.
(<manifest>, make-manifest, <manifest-entry>,
profile-manifest, manifest->sexp, sexp->manifest, read-manifest,
write-manifest, remove-manifest-entry, manifest-remove,
manifest-installed?, manifest=?, profile-regexp, generation-numbers,
previous-generation-number, profile-derivation, generation-number,
generation-file-name, generation-time, lower-input): Move to...
* guix/profiles.scm: ... here. New file.
* Makefile.am (MODULES): Add it.
-----------------------------------------------------------------------
Summary of changes:
.dir-locals.el | 2 +
Makefile.am | 4 +-
guix/profiles.scm | 347 +++++++++++++++++++++++++++++++++++++++++
guix/scripts/package.scm | 387 +++++++++-------------------------------------
guix/ui.scm | 31 ++++
tests/profiles.scm | 97 ++++++++++++
tests/ui.scm | 17 ++
7 files changed, 568 insertions(+), 317 deletions(-)
create mode 100644 guix/profiles.scm
create mode 100644 tests/profiles.scm
hooks/post-receive
--
guix source archive
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU Guixguix source archive branch, master, updated. v0.4-175-g1b5ba6b,
Ludovic Courtès <=