guix/nix/libutil
Ludovic Courtès 322eeb87d0 Merge branch 'nix'.
This is a squashed commit of the following:

commit 0dccab9f41
Author: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date:   Thu Jul 2 00:30:16 2015 +0200

    Typo

commit 2cd28517b1
Author: Ludovic Courtès <ludo@gnu.org>
Date:   Wed Jul 1 14:56:34 2015 +0200

    Preserve supplementary groups of build users

    The following patch is an attempt to address this bug (see
    <http://bugs.gnu.org/18994>) by preserving the supplementary groups of
    build users in the build environment.

    In practice, I would expect that supplementary groups would contain only
    one or two groups: the build users group, and possibly the “kvm” group.

    [Changed &at(0) to data() and removed tabs - Eelco]

commit 6e38685ef6
Author: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date:   Tue Jun 30 21:41:26 2015 +0200

    GC: Handle ENOSPC creating/moving to the trash directory

    Issue #564.

commit 5e0a9ae2e2
Author: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date:   Mon Jun 22 15:54:55 2015 +0200

    Use posix_fallocate to create /nix/var/nix/db/reserved

commit 4e5ab98d6d
Author: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date:   Mon Jun 22 15:47:40 2015 +0200

    Make /nix/var/nix/db/reserved bigger

    Issue #564.

commit 60bda60fc0
Author: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date:   Wed Jun 10 16:17:06 2015 +0200

    Export outputPaths function

    This is useful for the new hydra-queue-runner.

commit 5dfea34048
Author: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date:   Thu Jul 2 22:51:33 2015 +0200

    Use std::vector::data()

commit 2459458bc8
Author: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date:   Thu Jun 4 16:04:41 2015 +0200

    Allow substitutes for builds that have preferLocalBuild set

    Not substituting builds with "preferLocalBuild = true" was a bad idea,
    because it didn't take the cost of dependencies into account. For
    instance, if we can't substitute a fetchgit call, then we have to
    download/build git and all its dependencies.

    Partially reverts 5558652709 and adds a
    new derivation attribute "allowSubstitutes" to specify whether a
    derivation may be substituted.
2015-07-03 00:30:55 +02:00
..
.gitignore build: Include a copy of Nix's libstore and daemon; build it. 2012-12-03 23:05:08 +01:00
affinity.cc Merge branch 'nix' into 'master'. 2014-12-19 22:47:37 +01:00
affinity.hh Merge branch 'nix' into 'master'. 2014-12-19 22:47:37 +01:00
archive.cc Merge branch 'nix'. 2015-05-19 16:09:58 +02:00
archive.hh Merge branch 'nix'. 2015-05-19 16:09:58 +02:00
gcrypt-hash.cc daemon: Fix 'HashSink::currentHash()'. 2013-12-19 00:02:49 +01:00
gcrypt-hash.hh daemon: Fix 'HashSink::currentHash()'. 2013-12-19 00:02:49 +01:00
hash.cc Merge branch 'nix'. 2015-06-03 22:59:02 +02:00
hash.hh Merge branch 'nix' into 'master'. 2014-12-19 22:47:37 +01:00
md5.h Update license headers. 2013-01-06 00:47:50 +01:00
serialise.cc Merge branch 'nix'. 2015-05-19 16:09:58 +02:00
serialise.hh Merge branch 'nix'. 2015-05-19 16:09:58 +02:00
sha1.h Update license headers. 2013-01-06 00:47:50 +01:00
sha256.h Update license headers. 2013-01-06 00:47:50 +01:00
types.hh Merge branch 'nix'. 2015-05-19 16:09:58 +02:00
util.cc Merge branch 'nix'. 2015-07-03 00:30:55 +02:00
util.hh Merge branch 'nix'. 2015-07-03 00:30:55 +02:00
xml-writer.cc Merge branch 'nix' into 'master'. 2014-12-19 22:47:37 +01:00
xml-writer.hh Merge branch 'nix' into 'master'. 2014-12-19 22:47:37 +01:00