guix-commits
[Top][All Lists]
Advanced

[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 Courts
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



reply via email to

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