Paludis Logo Introduction Main page
Bugs, Requests, Support Release Notes
Overview ChangeLog
FAQ  
Clients  
Configuration  
API  

commit eea196568be1f598c3d0f5ffe833f9ed568a0590
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 13 18:16:27 2013 +0100

    Preparation for 1.4.2

commit 2417a8d86b3afbd0a7f61511c64e39748528cbe8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 13 16:03:24 2013 +0100

    Prevent DEFINED_PHASES from leaking through

commit 47ac8ce345c654ff5d448fde9e24412a3142b89b
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Oct 1 22:29:57 2013 +0100

    Don't rely on need_masks_added() for is_stable()
    
    Causes problems when populating choices calls it before the masks are
    loaded and LICENSE includes conditionals.
    
    Fixes: ticket:1287

commit 8eee4e53b127049520399ab905544ad75b22ceb4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 8 08:32:58 2013 +0100

    Newer ruby haxx

commit 4291a25dbcb88246f22df355929f168dfdf842ea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 2 09:14:12 2013 +0100

    Preparation for 1.4.1

commit ff0a16dfb8910dfd90038cfbf86b43b4629246a5
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Aug 27 21:56:44 2013 +0100

    Another attempt at new Boost compatibility
    
    Instead of weird hacks with const_cast that aren't compatible with
    Boost's get_pointer implementation for shared_ptr, use non-const
    pointers as the representation and register conversions, like most of
    the classes did already.

commit 179071d7a3696a51ec8b28ac50acb70fc58c963e
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Aug 26 20:32:21 2013 +0100

    Hopefully fix Python for newer Boost
    
    1.53 introduced std::shared_ptr support for boost::get_pointer,
    conflicting with our implementation.

commit e8f31428ff523cd180cc2ff48a5e36fc573ebca9
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 25 18:22:49 2013 +0100

    Make keepdir an external command
    
    PMS says it should be, and for consistency with the other commands it
    was decided to keep the spec as it is and change the implementations.
    
    Also remove the non-standard non-working attempt at supporting -r/-R.
    
    Fixes: Gentoo#482128

commit 01e279c6b4d648579d673ecb59ff58d4ace163b7
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 8 19:49:57 2013 +0100

    Update playman for repositories.xml move
    
    Net::HTTP doesn't follow the redirect.

commit d53e7989e9fb880c8316120da0650754fa647e44
Author: Ali Polatel <alip@exherbo.org>
Date:   Wed Oct 17 17:19:25 2012 +0300

    sydbox: allow unix socket creation under $TMPDIR

commit eafa5f6c6077a1b791d48bcf4210de9333dc337c
Author: Lasse Brun <bruners@gmail.com>
Date:   Mon Jun 24 23:06:19 2013 +0200

    zsh-completion: categories and repository-formats
    
    New function _cave_categories
    New function _cave_repository_formats
    Completion for repositores and categories in _cave_cmd_print_packages
    Completion for repostiory-formats in _cave_print-repositories

commit adc39542a49f583c066e1a7abb1ec073a5d2bdab
Author: Lasse Brun <bruners@gmail.com>
Date:   Mon Jun 17 06:11:09 2013 +0200

    zsh-completion: Fix typo in print-unmanaged-files
    
    Signed-off-by: Lasse Brun <bruners@gmail.com>

commit 4befeaea84fae5a864ab8f465e6de02c71bc7f94
Author: Arthur Nascimento <tureba@gmail.com>
Date:   Mon Jun 3 22:38:28 2013 -0300

    fix typo on work=preserve description

commit fe6e0be8eff03828742015cdca4668709a461d61
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 16 15:40:50 2013 +0100

    We need pipe2

commit 878ff891486b2bdb1b296952f446084e0e3fc8e4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 16 15:40:37 2013 +0100

    Remove dead code

commit 9133fe75616b36f7993ec5fd14a497001637523f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 22 16:16:26 2013 +0100

    Clearer need changes for message

commit c7bd1c1b1722d3e2967ebc87902123a61c963467
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 16 14:04:57 2013 +0100

    Preparation for 1.4.0

commit 4ddcda0f77caf2e3e8432596d3c202732c78d9a0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 16 14:03:24 2013 +0100

    Muck around with linkage

commit 9dcd799fd4d4ffb5c5f4e2649d612939641ee1ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 16 12:52:45 2013 +0100

    Update to new libarchive

commit 4e55e28e052f8a218e27edd3e3689d1d3cf5ba76
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 10 07:20:58 2013 +0100

    A bit more space

commit 9bd475a3ab83225cbe49967e611d0011de19d156
Author: Wouter van Kesteren <woutershep@gmail.com>
Date:   Fri Apr 26 21:34:29 2013 +0200

    Version 1.3.0

commit 40c2e8e765482968ee30cc76be9cfb77ed7038e1
Author: Wouter van Kesteren <woutershep@gmail.com>
Date:   Sat Apr 27 17:11:40 2013 +0200

    Fix linking error in e_repository_TEST.cc
    
    e_repository_TEST.cc:180: undefined reference to `paludis::Set<paludis::WrappedValue<paludis::CategoryNamePartTag>, paludis::DefaultSetComparator<paludis::WrappedValue<paludis::CategoryNamePartTag> > >::find(paludis::WrappedValue<paludis::CategoryNamePartTag> const&) const'

commit 627009d4ccbdb4b141e8594c7b70cb1f6144539d
Author: Wouter van Kesteren <woutershep@gmail.com>
Date:   Sat Apr 27 13:45:40 2013 +0200

    Fix linking error in aa_visitor_TEST.cc
    
    aa_visitor_TEST.cc:48: undefined reference to `paludis::Singleton<paludis::erepository::EAPIData>::get_instance()'

commit 5ccd26c507179602d4e1e832d20d1360d1aa6e4a
Author: Wouter van Kesteren <woutershep@gmail.com>
Date:   Fri Apr 26 22:19:44 2013 +0200

    Fix linking error in source_uri_finder_TEST.cc
    
    source_uri_finder_TEST-source_uri_finder_TEST.o: In function
    `SourceURIFinder_Works_Test::TestBody()':
    source_uri_finder_TEST.cc:(.text+0x618): undefined reference to `virtual thunk
    to paludis::ImplementAcceptMethods<paludis::URILabel,
    paludis::SpecificURILabel<paludis::URIMirrorsThenListedLabelTag>
    >::_real_accept(paludis::WrappedVisitorBase<paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URIMirrorsThenListedLabelTag>,
    paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URIMirrorsOnlyLabelTag>,
    paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URIListedOnlyLabelTag>,
    paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URIListedThenMirrorsLabelTag>,
    paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URILocalMirrorsOnlyLabelTag>,
    paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URIManualOnlyLabelTag>,
    paludis::TypeListTail> > > > > > >&)'
    
    source_uri_finder_TEST-source_uri_finder_TEST.o: In function
    `SourceURIFinder_Mirrors_Test::TestBody()':
    source_uri_finder_TEST.cc:(.text+0x1d40): undefined reference to `virtual thunk
    to paludis::ImplementAcceptMethods<paludis::URILabel,
    paludis::SpecificURILabel<paludis::URIMirrorsThenListedLabelTag>
    >::_real_accept(paludis::WrappedVisitorBase<paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URIMirrorsThenListedLabelTag>,
    paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URIMirrorsOnlyLabelTag>,
    paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URIListedOnlyLabelTag>,
    paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URIListedThenMirrorsLabelTag>,
    paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URILocalMirrorsOnlyLabelTag>,
    paludis::TypeListEntry<paludis::SpecificURILabel<paludis::URIManualOnlyLabelTag>,
    paludis::TypeListTail> > > > > > >&)'
    
    collect2: error: ld returned 1 exit status

commit bdbdd1ba867a9335396031bd87f3ad9c9edf07ea
Author: Wouter van Kesteren <woutershep@gmail.com>
Date:   Thu Apr 18 18:43:28 2013 +0200

    Mark ~SafeOFStream() as noexcept(false)

commit f229e6b71de24d65caea010053f0650d53bece01
Author: Wouter van Kesteren <woutershep@gmail.com>
Date:   Fri Apr 26 17:46:12 2013 +0200

    Use StreamHolder

commit ab1f3d486986148560158e38640f8258d25881a3
Author: Wouter van Kesteren <woutershep@gmail.com>
Date:   Sat Apr 27 01:40:06 2013 +0200

    Add StreamHolder tests

commit e6f2cd8e251e7360c6b9f0920fefb72c01daa098
Author: Wouter van Kesteren <woutershep@gmail.com>
Date:   Fri Apr 26 17:44:53 2013 +0200

    Add StreamHolder

commit 149850cb8bc0d261dd9f93161e5bf1f132fe6ed2
Author: Wouter van Kesteren <woutershep@gmail.com>
Date:   Thu Apr 18 16:54:39 2013 +0200

    Mark ~RunningProcessHandle() as noexcept(false)

commit eb5bcb8eaf1a971491541ed646db224c3136063b
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sat Apr 27 13:32:27 2013 -0700

    silence 'unused local typedef' warning
    
    The local typedef used for type checking is unreferenced, and causes spurious
    warning with GCC 4.8.  Use an inline std::enable_if return type munging to elide
    template instantiations for unrelated types.
    
    Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>

commit 6ca518bb0665c9d32ef040fe027e04f403382389
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Mar 29 16:48:45 2013 +0100

    Document fetchers and syncers in confdir.

commit 5f4ee74aff5d13911d2114a0737e0ced14d81296
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Mar 29 16:41:42 2013 +0100

    Sets and hooks can live in LIBEXECDIR, not LIBDIR.

commit 4c3b58c0d992aeb5f78b64b6bfa778213eea94fe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 29 15:29:30 2013 +0000

    Escape properly

commit 64047b2d7d1979b8a1b5493f6e455a8f2798fec1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 25 17:16:12 2013 +0000

    Preparation for 1.2.0

commit 4d20ab1e571ed39be5c118c050fd3573fe063b25
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 25 16:23:40 2013 +0000

    Fix older compilers compile

commit 50c0a54079164fdc55d345ecc783e89a9d6ab160
Author: Philipp Reh <sefi@s-e-f-i.de>
Date:   Mon Mar 25 16:45:00 2013 +0100

    Allow gcc-4.8 in configure.ac

commit d9b4d3011c63d6e4e92c51631c780a967345e089
Author: Ralph Sennhauser <sera@gentoo.org>
Date:   Fri Mar 15 11:11:43 2013 +0100

    Add autotools_prepare.bash to EXTRA_DIST
    
    Commit c896165 split autotools_prepare.bash out of autogen.bash which is
    now missing in the distfile.

commit ed6dbaef9d15480ecb7faa3d9798d89b2c5b96fb
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 24 19:37:57 2013 +0000

    Handle /etc/portage/make.profile

commit a8f004003a42125f8e60199906f45ed1038e1a71
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 24 19:37:45 2013 +0000

    Load make.globals before profile

commit 97a8c5f8b2e000f8f5997e09d5463bea66ea9ee5
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 24 18:57:49 2013 +0000

    Set PATH so strip_tar_corruption is available
    
    Fixes: ticket:1264

commit 7381ca6e8b23064a2ff72e88becc8323db2e38d3
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 24 18:38:04 2013 +0000

    Register full path of already-seen symlinks
    
    Should have been done as part of d69251ac.

commit fbfc70966ddbbd972dbe22fd1c029ae57e5e066f
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 24 18:24:24 2013 +0000

    Try to do something sensible with --library <full-path>
    
    See: ticket:1157

commit 28f90203a55ffd1ac60540aa49601e8764fa9b08
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 24 17:43:36 2013 +0000

    Fix Python and Ruby for 0e62614 and .gitignore new test

commit 0e6261448e1613a45e4a3e79f7d9cf158e71df2d
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Fri Feb 22 19:58:18 2013 -0800

    allow partitioning image
    
    This adds a new function `expart' which allows partitioning the image into
    separate parts.  This information is then provided to the merge to record.
    
    Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>

commit b62787ab8a2f2c1f7dc8793c8451ee7f7e932ca3
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Thu Feb 21 07:00:20 2013 -0800

    hoist a few common subexpressions into variables

commit 6539642bc137e6f0c52a2cd15a6e13929eaa3a9d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 8 13:16:39 2013 +0000

    Silence warnings

commit e7700c978b2436b3b007f33738eff3fe2ae368ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 8 13:16:35 2013 +0000

    Silence warnings

commit 26c5ed12c5067a5d83437197379f65dfc4a06fcc
Author: Benedikt Morbach <moben@exherbo.org>
Date:   Tue Mar 5 02:29:11 2013 +0100

    UserKeyRequirement: allow matching metadata for inequality
    
    only for simple values.
    
    Note that this changes behaviour in the following way:
    Previously, any of '><=' would be treated as '='.
    Now, only '=' and '!' are respected and '<' and '>' always return false.
    The only simple value key which still takes all operators is <long> because there it makes sense.

commit cab157fad7e41ec29d3989d3aebaefbf202de6bd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 8 12:53:01 2013 +0000

    Master is 1.1.0

commit 3ba6274ea158439ab27c431fbba4327fa60455d9
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 26 20:24:11 2013 -0800

    cleanup unused variables

commit 16b3eee5ba0a51edbcb08b06240fa3a8ba494031
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 26 20:22:30 2013 -0800

    cleanup not-reached warnings
    
    Use the preprocessor more aggresively to avoid a not-reached warning, and mark
    functions as non-return if necessary.

commit b784a32a074800cf0b68bf4ab334909e1a04a0e4
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 26 20:19:00 2013 -0800

    publicise forward declaration
    
    The forward declared member is used in public interfaces, which requires that
    the member be declared with public accessibility.

commit b2b3196294e7551cfa34f6785afc0db03cf652e8
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 26 20:17:56 2013 -0800

    explicitly construct stream
    
    clang does not implicitly create the istream from std::string.  Explicitly
    create the istringstream (which inherits from istream) to ensure type match for
    the method invocation.

commit cdb96078f13a21891e419b5c578737f784061f6a
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 26 20:16:58 2013 -0800

    reorder forward declarations
    
    Reoder the forward declarations to ensure that the methods are declared when
    friended by classes.

commit d1f5e87d59313797cf68cf70ed25effcd7a7add6
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 26 20:15:25 2013 -0800

    use correct header
    
    The header accesses members of a declared type.  The forward declaration is
    therefore insufficient in this case.  Pull in the complete class definition.

commit 321addc5fca2ff05a6a8e83dbc90f367e68fd895
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 26 20:13:51 2013 -0800

    initialise extern templates in proper namespace
    
    The declarations for the template instantions are marked as being under paludis.
    However, the instantiations were being made without an explict enclosing
    namespace, which results in an ambiguity.  Explicitly indicate the namespace for
    template instantiations.

commit 3b73c42b7a5d29758a7e42fa5c6a4aa997586b88
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 26 20:11:50 2013 -0800

    silence ignored value warnings
    
    The methods are explicitly tagged to warn if the return value is ignored.
    Silence the warning by simply storing the value (which the compiler will
    hopefully discard).

commit dd4d716deb18da1f4336d88e8007456ab4d31303
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 26 20:09:31 2013 -0800

    fix nonnull attribute
    
    Parameter 1 is the implicit this provided by C++ in instance methods.  Offset
    the parameter index to account for the thiscall method.

commit f5f4be355a65825de06a3c20c76f5b74c1f20837
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 26 20:07:44 2013 -0800

    explicit cast of enumerations
    
    clang (correctly) flags the non-cast values as being tautological (as they are
    outside the enumerated values).  Explicitly cast the values to the enumeration
    for the error condition checks.

commit 7db4ce39e4d2c541c8aea8f172dee974469a98a6
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Feb 26 20:04:04 2013 -0800

    disambiguate declaration
    
    paludis is a namespace as well as a type.  This raises a warning when compiled
    with clang due to the ambiguity.  Disambiguate via namespace qualification of
    the type.

commit c688a4d80b8283dc35e032d24086205c01a0b2c9
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Feb 24 19:27:49 2013 -0800

    remove unexecuted statements
    
    This reworks some idiom usage to avoid unexecutable statements.  This is a code
    cleanup of locations flagged by the clang parser.  No functionality change is
    intended.

commit 0ce8ee0e8a9109d043697b7e3402fe12d7ee7542
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Feb 24 19:27:07 2013 -0800

    perform some dead code elimintation
    
    Excise some dead code identified by clang

commit 036c588e36df46dbd7a41b595747eccef3b44833
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Feb 24 19:22:50 2013 -0800

    fix stringification of lines
    
    This corrects an application error found by clang's analyser.  The file location
    would be used as a base offset from which " would be based, resulting in an
    invalid character being appended to the error message.

commit ac8b624f587237bf4b468883cab73b0d99e074ea
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Feb 24 19:18:18 2013 -0800

    fix tag mismatches
    
    This is a mechanical change to address tag mismatches for forward declaration.
    This is not an error, however, the sheer number of these warnings caused by the
    extensive amount of forward declaration usage drowns out the errors.  This has
    no functional change.

commit 6bda8b8b0d4a872d68a814a055cc779e432d9a66
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Feb 9 21:18:47 2013 +0000

    Fix Python with GCC 4.7
    
    Fixes: ticket:1259

commit 37dcc139d82459147556f0290268537946f04371
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 2 14:24:46 2013 +0000

    Preparation for 1.0.0

commit ae2a61960b408e4544dc70975ca99ec4724f0868
Author: Robert Sanders <dagger@gentoo.org>
Date:   Fri Feb 1 16:54:20 2013 +0000

    build: Fix compilation with gcc 4.7

commit fb02bcd36356e1626d137a1c135e23d98c3f593d
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Wed Jan 16 13:15:57 2013 -0800

    stripper: dwarf_compress is not available for pbins
    
    The strip phase is not executed for pbins.  dwarf_compress is an option to
    control the emission of debug data, which is generated by the strip phase.
    Simply restrict the dwarf_compress option in the case that we are involved
    in a pbin resolution.

commit b3203f2ba9c8c92c1853a0a5bf039d0015615441
Author: Ralph Sennhauser <sera@gentoo.org>
Date:   Thu Jan 10 21:43:17 2013 +0100

    Allow EAPI 5 subslots in user package dep specs

commit c8961658a2d8342927d29c7edcf99bc85aa1e7d0
Author: Quentin Glidic <sardemff7+git@sardemff7.net>
Date:   Fri Jan 4 13:27:08 2013 +0100

    autogen.bash: Split non-autotools logic
    
    This allows to run the usual autotools logic on the package manager side

commit 818936bc01142d52b1757f7a6b32f1bb35f3ea92
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Fri Dec 7 22:39:32 2012 -0800

    build: de-duplicate tidyup hooks

commit bb307f69c90b11cc40d687e49aa4d17a8d206b95
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Fri Dec 7 22:30:59 2012 -0800

    ebuild: be more cautious when modifying the path
    
    Be more cautious when prepending to the path to avoid an empty component in the
    caes that the PATH is empty.

commit 81a487def0c8392e743df3778d99317e297a9b7d
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Fri Dec 7 22:19:37 2012 -0800

    ebuild: reorder and uniformise PATH
    
    Make the search PATH order prefer the secondary hierarchy (/usr) as it is the
    primary point for user binaries.  Still permit falling back to the primary
    binary (user and system) directories in the case an executable is not found in
    the user supplied path, nor the secondary hierarchy.
    
    Make the PATH setup uniform across normal and binary ebuilds as well as during
    VDB updates.

commit ee72aa6793a140b38d7531eb28d2b1b7b43b354d
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Dec 4 20:13:34 2012 -0800

    doc: update documentation for new dwarf_compress bo

commit 54d022937f6a6ffe8471aae28ffdc68ece352dff
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Dec 4 20:01:25 2012 -0800

    stripper: add support to compress DWARF sections
    
    This adds a new dwarf_compress build option to use dwz to compress the DWARF
    information in executables and libraries.  Use of this functionality requires
    the dwz package to be installed and available in the default path.  Enabling
    this during builds can reduce the size of the *compressed* symbols by an
    additional ~10-25%.

commit cb1b7137a7ce1de0df29d8427dfb0525b7a89c7e
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Tue Dec 4 18:43:47 2012 -0800

    stripper: refactor the action description strings
    
    The action description strings are used by the subclasses of the stripper.
    Rather than duplicating them, move them into the base class.
    
    Reorder the functions to match ordering and annotate virtual and overrides.

commit 65caf381182ed6dd28cc3674ccb0efc008ba0698
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 5 18:57:06 2012 +0000

    master is 0.83

commit 8bdf6363ab9d8bc0fd44d7a7bea7e75f44562924
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 16 23:22:06 2012 +0000

    Preparation for 0.82.0

commit 1d3657b11b604d59255a4d1eb36c4f858a689824
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 16 23:20:39 2012 +0000

    Fix test fails

commit 35d31ee2fa13358f20b2a75b67666b78956ae03b
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Nov 16 22:28:01 2012 +0000

    Trim whitespace before deciding whether key values are empty

commit 4d0e01e9f2490ca7be09ef4c3424dbb9f7a64e45
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Nov 16 00:18:17 2012 +0000

    Parse/generate SlotUnknownRewrittenRequirement in Gentoo EAPIs

commit a48b2c55c744a8a8c04464533b482302f838102b
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Nov 16 00:17:54 2012 +0000

    Introduce SlotUnknownRewrittenRequirement

commit 82518eb45b579e15db394764c79a35e0df740def
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Nov 16 00:08:20 2012 +0000

    master is now 0.81

commit 7990944d141ad88cb6d73a3511d0a164477482a3
Author: Dimitry Ishenko <dimitry.ishenko@gmail.com>
Date:   Wed Nov 14 13:08:20 2012 -0500

    Properly handle subslots in ::unavailable

commit 700427e4cfbb9ed6758202f1d71e5f171e75107b
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Nov 13 21:46:29 2012 +0000

    New location for Portage make.globals

commit 91447d690b10eccf7c752b34108b10af28cfd6c6
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Nov 3 02:49:55 2012 +0000

    Update ebuild hook list
    
    Fixes: ticket:1257

commit e20a09caa9c076c551d86b124508545dcf2471f2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 30 16:26:37 2012 +0000

    Enable EAPI 5 pbins

commit 22d9ff9ae7d6eaf376fe1980bb850000ab098fb2
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sat Oct 20 21:16:14 2012 -0700

    zsh-completion: update
    
    Add zsh completion for cave print-unmanaged-files.
    
    Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>

commit 4ebc2c4a82c19035dad2eb8fd4462a60a1a94c8a
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Fri Oct 19 18:38:30 2012 -0700

    ruby: remove find_unamanged_files
    
    This demo is no longer useful given cave print-unmanaged-files
    
    Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>

commit 49241ddf5495e4336bba2501a34d97eebe4b9102
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Oct 14 14:21:24 2012 -0700

    cave: clean up print-unmanaged-files
    
    - drop unnecessary usage of std namespace
    - avoid unnecessary object creation

commit 29357be79cb9dc2e9387e05be5d33b1ec8535e50
Author: Łukasz P. Michalik <lpmichalik@googlemail.com>
Date:   Sat Oct 20 13:18:16 2012 +0200

    install missing manpage and fix typo

commit 56484ec18476653bb73e74b9bf4332d4352dc650
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 19 14:46:32 2012 +0100

    Preparation for 0.80.2

commit 5554e6fdca184112dece728cf31dfa4fa809f990
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Oct 18 19:54:37 2012 +0100

    Fix keepdir for ebuilds with subslots
    
    Corresponds to Portage commit e72d835.

commit 4281ebd216749581565b9631acf41c94ceb8f785
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Oct 14 13:59:45 2012 -0700

    .gitignore: ignore generated files for ctags and cscope
    
    Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>

commit 934e4074907c23af458153235e15d90016681d94
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Oct 14 13:57:02 2012 -0700

    cave: add print-unmanaged-files
    
    This adds a new command to cave: print-unmanaged-files.  This command is similar
    in spirit to the print-unamanged-files demo ruby script.  The default invocation
    will scan the system root and recursively list all files.  You may however limit
    it to a subset of the filesystem by specifying the --root parameter.  More than
    one root may be specified simultaneously.
    
    Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>

commit 636f8879403986797f3a72155f4af38d4ce49fce
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Oct 14 08:19:00 2012 -0700

    cave: fix file permission
    
    Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>

commit a9492f08e5e5dafe993cca2030b403936c0bc3fd
Author: Ali Polatel <alip@exherbo.org>
Date:   Sat Oct 6 16:40:35 2012 +0300

    sydbox: add esandbox exec for sydbox-1

commit c36d07e90e6303fa2f3153bc3142c149f65a3f41
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 13 14:16:36 2012 +0100

    Preparation for 0.80.1

commit 0e3a9122b4e9ed22a3d9bd69eed0fb22cae0aeec
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 13 14:00:37 2012 +0100

    Deal with extra cruft in IUSE_EFFECTIVE

commit 83dc6e9187ea66c94e33368789097bd7c8d442de
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 6 00:14:27 2012 +0100

    Update default hashes for Gentoo
    
    Portage changed defaults a while back.

commit 698a19cd294d65cca88d8d0eed9eca7ca354f4fb
Author: Quentin Glidic <sardemff7+git@sardemff7.net>
Date:   Sun Mar 18 13:28:14 2012 +0100

    exheres-0: Add DEFAULT_SRC_CONFIGURE_OPTIONS

commit 36434f5612742c202692e46d0aa8c052a86456d1
Author: Quentin Glidic <sardemff7+git@sardemff7.net>
Date:   Wed Sep 5 21:49:31 2012 +0200

    exheres-0: Print extra args of 'option'

commit 9eb9b77be17fee6069952a89308b14cc9f180d25
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 23 21:33:54 2012 +0100

    Make presumed deps work

commit 3b3b88c94d6d342258c6e1502515ab011120e09e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 22 18:39:13 2012 +0100

    Preparation for 0.80.0

commit dd5bae76944e22fc9ea360aa4c28855aceb64ee2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 22 16:19:14 2012 +0100

    Enable EAPI 5

commit d6aa98ceab7446d00ea13daab23d621c16745473
Author: Quentin Glidic <sardemff7+git@sardemff7.net>
Date:   Wed Sep 19 00:14:29 2012 +0200

    Compile fix

commit c5c7c2d799046cebffd524f50f83aed13646400d
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed Sep 19 00:25:43 2012 +0200

    Fix expecting_tests.
    
    `expecting_tests --any --enable-foo --disable-foo` should do the same thing as
    `expecting_tests --enable-foo --disable-foo`.
    
    `expecting_tests --foo --foo --bar` should fail.
    
    `expecting_tests --foo` should not echo an empty line if no tests are enabled.

commit a39850d8b6ea39ffc8b59580c3af73935a415f5a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 18 22:15:43 2012 +0100

    Compile fix

commit 5f0f4decc5abcf6f26a9ffd2e9b58b73123c9632
Author: Quentin Glidic <sardemff7+git@sardemff7.net>
Date:   Sun Mar 18 13:28:14 2012 +0100

    exheres-0: Add DEFAULT_SRC_CONFIGURE_TESTS
    
    These allow to pass conditional parameters to configure script
    depending upon the expected tests

commit 94a1821fb75a519d9cc482077d109803e76d95c2
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Sep 15 17:50:18 2012 +0100

    Revert "Stub implementation of apply_user_patches for EAPI 5"
    
    The Council chose to drop this feature from EAPI 5, possibly to be
    reinstated in future.
    
    This reverts commit 9b9e198770c3980d8db91997af348f0b07fbf99e
    
    Conflicts:
    
    	paludis/repositories/e/e_repository_TEST_5_setup.sh

commit 6e1e0d048c6b6e196f6c4788a1896ae076b87019
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 14 22:46:48 2012 +0100

    Fix properly

commit 513a9f1632cdd271e52c44ca9ae37fed3de2efc6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 14 22:22:14 2012 +0100

    Use EAPI rather than subslots to decide how to rewrite

commit 3b9197aaab35a1ac0c61875447a86f336e486754
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 14 22:02:12 2012 +0100

    s for formatting parallel slot, and S for raw slot

commit 28999f22597798c5be6849f3d570784e142c7bf1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 14 22:00:17 2012 +0100

    Parallel, not raw value for uninstalls

commit 84705bcd5d06dc17e876e31a773ca4aa53d8cf53
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 14 21:59:56 2012 +0100

    Docs fix

commit 278cfb8c77d60644b81ae624b37db95b7a714410
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 14 21:58:21 2012 +0100

    Parallel, not raw value for upgrade slots

commit 86a45d96c02086d83b13856e43ff21aeb927aefd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 14 19:23:46 2012 +0100

    EAPi 5 has subslots

commit c824c864c34b7a8cfdb29d4c5a8033fc4202c1e1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 14 19:23:42 2012 +0100

    Allow changing system_root for tests

commit 7ce0a00a008983de8a8e61d33d41a4f41147db9b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 14 17:40:39 2012 +0100

    Refactor to allow subslots

commit 2bff9772cc069fe98e281432bddd0b35c1e934e4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 10 09:13:32 2012 +0100

    master is 0.79

commit 8d6f77d427f280294afec58de5737c322428934c
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Sep 10 20:05:41 2012 +0100

    Test usex !flag as pointed out by ulm

commit f7cff978543e5c03aafe339490155d2c97a3780c
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 20:43:50 2012 +0100

    Reinstate SLOT dep operators for EAPI 5

commit 8e2d43ed4c0b36e9e9aaac74ce34e9d9d1b7171a
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 20:16:15 2012 +0100

    Completely remove IMAGE in Gentoo EAPIs

commit 9b9e198770c3980d8db91997af348f0b07fbf99e
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 19:28:00 2012 +0100

    Stub implementation of apply_user_patches for EAPI 5

commit 012179625e140693f4d4b9d600dbac1d97739ed3
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 19:10:07 2012 +0100

    EBUILD_PHASE_FUNC variable in EAPI 5

commit ff055935bf6917e86b39bd9d547c86c2fd58a0ef
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 18:42:27 2012 +0100

    Tidy up tests a bit

commit e446142987bae268abd3c27daf8a0216f6bdab14
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 18:16:01 2012 +0100

    Reinstate profile IUSE injection for EAPI 5
    
    This sort-of reverts c8840c1, except for putting the removed bits back in
    EAPI 5-related files and updating the tests for API changes.

commit 612c59bbbc5ead5a40c7d4970ac6fff486ab9c22
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 17:45:19 2012 +0100

    doheader and newheader for EAPI 5

commit 2f0c98385684988519b9fb163448f5816c7fc3d2
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 16:17:14 2012 +0100

    new* can use stdin in EAPI 5

commit 973da69b343a263d44d45ff1a7831d42d32c22a8
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 00:33:00 2012 +0100

    Don't force -j1 for EAPI 5 default src_test

commit c4ba9866a1f4c7474befb0cdfe894494a6d5b19b
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 00:15:09 2012 +0100

    Support (package.)use.stable.(mask|force) in EAPI 5 profiles

commit c7e1dfb2b57d8f50760651cf20da595f768b3f96
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 00:14:31 2012 +0100

    Make test failure messages comprehensible

commit 6036f1ab13f0736ab6d7b181ff7a44d7fec19634
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 00:13:57 2012 +0100

    Fix *.use.* cascading

commit 6c4de368635996faddd354ae8a7e26a0b6a138ff
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 9 00:13:03 2012 +0100

    Optionally accept ~test keyword in TestEnvironment

commit ff863a7160da5dcbe8a007847a0d82aabc9580e4
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Sep 8 18:07:23 2012 +0100

    Support {best,has}_version --host-root for EAPI 5

commit 714dd6f3faaf0d78ff1b531eeecfa87a970d4d69
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Sep 8 16:25:45 2012 +0100

    Add usex function for EAPI 5

commit fe67468145178e13d5100cb62dce98195e1d56f2
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Sep 8 14:25:47 2012 +0100

    EAPI 5 needs its own colour

commit 368c771cc5b31762875df5db770cc96aa855a05f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 7 21:22:15 2012 +0100

    Preparation for 0.78.2

commit 1e9bb4b25141d1c03d2561f1cbc3329985534b23
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 7 16:48:22 2012 +0100

    Tweak accounts behaviours

commit 751b79c28a00ab4e8c8b0dd59cc4472fb0ac2a12
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 31 21:12:57 2012 +0100

    Fix || ( ) deps under a non-enabled label.

commit 6dae2edf747490c764f4be34583818f91396830c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 31 18:26:24 2012 +0100

    More context

commit 94aa0e289a714887f10f3fdb465a188270273c7f
Author: Ali Polatel <alip@exherbo.org>
Date:   Mon Aug 20 23:04:56 2012 +0300

    sydbox: add esandbox kill/resume for sydbox-1

commit f5f8d71ebed1e1b001838a62dcda5100f86634ad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 16 20:16:31 2012 +0100

    More debugging information

commit 4d09ff971069bc3c7f38bb514b9f25237eac99bd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 16 19:22:23 2012 +0100

    More context

commit f35668c4788bfb9796ad8c710511a5a62a6c10e1
Author: Benedikt Morbach <moben@exherbo.org>
Date:   Sun Aug 12 20:29:56 2012 +0200

    blacklist a few more directories
    
    obvious: /usr/local, /var/tmp/paludis
    
    the ones under /LIBDIR and /usr/libexec/udev/rules.d are old and must not be used.
    the ones under /etc are user overrides/configuration only and must not be used.
    
    things should go to /usr/LIBDIR instead

commit 6b58f594bc9d7177ac174bab907d285bd5326f89
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Aug 14 21:29:40 2012 +0100

    Fix 0-scm versus 1

commit 5ccca1a066d8ca62940cc964d266970177e82255
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Aug 13 22:59:17 2012 +0100

    Make test failures easier to diagnose

commit 234b37d1b92c26238f292cdf65b21fcade21f35a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 13 10:59:19 2012 +0100

    Preparation for 0.78.1

commit 1e58491573c00da59c8b14a801299d1981853147
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 13 10:41:46 2012 +0100

    Show full ID, not cat/pkg for reasons

commit addfb851e4a6eaf6f31e98a43f12c7bd873596c0
Author: Ali Polatel <alip@exherbo.org>
Date:   Sun Aug 12 23:28:35 2012 +0300

    sydbox: Do whitelisting in ebuild.bash
    
    Previously this was done under /usr/share/sydbox/paludis.conf
    However, this is more flexible and portable across sydbox command APIs

commit 73d060c18be8bcee430de0ce09c351670d2b91bf
Author: Ali Polatel <alip@exherbo.org>
Date:   Mon Jul 30 14:04:29 2012 +0300

    sydbox: Support magic command API 1

commit 231ca6cd63602a8744be9975a447703ccfba76f4
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 12 16:33:40 2012 +0100

    Remove check_KV stubs
    
    Fixes: Gentoo#430562

commit 3b4ab0fb087e2455ea098ea6002c8df06ed9d267
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 7 18:55:52 2012 +0100

    Preparation for 0.78.0

commit 35509092c50c615e971c16d5e0b4f359963f6a17
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 7 12:41:42 2012 +0100

    Allow [?option] deps

commit b00bd24f7323151ece932b902ec48b867aaaa16b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 7 12:14:19 2012 +0100

    Make presumed logic work

commit c949a7ca5fce8c386f0c5f34750c24e1f1c284b4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 7 09:51:57 2012 +0100

    Allow presumed MYOPTIONS

commit 469c2493fc7d9e9679b8a0af61509ed31593bb9d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 7 09:25:25 2012 +0100

    Be able to pull presumed out of MyOptions

commit 25215485622ceb2992cc3f831eafba5744770f33
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 6 19:23:28 2012 +0100

    Explicit choices

commit e68ba8a3313e0d14ad9a978a57fd29c472b4953e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 6 16:42:03 2012 +0100

    Fix cache metadata

commit 88d04174e2d8a94e95477b55749f130011d2d288
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 6 14:32:49 2012 +0100

    EChoiceValue::needs_explicit_match

commit 89957e6130d475fcc1eeb250021a0752c779b7be
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 5 22:28:36 2012 +0100

    Group together duplicate --explain items
    
    Fixes: ticket:1200

commit 151cfa6b0a01bc49a6cf6497a6c5e63fe580a3fc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 5 19:49:57 2012 +0100

    Allow skipping uninstall phases.
    
    Fixes: ticket:1251

commit 0906210f523f19a18143b5352734082ee482c443
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 5 19:49:52 2012 +0100

    master is 0.77

commit a8482df055d2233fabd142ec5bcf8ea748adc888
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 5 17:56:23 2012 +0100

    build_options: preserve_work is now work=preserve
    
    Fixes: ticket:1252

commit 426a01ee4256e2c8fc9135a43a156846a6d593cc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 27 20:02:26 2012 +0100

    cave resolve --prefer-matching / --avoid-matching

commit ccbd7c2b7cfb276c26dc3b0174f0ffaedee25529
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jul 8 20:00:13 2012 +0100

    Fix "-r not specified" warning when hitting disallowed directory

commit 557909a460a9b22d159b1a16a6baa2bcfeffaf49
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jul 8 19:58:42 2012 +0100

    dohtml should exclude CVS dirs by default

commit 04b3fca14ef40621a0985b6882e4abe6c1581de0
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jul 8 19:58:22 2012 +0100

    dohtml should install .-files

commit ea11dfbfc1003be7c3b1b5951573a65793e5ab06
Author: Łukasz P. Michalik <lpmichalik@googlemail.com>
Date:   Wed Jun 27 20:18:25 2012 +0200

    paludis client is dead

commit 3fe13f3993bdf838700c3aa28132c77397e28d8b
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:   Mon Jun 25 21:19:36 2012 +0200

    Fix missing break in previous commit
    
    Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>

commit ea250af0b4a4da3156915308b91d5382252df318
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:   Mon Jun 25 11:29:21 2012 +0200

    strip_tar_corruption: support sparse files
    
    Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>

commit e01efaa3f85a63f69134392cb92064bf59c7a609
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 16 18:23:59 2012 +0100

    Preparation for 0.76.0

commit d3450acb0a6b3d2a3b0d1b66605705e81d3e08e2
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 3 23:18:02 2012 +0100

    Nuke allison configure.ac check too

commit 147f3d67d45933028db1025d03df4b2e222d4baa
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 3 23:12:55 2012 +0100

    Work with recent RDoc
    
    Still a bit glitchy, but doesn't fail to build anymore.

commit ab65bd9522efe43ca1d39405d01b979def5ea057
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 3 23:12:34 2012 +0100

    Stop using Allison
    
    Unmaintained and doesn't seem to work with recent RDoc.

commit a3bb614a9fe39b0cbc597197e7428f70a6b99e8c
Author: Alex Elsayed <eternaleye@gmail.com>
Date:   Fri Jun 1 22:20:36 2012 -0700

    docs, configure.ac: libarchive[>=3.0]
    
    Version 3.0 of libarchive fixes both xattr issues and GNU tar
    support, so we now hard-dep on it. As a result, we can rip
    out the code for creating paxballs. However, we'll keep unpaxinate
    and the other machinery for extracting them so as not to break
    old pbins.

commit d4661a13032a90c7be9a03b5c9ad11845f8cc2f6
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:   Thu May 31 11:50:10 2012 +0200

    Fix interest_in_spec_helper
    
    We were blacklisting suggestions before checking if they were installed
    if they were masked into suggestions.conf, resulting in a maybe incomplete
    world set calculation
    
    Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>

commit 1cd262f1c2b1d410ab9f7a510cbe4dd4394317cb
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:   Wed May 30 22:31:37 2012 +0200

    accounts repository: fix typso in debug output
    
    Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>

commit 077438304507127e1c454cf92c8febfd181a262a
Author: mehh <mehh@suremail.info>
Date:   Wed May 9 00:12:15 2012 +0000

    Support --gpg-signature sync option in dotar fetchers

commit 1c6c441208ab6c63c11e79dcd7c2544e605a5766
Author: David Leverton <levertond@googlemail.com>
Date:   Mon May 14 00:42:31 2012 +0100

    Parse EAPI directly rather than getting it from bash
    
    Gentoo bug #402167.
    
    This implementation doesn't allow the parsed EAPI to alter the version
    parsing rules - some refactoring would be probably be required if
    that's ever needed.

commit bac000ad4304bd6045a5814b1bad384988b7a477
Author: David Leverton <levertond@googlemail.com>
Date:   Mon May 14 00:41:48 2012 +0100

    Use fixed EAPI assignment in the tests

commit 471ede08c4eb2ac6dec49ce23c84aba28785ee87
Author: David Leverton <levertond@googlemail.com>
Date:   Sun May 13 18:37:46 2012 +0100

    Use EAPI from suffix for version parsing
    
    Also removes the need for EbuildID::EbuildID to fetch
    eapi_when_unknown, since that's already done by the caller.

commit 666e567c8a75123e4738b828dff4c35e1df86a99
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 6 22:32:55 2012 +0100

    EAPI 5 has econf --disable-silent-rules

commit a1ed48df1b0088b07981c55f8be4d7b3c4d3d57c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 6 22:19:31 2012 +0100

    Test EAPI 5 and VDB

commit a7865e3c6ae5e21e474a47ffa87be6e7ef3e7667
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 6 22:10:56 2012 +0100

    EAPI 5 has ?? ( ) in REQUIRED_USE

commit 57208caa313878d8128d4c723a675d2c7553757f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 6 21:51:08 2012 +0100

    Add a future EAPI 5

commit 9f8c0f33e4fdfb87c8fd1ba1f8440eb7ddc0bc32
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 6 21:39:04 2012 +0100

    Support parsing ?? deps

commit 57229d3c88a580548406b10198088698421f7967
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 6 20:51:28 2012 +0100

    Add AtMostOneDepSpec

commit 984050842f2dd81d34cd2de19cf58709a5e90b15
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 6 20:27:04 2012 +0100

    master is 0.75.0

commit acff60b4a45415b63aa6c5e1481de4b05e0e6f99
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 12 11:33:16 2012 +0100

    Fix

commit 3ddfff44188589d22a263b41e8ee57ff36bdd8fa
Author: Ralph Sennhauser <sera@gentoo.org>
Date:   Fri May 11 13:17:04 2012 +0200

    Add PackageID to pipe_command_handler context

commit 5b3c7ea5f9842a5ec43115ef365febab762c8a1d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 11 17:57:40 2012 +0100

    Revert "Gentoo doesn't use -j1 for src_test"
    
    This reverts commit a3fec0e99a9e429ea24feff5cfa52c683dc51015
    
    Apparently they do after all, and it just isn't specced.

commit 1d9a9cbd08cdd026a4e0eccf35ec2b83dd1b04e3
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed May 9 19:56:14 2012 +0200

    Can only be specified once.

commit d23bc70f8093e431de9b93193f80711efd6ae3d3
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed May 9 19:29:45 2012 +0200

    Update zsh completions.
    
    New commands:
        cave print-checksum and cave print-checksum-algorithms

commit 9d54f152203b16736f6df482a8ddc248ea59e310
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed May 9 18:51:32 2012 +0200

    Check readable for improved error message.

commit a3fec0e99a9e429ea24feff5cfa52c683dc51015
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 6 20:00:27 2012 +0100

    Gentoo doesn't use -j1 for src_test

commit dbef6620988cd22658822855284fe63e19c1005a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 28 20:15:32 2012 +0100

    Support --change-phases-for targets
    
    Fixes: ticket:1238

commit 7b3ebc2fdcec58663aa07cc2451950d71a32f80e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 28 20:15:28 2012 +0100

    Remember whether a job was for a target

commit d37e49b9dac955110cd9e2d5d7bd6beb0453a342
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 28 19:40:29 2012 +0100

    Support change-phases-for !first, !last

commit 0b9cf3c9329eec20abf613de15d6277a24b3f5e4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 28 19:35:50 2012 +0100

    Refactor

commit bd3a1838e8e79f4c60dd482041b29d45321d4749
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 25 20:03:06 2012 +0100

    Preparation for 0.74.1

commit 5dd73b4c8a6b00d12d99e1a246bde0497e1825a2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 25 19:09:56 2012 +0100

    Fix segfault

commit 7500aa8b8632b280923024c8a37208bbd59ee9fa
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Apr 24 19:37:38 2012 +0100

    Missing #include

commit 89805d40997c68c4cfb82b5cbd7f75df68d1dcb0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 15 14:51:25 2012 +0100

    Preparation for 0.74.0

commit 1eda5a0333e14e44d341a19f9fe506f67a0ebf07
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 15 14:51:22 2012 +0100

    Explicitly qualify lookups for gtest with templates

commit 535b0908fbc1f4372d0b53f71f5b72958e9e8831
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 15 14:51:19 2012 +0100

    GCC 4.7 does visibility differently

commit a65d3c7ab5776b4d6eb4c1a44f3eafaaf015e54a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 15 14:51:16 2012 +0100

    Missing unistd.h

commit 225a16806cca969037491208bc551183d51ff88b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 15 14:51:13 2012 +0100

    Add default ctors to work around GCC 4.7 silliness

commit abea5c65aaf373efe4522fcac78e571300be0605
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 15 14:51:10 2012 +0100

    Use ctors explicitly in pairs

commit 0eba37612dad62dc675f082d15d7d07aa91fc590
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 14 20:26:09 2012 +0100

    Add %u format for uniquely identifying spec

commit f0d23e3bdda8a4b5fab3b200ffc301c0d9c4a478
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 14 20:21:53 2012 +0100

    Change || scoring
    
    Fixes: ticket:1233

commit 18c2a993d873b6d8e92988ffc33d7659398e207a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 14 19:25:37 2012 +0100

    Strip trailing garbage in tar files to avoid SIGPIPEs

commit c9e0c08a43cd63fe3a6315c687499116d90b2864
Author: Łukasz P. Michalik <lmi@ift.uni.wroc.pl>
Date:   Sat Apr 14 12:34:12 2012 +0000

    fix fd leak when merging to pbin

commit dbe818536176b15eb9588e334711cf2dfad4a776
Author: Łukasz P. Michalik <lmi@ift.uni.wroc.pl>
Date:   Fri Apr 13 08:30:03 2012 +0000

    state what actually went wrong

commit f77a9e444fdb250d52efdcd5cbdb519f21f076e2
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Apr 9 22:09:33 2012 +0100

    Define ${T} / ${TEMP} in pkg_pretend

commit dffb3c42eec74374dff3791f93d1f4517115f72d
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Apr 9 22:09:17 2012 +0100

    Refactor ebuild_main a bit

commit ad2ae2ba3b6fc8f113638a86de0e7d8a6a046091
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 8 14:41:27 2012 +0100

    Fix help-dependent econf option ordering
    
    Fixes: ticket:1230

commit cbbab86a1389a8081135f174b62413485111bf7e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 2 16:06:51 2012 +0100

    Typo

commit 5e04be92f6eb3d0895a97d6fbe0a5fa1685c8423
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 30 19:13:52 2012 +0100

    Fix formatting of argumentless usage lines

commit fa007bfd4ed95b28ea4a56621b7645212aa2ea39
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 30 19:12:45 2012 +0100

    Add cave-print-checksum-algorithms

commit d5b8921e7a707d74e795b9549d1e07eb4973de9d
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 30 19:12:03 2012 +0100

    Add a way to get all the supported algorithms

commit de6b2ae2f2ec414b30fa953b80a9cc58f2d875df
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Mar 29 18:49:04 2012 +0100

    Add cave-print-checksum
    
    Mostly to help test the hash algorithms.

commit 9bf46f1a321dd62b8a81aaf811a85422b39e564c
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 30 00:33:42 2012 +0100

    Use metadata/md5-cache if it exists

commit 27f5b80072a637108d984754616f4a757170cf40
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Mar 29 21:42:42 2012 +0100

    Don't reject flat_hash cache with no EAPI
    
    Portage doesn't write the EAPI key if the value is 0.  Always assume
    0, rather than eapi_when_{unknown,unspecified}, because this only
    happens when the EAPI is 0, specifically, never anything else.

commit ad3a7401391d321ae4664a6e8e630ee3611fd512
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Mar 29 19:38:24 2012 +0100

    Support for verifying MD5-based flat_hash caches

commit 28da33d1363d6b7ff1298da7eccd5f387450fbc3
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Mar 29 18:59:11 2012 +0100

    Add support for calculating/caching eclass/exlib MD5s

commit 1e382e3bc8282544d898fa711f6d8e64c566b6c6
Author: Łukasz P. Michalik <lmi@ift.uni.wroc.pl>
Date:   Tue Mar 27 12:38:21 2012 +0200

    make make_null_shared_ptr.hh self-contained

commit 04fed9c8066d6dbdf0615350962735be73134c21
Author: Rune Morling <ermo.exherbo.org@spammesenseless.net>
Date:   Wed Mar 7 19:36:40 2012 +0100

    Note gentoo/exherbo config filename differences

commit 7530c898a4287cec1d80f886ac1b595cee78d1fe
Author: Rune Morling <ermo.exherbo.org@spammesenseless.net>
Date:   Sun Mar 4 13:45:54 2012 +0100

    Fix general.conf exherbo world path example

commit 5829b590fdf995a2d584166d6e2c67ee8849b8be
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 3 01:54:43 2012 +0000

    Disable self-blockers for Gentoo EAPIs
    
    Apparently required by PMS, and also works around Portage rewriting
    blockers into self-blockers in the VDB when a pkgmoved package
    includes a blocker on its old name.

commit 5ccbc4e8a9ef61c77ea4e891391cb8b0f4fe060a
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 2 21:14:48 2012 +0000

    Implement dsar_no_self_match

commit 27e14ae3a2bf90e8e2fd285710442373fca5739c
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 2 21:11:31 2012 +0000

    Forward BlockDepSpec annotations to the contained PackageDepSpec
    
    Doesn't really make much sense for them to have separate annotations,
    and merging them like this means that the blocker's annotations are
    visible to match_package, which is potentially useful.

commit f3b562877c5345fb403261e2a1d3d68b83de7967
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 2 21:11:05 2012 +0000

    master is now 0.73

commit 80c2d74b8ae2fdb4440d5ecd94859062ddb4ce8b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 3 14:58:12 2012 +0000

    Silence unused warning

commit 2b72cb78a50bba0b6c86204199a8187af6db7a5c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 3 14:48:31 2012 +0000

    Support GCC 4.7

commit 2de0d6cd582191efbca6d1c923960f2f0cc6e2bd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 3 14:43:34 2012 +0000

    Reorder CXXFLAGS to make warnings go away

commit 61bee67f6b3a0947f1af20f1c04b9ba3399828f9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 3 14:40:34 2012 +0000

    Silence unused warning

commit be048ef7105dfc0cabb1b9eac0478bb1f05363a8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 3 14:38:41 2012 +0000

    Silence unused warning

commit b9a13f7b6d99cf449d636c9b462e54ab9c9aaca2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 3 14:37:19 2012 +0000

    Silence unused warning

commit 770b742be13d9076758aeb445dc6ba11ef25a7d7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 3 14:36:55 2012 +0000

    Silence unused warning

commit 3d66da9d23f83437a7817c23dac2699e842aec20
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 3 14:36:33 2012 +0000

    Silence shadowing warning

commit b87323021f150cd46cf69b4631401502c9d1d3c7
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Mon Feb 27 13:56:40 2012 +0100

    fix warning regarding enumerals in conditional expressions
    
    warning: enumeral and non-enumeral type in conditional expression

commit d458fb164b4157a565735aa771702de958b98b6b
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Mon Feb 27 13:49:53 2012 +0100

    fix warning regarding list-initializer
    
    warning: list-initializer for non-class type must not be parenthesized

commit 3108ba09173b049c46e461910175717587f22bd1
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Mon Feb 27 13:03:33 2012 +0100

    include util/stringify.hh

commit c62993e9e188098013343109acf53d614a2b8402
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Mon Feb 27 12:59:48 2012 +0100

    use std::make_shared where shared_ptr instances are required
    
    removes compilation errors with 4.7 because construction of shared_ptr
    instances is explicit and matches the convention used in the rest
    of the code

commit a5d3573915c63661f50fabc71af9a187b2bd0de6
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Mon Feb 27 12:11:02 2012 +0100

    add assignment operator to NamedValue
    
    ISO 14882:2011 12.8 - 18
    "If the class definition declares a move constructor or move assignment operator, the implicitly declared copy
    assignment operator is defined as deleted;"

commit c7788e7fead2c0a92003b65e79f6c627a53384b0
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Mon Feb 27 10:34:02 2012 +0100

    include unistd.h for some function declarations
    
    getcwd, symlink, unlink, rmdir, readlink, chown, lchown, close,
    getpid, getgid, getuid, isatty

commit de556c21a839c67534d6401fcaf278af7e19cd18
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 3 14:24:37 2012 +0000

    Typo

commit 59311ae0bf355b9975247eaf7057b0140675c037
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 26 17:43:43 2012 +0000

    Preparation for 0.72.2

commit 1be033795ee123663ffc16c84db7783c9ba76300
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 26 18:42:53 2012 +0000

    ...but ignore not explicitly listed things

commit 28e3d782b668cf2d1b993b48415052459777b41c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 26 15:47:03 2012 +0000

    Show added and changed choices even if they're hidden

commit 29581410e2fce5719f24295beb0793e268a0cd2e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 26 12:34:13 2012 +0000

    Preparation for 0.72.1

commit 173137d89a835556f625750375bc2ceba97d1dd3
Author: Georgi Georgiev <chutz@gg3.net>
Date:   Sun Feb 26 16:47:27 2012 +0900

    Support hardlinks in pbins
    
    Luckily libarchive has had hardlink support for a while, and it will
    always do the right thing.
    
    This implementation does not take into account the libarchive behaviour
    when writing new cpio archives, but it should work just fine with pax
    and gnutar.
    
    For more details:
    
    man 3 archive_entry_linkify
    
    Fixes: ticket:1225

commit 8f4f01deaf9fad78ec0a6c9cd5928855109a054c
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Tue Feb 21 15:05:28 2012 +0000

    Don't try to dodoc directories.

commit 5484572bbf04e0008f3f9200dd9f082fb7d7c1ad
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:   Fri Jan 20 15:53:50 2012 +0100

    ruby: Fix build with ruby 1.9
    
    And btw, refactor a little 1.8 autotools chain
    
    Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>

commit 9777bd7a2393017baf0c3fdf41cfe0d13d9cc66c
Author: Wouter van Kesteren <woutershep@gmail.com>
Date:   Thu Jan 5 19:06:24 2012 +0100

    Fix non-recursive dodoc when $x is a directory
    
    When dodoc is called with a directory there is a chance that it has a
    size.
    
    $ mkdir empty; [[ -s empty ]];
    $ echo Exited with: $?
    Exited with: 0
    
    This means that the case with [[ -s ]]; is taken instead of [[ -d ]];
    and that there will be no error set.
    
    This commit fixes it by moving the -d check before the -s check.

commit 1bb56e2ecab69369adbd1851a504a2fd2bdcf8c5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 16 20:08:47 2012 +0000

    Copy annotations when rewriting specs

commit 2eb8048621af7db9d26a3a8b89c338b39ca24ae4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 1 14:15:02 2012 +0000

    Preparation for 0.72.0

commit ce42b421f96e14daa0cb04d9bf1f497f795e3f67
Author: Łukasz P. Michalik <lmi@ift.uni.wroc.pl>
Date:   Mon Jan 30 16:48:34 2012 +0100

    render StringSetArgs nicely

commit 89797fa3d86ac17ddfa98c862ca273cb5ac18839
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jan 29 21:49:50 2012 +0000

    Support new Gentoo boost.python library names
    
    See Gentoo bug #401215.

commit 55df129f2f655df80b7b7eb64d6f2e5ecdc09cd0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 29 21:39:10 2012 +0000

    trac has moved

commit 90ddc75f226e3751b9497f937767e4d8e7eebb4d
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sun Jan 29 22:10:48 2012 +0000

    Fix mailing lists urls.

commit 938526a52dcc86ed59dc8bf6b0a67c33325e3254
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 14 21:44:08 2012 +0000

    Make dir over symlink to dir fatal for exheres-0

commit e821f4eb3b1a9f8f6d52b3c81ababd5aaf54963c
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Fri Jan 20 18:58:59 2012 +0000

    Fix cgit urls.

commit 7ab91ff320b8ad27ebb7fc2b6944d738f8ff9b51
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 15 12:49:50 2012 +0000

    Tweak error for match not finding its ID

commit 95bd57bb886a5673bd690760b0041f70e1c11b11
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 14 21:27:47 2012 +0000

    Allow some FSMerger warnings to be fatal

commit 77cd8163e95257f9aaf4fc40aa3ea5c42bc6cd26
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 14 20:25:44 2012 +0000

    master is 0.71

commit d6bfe8e123dbbed8a8f564b445395c6f9e7cd2d8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 1 22:41:42 2012 +0000

    Remove the Paypal buttons

commit 3354d7056bc49b3ace15e367d8b15a6293b6a631
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 1 17:45:33 2012 +0000

    Tweak NEWS file wording

commit ae54f1df4d28c291e4045f2681677f1d174fd26d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 1 17:35:45 2012 +0000

    Keep NEWS up to date

commit 1d6d74622ccdac5cdb9bea465c31b0e6466e88b7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 1 17:11:49 2012 +0000

    Change URLs to exherbo.org

commit e0d8960bac474df356dea90b052760982e48bc10
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 1 16:57:35 2012 +0000

    The overlay has moved

commit b6238cec7184610f8357a6b3d8a2bf1a49636bd0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 30 13:22:59 2011 +0000

    Preparation for 0.70.2

commit 5849d48de20e52618ed3595aac5d63e039632bd7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 30 13:12:26 2011 +0000

    Don't do strange things if a group doesn't exist

commit d69251ac733d1c80650bd5954daf1e92408dbd1d
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Dec 5 20:00:04 2011 +0000

    Handle binaries that link to libraries by full path
    
    Example:
        # ldd /usr/bin/wimenu
                [...]
                /usr/lib64/libixp.so (0x0000028b1db65000)

commit c34671dcc85e10cb2507fc5096d3f9a5ef593cd6
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Nov 20 17:42:37 2011 +0000

    Support for generating thin Manifests

commit fcbfe21b39526b969fdf9494a5c994f1f933f824
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Nov 20 17:41:09 2011 +0000

    Use bool metadata keys

commit 0b43b269e0821c9604c6f231eacb1e520d22c710
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Nov 20 17:39:34 2011 +0000

    Missing close tag

commit 1b09cfa542888c3454043f763356f0295eefcd4e
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Mon Nov 7 19:24:21 2011 +0100

    Update zsh completions.

commit 8652e3603f352a45610b3874bddbc8ca02264fc5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 28 13:15:53 2011 +0100

    Preparation for 0.70.1

commit f12433cd2f6d22cec2bb68baa0f597690d5c18c9
Author: Tom Trauth <coffee71@optimum.net>
Date:   Fri Oct 21 20:27:46 2011 -0400

    Add -C/--case-sensitive option to the cave search command to make matching case sensitive

commit 5d7d834f9c35adc9164e629b4780a5454de800ab
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 19 18:19:42 2011 +0100

    Make cave import pick the right ID
    
    Fixes: ticket:1201

commit c704da4570607df09c9e82e07241da109e33aca1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 19 18:08:08 2011 +0100

    RESTRICTing test doesn't mask expensive tests
    
    Fixes: ticket:1205

commit 8149ee89ced125dfe71e78a24cb6b7fb63861b75
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed Oct 19 18:01:39 2011 +0200

    Update zsh completions.

commit d6817e8a497103dd34bb8e0c54343181406ef303
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 18 16:13:08 2011 +0100

    Preparation for 0.70.0

commit a9159b182f940f37876678843c03b51f07f3e79a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 18 09:42:25 2011 +0100

    Document root, name options

commit 9fd22c045737c133a6f0618116c4c6f9d5a3f6c7
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Oct 6 21:18:09 2011 +0100

    Support manifest_hashes repository key for generation

commit f672fa2b53cf66a1b820b282f2382ea6b3a5f017
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Oct 9 16:15:52 2011 +0100

    Use nice new toupper/tolower functions

commit 6779001d17d4a16ddd1a5cf0f6300307dddd18a5
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Oct 9 16:03:04 2011 +0100

    Add functions to upper/lower-case entire strings

commit 7c26476a765af03fdad2c6e5e9de49bbb0438520
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Oct 11 22:37:18 2011 +0100

    Add a Whirlpool implementation

commit e394de7237dd35cb45471d324ff52a3ae190e4f9
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Oct 9 19:51:16 2011 +0100

    Add a SHA512 implementation

commit d73045dd1c1dd9c11e8a1ae6890137df9f9b3c7c
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Oct 9 19:50:29 2011 +0100

    Move to/from_bigendian to byte_swap.hh

commit 69295f04a92ba99d4c2b210c77e80ab48e4be621
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Oct 9 19:05:20 2011 +0100

    Define a PALUDIS_ constant for big-endianness
    
    This allows it to be referenced from headers, as we don't install config.h

commit b2fe0588bb37e5777575296a209b1a210968392e
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Oct 14 21:11:17 2011 +0100

    Generate Manifests with the same line ordering as Portage
    
    Fixes: ticket:1204

commit a40a31f6adc36147e26858afd45a9d12eef93e53
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Oct 6 23:28:08 2011 +0100

    Support verifying arbitrary (supported) Manifest hashes

commit 38afd6f9261696766d9bd304bd2e8712b5890f2a
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Oct 6 22:29:24 2011 +0100

    Make MemoisedHashes use DigestRegistry

commit 2ff049ddef190325fac1a1933c71a5884a64478f
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Oct 6 22:26:59 2011 +0100

    Add DigestRegistry
    
    This allows a digest function to be computed given its name, rather
    than hard-coding the specific digest class.

commit 1053487ae4134de9e3067f2e17a453332b4aa49c
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Thu Oct 13 19:25:18 2011 +0000

    Add git sha1sum to .so names when it's specified.

commit cac7bb5aa90885a9628f8cbbf37b16e11a20a9d1
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Wed Oct 12 14:12:21 2011 +0000

    Fix dying in require() when exlib phases don't get defined.
    
    95c70705 would invalidly die when require() got called after
    export_exlib_phases() but before the exported phase got defined.

commit 972282bf23fb09fb9d2cd47f322dc576edda0a53
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 10 18:35:35 2011 +0100

    Fix upgrade-blocked-before nothing is fine too logic

commit 10cd4cfd3c7a61b7bdd04dd23bce0f8fda2ca169
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 10 18:34:10 2011 +0100

    Less confusicating name

commit 4048bd15f64a6c33b0ee0d7254040ba36fd8c043
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 9 16:47:00 2011 +0100

    Fix FAQ links

commit d70bc9eaea6c39a479d0b4b0a6324f3ab5dedf57
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 9 16:32:14 2011 +0100

    Add last checked annotation

commit db323efa71b49126a5ca1c65853658ad7de41815
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 9 16:18:02 2011 +0100

    Add dsar_licence_last_checked

commit 7af62a2f93f5e8a78fc85ed2540e2543478bb11f
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Oct 4 22:18:50 2011 +0100

    Support negated short options

commit a415d9a3a6065927d64719b803d7f9b40ec0b55d
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Oct 4 22:15:40 2011 +0100

    Refactor checking for --no- validity

commit 338d0ebd6a158fedb3763c2d8f028646a73978af
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Oct 3 22:00:01 2011 +0100

    Rename sync suffixes to sources
    
    "Suffixes" made sense when they were going to be configured as sync.foo = ,
    sync.bar = , etc, but not anymore.

commit 95c707052672c0f772355e9a1dad22989d656d40
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Mon Oct 3 01:00:28 2011 +0000

    Die in require() on exported exlib phases which don't get defined.

commit 269259dd03f9b096aebf8027b4e139f32e18b71d
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 1 13:14:04 2011 +0100

    (ruby) Expose mask tokens

commit d1a2b50c7d803c8cbe4af8e06e829d6dbbf01634
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Sep 28 20:53:41 2011 +0100

    Fix master_repository / layout.conf warning

commit 1e467c0865f9d4281aecd376884c084f1a7e83b0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 20 19:28:51 2011 +0100

    Preparation for 0.68.0

commit 9ec852175262708f5131109a8bfe44e6a41d9fa4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 20 17:55:19 2011 +0100

    Get repo deps right

commit 1565568ca49b68c74a00f0f0b1457806fdabcbaa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 20 16:21:04 2011 +0100

    layout.conf doesn't imply masters

commit 2259902ded08358c8bd54e7373ad1daead98faf7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 20 11:39:34 2011 +0100

    Docs fix

commit cfaba3db04b5b20baef73fbb2e373773f0034a96
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Sep 19 22:41:51 2011 +0100

    Fix backwards logic for masking build_options: *_tests if RESTRICTed

commit 7d101615917b9a8f011b9841409c455c0732c885
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 14 13:03:37 2011 +0100

    Pass root into output confs

commit 12fdd07da80b04724dce37b1a5d87215be245999
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 14 09:28:43 2011 +0100

    Use Maintainer for metadata.xml

commit cabf80cc5dfeb84eef7c4d7784eee0dc87de6d5e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 14 09:22:50 2011 +0100

    Maintainers as objects

commit 81d87f2466fcccf199a0a7363062eab649acb87a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 9 18:59:01 2011 +0100

    Get name and email from metadata.xml

commit 675e9ac0bb5ddac09b561e1618bd9720748a9c00
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 9 18:03:34 2011 +0100

    Wrap Sequence<string> keys

commit 9b58d8175911ae8a5c309acc2ea83adf927d5ded
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 6 21:01:42 2011 +0100

    Document groups

commit d95714b2b2c55a7135ac1afc0bc18e223fd2d74e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 6 21:00:50 2011 +0100

    Licences can contain a .

commit 5b500f816a3bc43db9d4f9422f5eee025d185b82
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 6 21:00:36 2011 +0100

    Support -@groups

commit 18a44349596464f1ae6a18da5fff2afcbccab2c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 6 20:55:15 2011 +0100

    Syntax for groups

commit 31c65620a222fcb6f0f8746016e28321ccbe24c1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 6 20:04:42 2011 +0100

    Support licence groups

commit a6b1bd3ad2ce11cb27edf03801ba300a332af1a1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 6 16:57:32 2011 +0100

    Make use of licence groups

commit cea9adc3df54e1bdeac88ff628cd91b53b9e549e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 6 16:51:19 2011 +0100

    Framework for licence groups

commit 39d5d8c84aba37c41f0e689a544615bd21c5c60d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 6 16:39:08 2011 +0100

    master is 0.67

commit 5c10fa2c48e0163b3f2a2a54b3b46f9aef156d9c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 6 15:52:43 2011 +0100

    Be less clever with || ( ) selection
    
    Otherwise || ( self already-installed ) leads to an unbreakable cycle.
    
    Fixes: ticket:1189

commit 7906a8e39efb157b8b63d8b2b209ccf145370a3a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 5 14:47:45 2011 +0100

    Preparation for 0.66.0

commit 9e38a7ee2841ec1b475ed9ee20fa6eb885c148a4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 5 14:46:13 2011 +0100

    Bring in 0.64 NEWS

commit 27d57d9ed2f2a24a86b91029638563cd8ccfabab
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 4 23:30:07 2011 +0100

    Contents is not a MetadataKey

commit b5280212886a3a31703600c12608c5a5a8be5555
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 4 22:43:39 2011 +0100

    Refactor

commit d775e85b9cbe3b384f9838628413eb2a60a8fa7e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 4 22:31:17 2011 +0100

    Refactor

commit 8331ad9a4b6a00eede51c15b1782cc6f14d2e4d0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 4 22:26:04 2011 +0100

    Don't test CONTENTS as a key

commit e4445c29bad5f4b6eca307dcb5927ab7ac021df7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 4 22:08:23 2011 +0100

    Remove PackageID::contents_key

commit c90d4dec7920a8d70949d8e2e71e704d2800d2c1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 4 21:34:18 2011 +0100

    PackageID::contents

commit 9a153e42f9703672b5a9de6d24d6a35697b05531
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 4 18:43:55 2011 +0100

    Make tests not sensitive to requirements orders

commit 0a4117b76a6c9954a4d893789308034f29f1db47
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 4 00:09:28 2011 +0100

    Make pkg_pretend output prettier

commit 8fe5ce1d7211b98fbec2de757301195c61c4daf8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 4 00:09:15 2011 +0100

    Process::extra_newlines_if_any_output_exists

commit 989e826f9820e73fa2a7c3e6254eb38bbcbe9dac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 3 23:30:24 2011 +0100

    Self run cycles shouldn't prevent binary creation

commit b57878f111aa8000e9a3400494025d5e47b44f9d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 3 22:21:20 2011 +0100

    Test binaries

commit f568e5a5c47db29bd6f1eb0072e279530be1e146
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 3 20:17:20 2011 +0100

    Kill EXTRA_*

commit 0b1d22f6aa8981ac079e3fabc2106010e4925589
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 3 19:53:34 2011 +0100

    Get continue-on-failure for purges right
    
    Fixes: ticket:1149

commit 572d4cdd84a8ac620f3f74a68fb669b8e4d61a35
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 3 00:38:56 2011 +0100

    Ban most directories for exheres-0

commit 77f9ca11a1c69224a9c83c90f1dec3cb7afaa36e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 3 00:20:41 2011 +0100

    exdirectory

commit e710a8015607d6c9404acc001312a5d82e436d8e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 3 00:15:43 2011 +0100

    Fix paths

commit b68aed63f615e1d9c82779009ed28130ca40f480
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 2 23:45:31 2011 +0100

    Remove root before permit_destination

commit 7765dfc289cda92b259af400b62b7f0bca4cb6c0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 2 23:45:15 2011 +0100

    Fix paths

commit 84b5eba15ed723c382ed5560835e1eba43e1ef36
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 2 22:25:57 2011 +0100

    FSPath::starts_with

commit d491d36b4c3fcb18818841a9ae08a8c99b48fc66
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 2 21:30:47 2011 +0100

    Move permit_destination into MergeParams

commit a12fcfad377089b874926a30c6d5ec03e5635e70
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 31 20:19:38 2011 +0100

    Change how pbins do build_options: *tests
    
    Fixes: ticket:1187

commit b7549573ecd777386e3944926c8b52d313e1b89c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 24 17:13:34 2011 +0100

    Export TZ=UTC when running tests.
    
    Those crazy Russians...
    
    Fixes: ticket:1184

commit b2a3083ebcb154f226fd4d17178290e185260150
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 24 14:39:07 2011 +0100

    Fix segfault on block inside || ( )

commit 41fd2129e9bd746ab2eb098e26f6699c662ac882
Author: Elias Pipping <pipping@exherbo.org>
Date:   Wed Aug 17 18:43:57 2011 +0200

    Fix this: Resolving: , n metadata (..)

commit 0792ceb03470340d97dd80efa6e2c7fd715f0af5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 11 09:19:46 2011 +0100

    Show (nothing is fine too)

commit 6f9aab0718c4320b392bf1f7319785313296ee31
Author: Elias Pipping <pipping@exherbo.org>
Date:   Sun Aug 7 08:18:48 2011 +0200

    linux -> __linux__

commit 22d7992db67c2d7846c806c8e361bd34982f6119
Author: Elias Pipping <pipping@exherbo.org>
Date:   Sun Aug 7 04:59:06 2011 +0200

    Remove duplicate instantiation

commit 0d9560ed1d5bfcb57752a0f4e66c74eef64188f4
Author: Elias Pipping <pipping@exherbo.org>
Date:   Sun Aug 7 03:35:05 2011 +0200

    Move explicit instantiations to namespace paludis
    
    Makes clang++ happy

commit f4136ef1d6b8bcb2bf1ce5c0a418b29961dc7948
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 6 22:53:19 2011 +0100

    Don't allow queries on co_special things

commit 34329461d843a53ba011a13b23a524624920d6ae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 6 22:39:19 2011 +0100

    Use new origin code instead

commit 690f227d9efcbd1bf4e232591faf8b3885fc3b76
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 6 22:29:05 2011 +0100

    Better tracking of choice origins

commit a5a402331f246c81bdd14dea34639ec2f916928c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 6 19:26:26 2011 +0100

    Don't allow optionq build_options:*
    
    Fixes: ticket:1182

commit fdb9b51c3f39bede186061b40da196e6816dcb2b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 4 20:03:03 2011 +0100

    Validate input

commit 30fbc572929e25e73cb916625b5d78dafe9a47f7
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Mon Jul 18 15:57:59 2011 +0200

    Update zsh completions.
    
    New arguments:
        --matching, -m: cave owner and cave print-owners.
        --format, -f: cave print-owners.
        -D is now short for --reinstall-dependents-of: cave resolve.
        --keep if-same-metadata, --keep-targets if-same-metadata: cave resolve.
        --hide, -H: cave resolve.
    
    Changed arguments:
        --match, -m is now --type, -t: cave owner and cave print-owners.

commit 23924c58707ee2a2aef039163edbbcc5d0746508
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 16 23:51:39 2011 +0100

    Check for null explicitly

commit 7ce688d7cf41055a607d933077664c1160ae0a30
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 16 14:33:19 2011 +0100

    Wrap SlotRequirement

commit 031c98dfc6043c73bfde593a8252113788b15b3c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 16 14:03:15 2011 +0100

    Doxygenate

commit c23857618921c622d6227ba5e0e88487031ac06c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 14 20:09:37 2011 +0100

    Make CONFIG_PROTECT etc available for hooks

commit 594db2100920c1082b3527aa5f14282bbe659242
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 14 19:53:36 2011 +0100

    Refactor

commit 79a31da2b8271f688abf286de274cf9ed7929dc8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 13 19:04:12 2011 +0100

    Wrap reduced_uid/gid

commit 1be1a4d18cf2089765b7acf9059d0f6f1a91cbde
Author: Michał Górny <mgorny@gentoo.org>
Date:   Wed Jul 13 17:12:33 2011 +0200

    PortageEnvironment: support reduced_{uid,gid}().

commit 4b3dfdaeb362b219ea88a623ef42bd23bbaec217
Author: Michał Górny <mgorny@gentoo.org>
Date:   Wed Jul 13 16:45:40 2011 +0200

    PortageEnvironment: use package.accept_keywords as well.

commit 71a7f74ebce81d4430397f702879edc86683f122
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 6 19:26:53 2011 +0100

    Wrap PackageID::uniquely_identifying_spec

commit b27d1e71a9be412f057c0ee873709ea4ca8964b0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 6 19:22:51 2011 +0100

    Wrap PackageID::uniquely_identifying_spec

commit 2c58ebc323b45ec1e8fa0902741fad331c1bbb7e
Author: Alex Elsayed <eternaleye@gmail.com>
Date:   Tue Jun 28 17:10:23 2011 -0700

    Start using the new format_package_id

commit e83a3ad0f53a5bd48e6f4cfdabac24914705b2ff
Author: Alex Elsayed <eternaleye@gmail.com>
Date:   Tue Jun 28 17:02:42 2011 -0700

    Factor out format_package_id (but don't use it yet)

commit 0b3117db9a5baed87bf08ce571777e1a401c1814
Author: Alex Elsayed <eternaleye@gmail.com>
Date:   Tue Jun 28 13:03:21 2011 -0700

    Add --format argument to cave print-owners

commit b6f5d29a9561fd16a28b57850a10c605cd9d5c90
Author: Alex Elsayed <eternaleye@gmail.com>
Date:   Mon Jun 27 18:50:34 2011 -0700

    Implement --matching for 'owner' and 'print-owners' cave subcommands

commit 21af4bf5f51e7e146ccd52b7c24f42ab12bea98c
Author: Alex Elsayed <eternaleye@gmail.com>
Date:   Mon Jun 27 18:49:23 2011 -0700

    Switch 'owner' and 'print-owners' cave subcommands from --match to --type

commit 24109768eccadd986a80080f8fe5db3ed0fc5b38
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 30 10:24:58 2011 +0100

    See if people get the hint now

commit 93eeb4e1b84769bc260d305baad8904c7d57ae7a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 27 11:37:32 2011 +0100

    Remove yet more stale QA code

commit 58ac93b2615a1072e504514f2086121978d025d7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 27 11:24:37 2011 +0100

    Remove stale QA code

commit a87d805b652adc7b187d2898989623d4986eed92
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 25 08:48:07 2011 +0100

    Defer loading XML if possible

commit 7547462975c726ad00c1e9006b0574c30967e01d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 25 08:24:02 2011 +0100

    Allow choice descriptions to be loaded later

commit 89128c990d4dd0e1625dc07123811e67486b43b1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 23 07:15:03 2011 +0100

    Fix -pbins build

commit 250954caec217fea30d097277fd877accb57d475
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 22 21:25:45 2011 +0100

    Warn if an --option is specified multiple times

commit a9c7b3713a0d96786f76b7efb22c1f7090d9c417
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 22 00:00:51 2011 +0100

    Treat a[b][c] and a[c][b] as same

commit e6002a401adf0fc173ac4995a7628b789664f3da
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 21 20:36:18 2011 +0100

    Merger::permit_destination

commit db00a9998ed27ad2d9c917b85100e262bcc51f28
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 21 19:22:31 2011 +0100

    master is 0.65

commit b39056a8f6b596cf3b3aa0941397650dc316aca6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 21 20:34:49 2011 +0100

    Don't try too hard to specify masters
    
    Fixes: ticket:1176

commit 029999d6b31dce81b5ea73b5266dd7ed9cd282a3
Author: Michał Górny <mgorny@gentoo.org>
Date:   Tue Jun 21 19:37:59 2011 +0200

    Support loading config from /etc/portage/make.conf as well.

commit 222a464fd7f6b0ba611fc87420804778630e9ac6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 21 19:04:05 2011 +0100

    Missing includes

commit 786ebc6af33f498b7e7d10c4017c3232e7d67ea7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 19 20:16:07 2011 +0100

    Preparation for 0.64.0

commit 37106fde27af9bacc2d64fb4278b6ee701d55fa0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 19 20:11:03 2011 +0100

    Bring in 0.62 branch NEWS

commit 6735424d05fb20755b670b8be30adadb112aa6e1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 19 20:06:48 2011 +0100

    Lots of bools is icky

commit 86ec24031e3178a56dbc381916704dc0aba5bf75
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 19 18:39:37 2011 +0100

    Show active dependency labels

commit 569f1766e8fe4a2a16f20894b6530cb1b86f4d48
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 19 18:39:34 2011 +0100

    Track active dependency labels

commit a3e36c8d731798e9ca930b9fdd4e99cda155dbd5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 19 18:06:02 2011 +0100

    Make some ChangeByResolvents into DependentPackageIDs

commit 726d87775ad381f4c38bf336e02437a9f3bed037
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 18 15:18:13 2011 +0100

    expecting_tests

commit 14cf12a2f28dec2a3f7b8b883838f4a801e1a4ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 19 16:46:49 2011 +0100

    More robust missing EOL handling

commit 018c963f0ea76a9bdd4f36b31f620ff520e66eb3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 17 18:43:40 2011 +0100

    Test for missing eol

commit cb60c95d527c19246454945e3f35af9fa3425b13
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 17 17:35:40 2011 +0100

    Better handling of stupid libtool files

commit bb2ba5d1665a34c0cf7b86bb71439a8711993922
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 16 19:57:05 2011 +0100

    Remove accept_keywords_key

commit 25c5dc5fa3b3e4c9285215b4791d2b2ba50070bc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 16 19:45:19 2011 +0100

    Kill NoConfigEnvironment with fire

commit a405f88556998958fb01f2eb5c202b8fccb84b59
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 16 19:32:06 2011 +0100

    Don't use NoConfigEnvironment for tests

commit 0d7936544c872dd0d462f55fbd83deb06ea8bcc1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 16 19:22:00 2011 +0100

    Don't use NoConfigEnvironment for tests

commit d9cb4485bc933d26e9fbc787a12c529a5f6b0b21
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 16 14:07:53 2011 +0100

    Clipboardo

commit f3d322452e5c917b3eee56884c4847bc0b51f8ea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 16 14:06:51 2011 +0100

    Appareo is dead

commit f44204d088eb37c22ca73204b02d5860d8b5fed1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 16 13:52:13 2011 +0100

    Accerso is dead

commit 0465d3dd418e96a3a4c97ffe74dfa52884dd8b2b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 16 13:30:06 2011 +0100

    Instruo is dead

commit ced5a3be44b70a4a1412a201b5b0b578be02de66
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 15 14:23:02 2011 +0100

    Don't stick *s in synopsis to avoid confusing Asciidoc

commit 883e9c3ca406a8707f9540c86c4e79d18283c68b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 15 14:13:54 2011 +0100

    Better man page escaping

commit 66db4266279cebda911423d15ab31f8f0174a0fc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 15 13:01:32 2011 +0100

    Handle libtool quote abuse

commit 02e46c7eca0784aadbc5a14351b1d603a9e16c5f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 15 13:01:20 2011 +0100

    kvcfo_ignore_single_quotes_inside_strings

commit 68d8d9395d2c53238a087413619039342cbf15c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 15 12:42:11 2011 +0100

    Warn if fix-linkage --library is given a /path

commit defd17a66b3af79ca09d00510c7265993b1728e1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 16:53:59 2011 +0100

    Make resolve --hide affect resolvent selection
    
    Fixes: ticket:1164

commit c675681c1693abf297ba839c40663f02335094a3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 15:14:30 2011 +0100

    Fix system implicit annotation name

commit 72de623ca314b468490f64674c55cd8250ae6618
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 01:32:40 2011 +0100

    No more virtuals

commit 5b4f92da6f5ee79476684853af7c0d844e5e6880
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 01:23:41 2011 +0100

    Unmention provides in EAPI defs

commit 971c850475575fbb92fb33998323dacc721b7eb8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 01:23:34 2011 +0100

    Remove unused docs

commit 975226c57f5b909b40e1103d7ad03b3ee0a99d7f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 01:22:47 2011 +0100

    No longer used

commit 059c9ba40e18c35c59f2a6d76e1a5650a45fe958
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 01:22:02 2011 +0100

    No longer used

commit 0c9893ceeca308897238e4c2190607d570f7feba
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 01:11:43 2011 +0100

    Kill AssociationMask

commit 8653241b4e943999757f30451f24a2ccc8d9862c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 00:58:36 2011 +0100

    ProvideSpecTree is dead

commit 1bbf308315fc7c0d1e571586df9368460f3b787d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 00:50:11 2011 +0100

    No need for metadata provide keys

commit c87b7d1425a65754ca48ff5b95859ac5686aea0d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 00:42:26 2011 +0100

    Remove fake provides

commit 37c884ee1613e14347d3604e316adae68c4d67b7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 00:39:59 2011 +0100

    Remove E provides

commit 59196401ac1166947914bfef013045335e3355ae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 00:32:25 2011 +0100

    Remove contains and contained_in keys

commit 619b3fb210b172bb0405b02ad341cb570bff1184
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 00:30:01 2011 +0100

    Remove provide_key

commit ba3ce12a94ff45cadbffbfe6bc832ba693fbf08e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 00:20:27 2011 +0100

    Remove virtual_for_key

commit b9853dfc17d18250f7c5a7c6131f70ec14aa6b95
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 00:04:26 2011 +0100

    No need to rewrite virtuals now

commit efaec7cd946ed97a7b0bffdfc4aeb5dd21b22d9d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 00:03:00 2011 +0100

    Note that virtuals repo is non-functional

commit 5b0842d9e71d1c97696e6d98648588f15f15ee00
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 12 00:02:09 2011 +0100

    Rename to remove mention of provides

commit db912317e5772a943818ba85238af5d5acce85c5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 23:57:49 2011 +0100

    Remove settings of provides_cache

commit 60d01bc8905290a4575ee218abd8cb2b547b5608
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 23:56:13 2011 +0100

    Remove profiles virtuals support

commit 3ea82d7e0603bdedca519e531f2692c6f788d2e7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 23:43:36 2011 +0100

    Remove support_old_style_virtuals

commit 282d46d06d950c3d1e8db3de7dfe939b224c694b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 23:42:44 2011 +0100

    Remove default_provides_cache

commit e379672bd8a1167080b362974cea1820ace4a5ba
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 23:42:12 2011 +0100

    Undocument virtuals

commit ec6c509724ed7a62bfc4376c6856943dcbe45720
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 23:39:53 2011 +0100

    Kill off provides cache code

commit cd8d58c3f1aa626a3f97be40fe2b6d74e87cd57f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 23:33:28 2011 +0100

    Remove checks for virtuals

commit 42a477cd7c5525607ad093a227f96e42149131c5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 23:27:07 2011 +0100

    No need to rewrite specs any more

commit ee28577088fc168cdf81e1b79ecdc7d7c7f4adc6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 23:18:26 2011 +0100

    Don't create virtuals repos

commit 9c2ee6d96bbe00dd0b77d652613c7ad5a8dea846
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 23:03:46 2011 +0100

    Deprecation notice for virtuals

commit ccc47c05bfe445c83080b4a6b8eef01a291de5a2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 23:07:09 2011 +0100

    Remove unused PackageID code

commit a1dd9a2492e7e5b49ff906657d19335224289433
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 22:47:48 2011 +0100

    Remove innards of InstalledVirtualsRepository

commit 4222ebea38c3df4084d9964240508a4fb638949f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 22:44:40 2011 +0100

    Remove innards of VirtualsRepository

commit c8c5434b8587ac54c1da2d3510962fe5005db845
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 22:35:14 2011 +0100

    Remove VirtualsInterface

commit e27dabb7c338116b1f496d09d51c6869e298e043
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 21:41:46 2011 +0100

    Remove ProvidesInterface

commit 213d61ac7e59b497355d13ab758b2dccd9d57792
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 21:42:38 2011 +0100

    Remove stale QA code

commit a414de7b519ce27735b617bd6f0840a10a0bb1c3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 19:07:22 2011 +0100

    Implement same_metadata

commit e3400d6d4c843671c687c02240e24dae12dd0cf8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 17:56:14 2011 +0100

    Split out

commit 7ce202f0c9f10ea545daf9ed919d969e8ef19bdc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 17:30:53 2011 +0100

    Add but do not implement keep if-same-metadata

commit 91cb1ee0418b3a6d90643cc51d59f7204f5b4995
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 19:06:47 2011 +0100

    Track whether :slot deps are from a :=

commit 26a2fd96e1360ec5432aa5958b42aa72034a8512
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 11 18:10:32 2011 +0100

    PackageID::suggestions_key can go

commit 4c6e4d042a9088653c5463c4ea7afc49d8d50dd7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 9 18:53:34 2011 +0100

    master is 0.63

commit b56ca5b1a299881deadbe1a35b50f45072e49ffe
Author: Aleksandar Petrinic <petrinic@gmail.com>
Date:   Sat Jun 11 18:00:46 2011 +0200

    A trivial documentation issue

commit 296eec1bc9d209708c77f0093335c397cd23ddfb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 6 12:05:18 2011 +0100

    Preparation for 0.62.0

commit 43c739ee9a51d5895587dd3c16e4fe87600e3462
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 6 12:02:06 2011 +0100

    Bring in 0.60 NEWS

commit 2255379988fcf8b2a9ec09d3d5d672fa0dc684c5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 9 16:22:35 2011 +0100

    Maybe fix some gtest-related build issues

commit 70aea6c1455553d61c5c3483bcceac8b5f36d65b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 6 11:21:10 2011 +0100

    Use BUILD_OPTIONS rather than SKIP_FUNCTIONS

commit c9dc93505806f203a6829f0a76b5ead3043a1029
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 6 11:19:50 2011 +0100

    Heading for consistency

commit 44414474ed14a5c57fa64c913e29581b2b368e1b
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:   Tue May 31 16:09:42 2011 +0200

    tests: add support for linux 3.0
    
    Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>

commit 60715c492060cfc47f285d2ed7287b46dc207cde
Author: Łukasz P. Michalik <lmi@ift.uni.wroc.pl>
Date:   Tue May 31 13:12:25 2011 +0200

    (ruby) Fix more

commit 3c9416ee3093436bac908e3d985fbe70e0eb1181
Author: David Leverton <levertond@googlemail.com>
Date:   Sat May 21 19:12:05 2011 +0100

    (ruby) Fix for API changes

commit 3af95a7e0aaa93db66a18dbab32c43983ad8de41
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 14:27:11 2011 +0100

    Document [.(mask)?]

commit d124a508bb168471e91d50961e3e787ca410dba7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 19 22:58:05 2011 +0100

    Reintroduce [.(mask)?]

commit e52571861104efe6139b78b22557211f08025f11
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 19 14:20:48 2011 +0100

    Revert the package dep spec changes

commit 80bf4ad14bfd8ab74a9c0d5f203ad5a370351def
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 18 23:35:01 2011 +0100

    Merge together duplicate 'did not meet' lines

commit 56a34d9c0c93f4c93eeb29abf60c1b0141df3f6a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 18 23:02:37 2011 +0100

    Show if in system, world

commit 588ac44cf734545aa9a02ee53a8624ee878de50d
Author: David Leverton <levertond@googlemail.com>
Date:   Wed May 18 22:25:40 2011 +0100

    (ruby) Fix for API changes

commit db66c29ec9d8ea84670cdfafdbb8ba540ba5ab24
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 18 21:47:45 2011 +0100

    Fix logic

commit 3ab6d5f5e2129f7f0c14318a878ee6189bcc754a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 18 19:07:59 2011 +0100

    Don't try to override empty or -* keywords

commit 6068dc1ba3ae8e914cdd4cf97b044e7e6925598b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 18 18:38:42 2011 +0100

    Fix warnings

commit 81ecd4c931aadada6e0a2c4a62377ea68a66e7d0
Author: David Leverton <levertond@googlemail.com>
Date:   Tue May 3 18:56:55 2011 +0100

    (ruby) Fix requirement class names

commit 0c878ed1bcb76903c26885c49dda0b3361e0e1ef
Author: David Leverton <levertond@googlemail.com>
Date:   Mon May 2 21:57:25 2011 +0100

    Allow --no-resume-file

commit d22eca8b4565f8180c28d3b37618f3ea3a0b7f6e
Author: David Leverton <levertond@googlemail.com>
Date:   Mon May 2 21:55:05 2011 +0100

    Allow StringArgs to support --no-

commit e48586fdc72b4c95df114a9ba1ccecae4418ef7b
Author: Łukasz P. Michalik <lmi@ift.uni.wroc.pl>
Date:   Thu Apr 28 14:09:51 2011 +0200

    fix matching ::/path?

commit 3be6f0f7ffd23dc6f3ace83ac608d5c32786ef82
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 21 08:36:37 2011 +0100

    Don't bother loading empty provide

commit 759b51c3476a3d01c14e20e708a509b784dcaaf1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 21 06:59:02 2011 +0100

    Tweak a bit more

commit bb06c0f5ac5e7fe01e5ab0a957bc310179eb5bab
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 18 20:10:45 2011 +0100

    Don't hold versions, keys, choices in a sequence

commit 537036d40b9142858d2cf863a5d143498e927640
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 23:10:24 2011 +0100

    Too much indirection

commit 59391a9353734507abce352f345329c793f819a2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 23:08:57 2011 +0100

    Too much indirection

commit 3e39f5ae53328a4556201f0586595f26e0c9581c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 22:54:30 2011 +0100

    Too much indirection

commit a2a92fb108993135badb903d7d6794980cedcca7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 22:27:41 2011 +0100

    Too much indirection

commit f918abf690f416b3393433efeb70d667e17a0a94
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 22:26:43 2011 +0100

    Too much indirection

commit 44c377000a030db3cd29d9abe06c18b4a5746982
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 22:26:22 2011 +0100

    Too much indirection

commit d0fb68d4a8b5430f95067b768c3a402ecf3727d2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 22:26:01 2011 +0100

    Too much indirection

commit 6ef4fc170212f6d9e25617524c4d8ed3dc614346
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 22:25:23 2011 +0100

    Too much indirection

commit 9a214bf495c12ee1ecb5fb9611128cf12025e9ac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 22:24:56 2011 +0100

    Too much indirection

commit fd18e2b037bd6db838fa8c302424b0a4ef8711e4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 22:24:30 2011 +0100

    Too much indirection

commit 309020b6b2f1312d9c93424e26b5bf79248a45f5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 21:45:57 2011 +0100

    Too much indirection

commit cec8fd3b6ca7bfcd4e3f28120e25a7f8a73e3f42
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 21:45:06 2011 +0100

    Too much indirection

commit 387f6a5d9137064dd8ccfaf546c42c72e3ab04b1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 21:44:44 2011 +0100

    Too much indirection

commit 2b68b73ad239c4992a06fc3248839ea441208985
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 21:44:00 2011 +0100

    Too much indirection

commit 820ec89f63c4d010a576637021ca6fbcaa4221f4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 20:55:51 2011 +0100

    Too much indirection

commit fa250d01097f71ef3b30a8499ef7440d36812440
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 20:55:24 2011 +0100

    Too much indirection

commit 82ce5421a7c5b508340f2d326944e186edcd8849
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 19:34:13 2011 +0100

    Too much indirection

commit ef62f20141855b4ca254dd7b8862ab94015199b4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 17:35:15 2011 +0100

    Cache resolvents for helper

commit 74d92ca6f2ffd4d5bb5ef168061f58e25bf639ea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 17:15:16 2011 +0100

    Tweak

commit 73c674541d16225ed1c371c2c3b0df626351a97f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 18:51:23 2011 +0100

    Don't bother loading empty required_use

commit 823833906c161846a9079d2f8104efefcaf263db
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 18:02:54 2011 +0100

    Don't bother loading empty dependencies

commit e2e29a928e6d9f70ad62fc58dff28e83568b3a1c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 16:33:45 2011 +0100

    Don't bother loading empty properties

commit fcf18aac53a5d16328220a75508feea90fa267c6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 16:32:40 2011 +0100

    Don't bother loading empty restricts

commit 893010bb06327d80f3cddf2a3f4de496520e74e4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 13:56:02 2011 +0100

    Don't cache mtimes

commit 482e0c9d51e606817af7c25ad68c3ee7314ca95e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 13:41:24 2011 +0100

    Don't cache myoptions

commit b58cf4a0f37f9477cdd3426b50583c1ff90dd0bd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 13:34:36 2011 +0100

    Don't cache provides

commit 2a5a6088b7e0b5feeba0ef9b5f0690ae0113c673
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 13:26:21 2011 +0100

    Don't cache required use

commit 6bdf2a4d70cff6f4a4c917afb00907959449e941
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 13:19:07 2011 +0100

    Don't cache plain text specs

commit 98f244a96232aabd3b377290444d204436e479e0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 13:13:42 2011 +0100

    Don't cache simple URIs

commit 9a5e4cadbe02b13d276c7eb12780275305ee4050
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 13:06:37 2011 +0100

    Don't cache URIs

commit 9b378e961262ed38aa8772de4163b1d12d28e9ff
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 13 12:54:46 2011 +0100

    Don't cache dependencies

commit 578faea7b1b2749f70c29f5f7102a1ebf7ef147a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 20:42:55 2011 +0100

    Don't cache parsed licences

commit bfabefff08d7ed0ccd9acea96ae77db7d9811be0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 00:23:45 2011 +0100

    Keep package requirements near the front

commit ebd4ab66765babdd900311316e7f18dfd74b57de
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 15 00:14:00 2011 +0100

    Avoid repeat calls

commit b15056b07805a7d5cdd7f818c81330ac2418e1e5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 14 23:53:37 2011 +0100

    Store PackageDepSpec text

commit c01c7bc64cda93624500c5e3c7c7b701dbcae089
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 14 23:31:04 2011 +0100

    Use requirements() for properties checks

commit 0d18bf226d035dacaacf65b396ed2e126157d600
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 14 22:46:37 2011 +0100

    Defer choice checks

commit 32b30e632c1513656b74243893e8508d0ced6b8a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 14 22:10:18 2011 +0100

    Do match_package via requirements()

commit 15a7c5731bb389c53cca09d4389c34f887524ba2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 19:45:23 2011 +0100

    Support implicit annotation

commit bc9513ea121b5f4f7486495b020e2acde57e5133
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 19:36:16 2011 +0100

    Show annotations in sets

commit 0518d395ee9139edcf9061d1497d98cc6431473f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 19:20:32 2011 +0100

    Support annotations in system.conf

commit 25e645d50d251cac16cd0d596b461b82779119f7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 15:38:23 2011 +0100

    Kill is_default_destination

commit 8a4c64f943a22c2da2175f9f86a44fb3107b80e4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 15:29:17 2011 +0100

    Fix cave search --and

commit 2bf013444a4893655426801af7801698e9719147
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 15:12:49 2011 +0100

    Fix set token unmasking

commit fc0d52b00263a8a0e1e6423fd9a26ea48a320430
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 14:45:13 2011 +0100

    Don't cache vdb contents

commit 120c58323950219e16d8fe22693af221d2887f9b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 14:28:03 2011 +0100

    MetadataKey value -> parse_value

commit 271074eb112e276d5ba25f91785431911ee3443f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 14:08:53 2011 +0100

    Make use of override_contents for VDB

commit f25a66dadbe4a9fbb8331e9a4f14462341b40832
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 13:56:53 2011 +0100

    Allow overriding options

commit 2d0feb6ef4b6b39f6322cf446d358c808b52f596
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 12 12:11:04 2011 +0100

    Test that stale files get removed

commit 34969fdda92f5a5ea28ee980c5fe76e59039dbdf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 10 20:11:26 2011 +0100

    Selections cache doesn't make a huge difference, so kill

commit 870ceb9a6b4a72aea7ff8be65a6c6e7ef83a683e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 10 18:24:51 2011 +0100

    ProfileFile -> TraditionalProfileFile

commit 84d920042295fe88797af4bc077af31783dabc06
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 10 18:22:42 2011 +0100

    Move to system.conf

commit 46223679609f929abd7874f93f8b7cf55b7f605d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 10 17:43:14 2011 +0100

    Don't use fancy eapi trickery for bad mtimes

commit 09fc6b178c0ba3d28c118ef34bf6c3ac301cf781
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 10 17:19:54 2011 +0100

    Handle invalid metadata in cache differently

commit aa47e5f789d6467037e341e9667547fcc50064ec
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 10 15:49:22 2011 +0100

    Set archive sizes explicitly

commit a39c5c7060cec7e7f35599e6156f35bff628a0f8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 10 15:39:31 2011 +0100

    Test symlink rewriting

commit 6dd2997de345ffbff46248f8036f1b22b02c0b09
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 10 15:08:54 2011 +0100

    typo

commit 1972903cd360269d807af9d4b4f7bd45ddf00981
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 10 14:52:08 2011 +0100

    Test that symlinks are installed as symlinks

commit fa4ad9ce271f981aca98f77c42d3e8d20eea44bb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 10 14:25:41 2011 +0100

    Add some more symlink tests

commit 1b2791f403d75f591e9c3b091f69277db37bdae1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 8 16:29:19 2011 +0100

    Provide access to all requirements

commit 815e11334707b7322f904cf2e93a50b9f9aefa13
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 8 16:15:34 2011 +0100

    Move more logic into PackageDepSpec

commit 8718a44f82a3aaf6dd1b445545ce6568e24bd5df
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 8 16:02:54 2011 +0100

    Refactor to make later changes easier

commit eb258b636721206a11f6783612c78ac026fc3d2f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 8 12:10:09 2011 +0100

    Move constraints to a list

commit 5af310c75b5c352811b1ef612ba8d51f40674703
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 8 12:09:54 2011 +0100

    Provide access to underlying iterator

commit 5bca2928c8047c1d34e35d8c167a7a6644b2515a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 7 14:15:31 2011 +0100

    Constraint -> Requirement

commit 4eb9754117cf6d1fe9985fc1950ffbaf943fcafc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 7 11:43:52 2011 +0100

    Doesn't need to be public

commit 0a0afc97925e6c8df3cedd5a4c3dee60a9673785
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 5 17:24:42 2011 +0100

    No need for fancy PackageDepSpecData subclassing

commit 975c0c94b62ff647c8aceab9c4ff62ca4e47142e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 5 10:34:42 2011 +0100

    cave resolve --hide

commit 5c950263e9ea902e86030b5fd3a8c6b0760e7539
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 14:54:38 2011 +0100

    [.key~value] operator

commit b3d3ba6393d47447c9ee5fe444683d2409b3cd2d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 14:27:11 2011 +0100

    Document [.(mask)?]

commit 4cd6e7042bb22cc8671f034f9849532d04fad891
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 14:25:36 2011 +0100

    [.(mask)?] specs

commit 4cd184dd41cc756de430499a36972a6824b68f90
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 13:36:57 2011 +0100

    Move around KeyConstraint logic

commit e1469fa5c597017a79ce62706f579aca35fd3c40
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 13:04:05 2011 +0100

    Format is exndbam

commit 9e4b62bf8019eaf2f77b7cf5bae6ac50529eb8e6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 12:29:42 2011 +0100

    Extend to 4 args

commit 83be9aeb5b6ce424eda8f901c3418e0db2cbac95
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 09:23:47 2011 +0100

    Betterer names

commit 658a603da143398c3fbf3db3d335ffc92bb7cbb5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 09:05:11 2011 +0100

    Naming consistency

commit 24abae91fd231c1c4d64bf2819f7322b822d5206
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 08:53:01 2011 +0100

    Be consistent with const

commit c4bf825943d9999192931bca740a603dfb5b0ce4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 08:30:07 2011 +0100

    Make names consistent

commit 6d8fa49055b5c43117d98c020187be9bfa4fb2c6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 08:19:18 2011 +0100

    Use reqs to constraints

commit 508e7564e1d8d1de765d4d517bc899b7ef137716
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 4 07:47:28 2011 +0100

    Move match logic to constraint class

commit de5f08b35621fd4a790885b2707468203b2df379
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 3 16:12:09 2011 +0100

    Normalise cat/pkg parts

commit 1a8319191a0c4a585fab173199a2c898c76f30c3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 2 15:14:21 2011 +0100

    Version requirements to constraints

commit f243a4014b98275a3ebb7872faadab5ba1fcafa8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 1 20:57:52 2011 +0100

    key requirements to constraints

commit f0df32fb13ae4f2d9e78fa914a374da252a3ee52
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 1 20:46:19 2011 +0100

    Use asserts for pointer checks

commit 02580d1bd7f77deff3f3786cc9a9503e25be8032
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 1 16:11:55 2011 +0100

    Make Hash<> work for enums

commit 3b25615aefb36ae747c29220ff80b6de2934c034
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 1 16:11:42 2011 +0100

    Avoid explicit instantiation of variadics

commit 28626b8aa3b39d400f8f9eb3a0730ac101b2e53a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 30 11:37:31 2011 +0100

    slot to requirements

commit a004eeed5dda3432dcb1a4c0a865ae24daae4fd3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 29 15:26:48 2011 +0100

    installable to repository to requirements

commit 52a4c781098800f3b2831134f5e94434729c46a5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 29 14:43:22 2011 +0100

    installable to path to requirements

commit bc262ad74eb8d80eb979a5c5591b222d5fc1eb36
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 29 13:23:41 2011 +0100

    installed at path to requirements

commit 63ca918976505d042587bf7591dfce41b206b8cc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 29 12:40:53 2011 +0100

    from repository to requirements

commit 7d346bba37dfe95c858fa727bbc63bbc42074f30
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 29 12:01:02 2011 +0100

    in repository to requirements

commit 5574c81a3c60266d023d18dfc115803da8b12e6b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 29 11:03:54 2011 +0100

    category and package parts to requirements

commit b7f5d7dbfeff2e406ef24ca471657e1735a4db4f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 28 23:44:02 2011 +0100

    Start using constraints for PackageDepSpecs

commit 968efa61fa4abe5349ffc453ac46087867eaa29b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 2 09:53:52 2011 +0100

    Typo

commit 810b82310fad911f53d17d6bc29896a984ba433f
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Apr 1 22:30:11 2011 +0100

    EAPI 4 econf only uses --disable-dependency-tracking if --help says so
    
    See: Gentoo#211529

commit 568b21f7bec6a17356bedfbc95a6adf505d74d59
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Apr 1 22:09:46 2011 +0100

    Make --use-with / --use-enable with empty 3rd argument EAPI-dependent
    
    See: Gentoo#322049

commit ea370e26e5bd368512c7e54f11f5179ac4fe1610
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 1 19:44:24 2011 +0100

    Fix message formatting

commit b08f34f43db2c681c1fdd3f7d375d359c86306d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 1 19:42:56 2011 +0100

    Add --enable-prebuilt-documentation

commit f1e473480062295181b9641990f48be17a9a892d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 28 21:48:57 2011 +0100

    Make it easier to explicitly instantiate Pool<>

commit 2dd11396fbc7f8c26f5f9536b3d5c702a82ea4b1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 29 03:23:58 2011 +0100

    Fix distcheck

commit 3f477c003c15ff036b42cc8635a6c10e65dc0918
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 21:08:40 2011 +0100

    cave resolve -D is now reinstall-dependents-of

commit fa974e04f92039518f382384bc2ee29e967e6d1d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 19:01:24 2011 +0100

    ActionQueue no longer used

commit dcb89a887b28a6d83dc4fd9d7790ff7cb562278b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 18:59:16 2011 +0100

    Mutex rather than active object for Log

commit 5c74698d6925da426632d0497a5751b9003d8ba0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 17:35:20 2011 +0100

    Rename MaskFile to TraditionalMaskFile

commit 4e7b468c3d77b7292bef087ada60b68293dd5c57
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 17:24:07 2011 +0100

    Kill exheres profile masks

commit 6b1f92a04fd2b6cfae9fd6a7df4204e4a21d7966
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 16:45:54 2011 +0100

    Kill old test framework

commit 58b0c87ae639014fdb70ed6d8b9c4af2f83b92ae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 16:35:33 2011 +0100

    All tests are now gtestified

commit e9bcce8dd7c018614479bab0d6e11ad53272b036
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 15:56:54 2011 +0100

    gtest more

commit d6ace1a2445b8a1f530a35a925b389965f425989
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 15:22:05 2011 +0100

    gtest more

commit e94a84f56b4006399fd19c665e8537a75504d6f5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 15:13:40 2011 +0100

    gtest more

commit 05f626829d870d4aeb6f2197518eddb760acddb6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 14:58:50 2011 +0100

    gtest more

commit 2d485c86590f0ef51b70916717b6fdbd11b9b5d2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 14:57:27 2011 +0100

    gtest more

commit 4ba198eb4423a20e9e0acb06afffb0844be92e3e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 14:55:18 2011 +0100

    gtest more

commit ae48f2a2683ba8451d9dcf2fec8420439ee9c629
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 14:55:10 2011 +0100

    Add envless_parse_package_dep_spec_for_tests

commit 9d7a170ae6703a68d2c04d56e8bd2792194f0deb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 27 14:07:13 2011 +0100

    gtest more
    
    Ugly, because WithParamInterface isn't in a released gtest yet.

commit 7686d9b323c8305442d02ddd1695e03022ed7666
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 23:51:45 2011 +0000

    Clean up Makefile

commit a93314a6b65e9a4bb720913c4dfdeb2fee975807
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 23:51:35 2011 +0000

    gtest more

commit e8874f0d07a33c41852e4c75cb6595a96d6f348e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 23:49:36 2011 +0000

    gtest more

commit 94597d578c33b18de74fdf103055a4940534ae98
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 23:47:35 2011 +0000

    gtest more

commit e83389a18c879e1d66eceff76cc307aca3f21863
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 23:45:02 2011 +0000

    gtest more

commit d55a26b2b93b0908b948e4d1ff8a4ace8e4a415a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 23:39:03 2011 +0000

    gtest more

commit a7fa098b7348e9b564f4a1f3c32b55efb3adbd65
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 23:37:10 2011 +0000

    gtest more

commit 70635db7d6bdf25fb9e2b18562c69cd066e00995
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 23:32:19 2011 +0000

    gtest more

commit af81c486651c7feb0dbadf7091a1a435ba1d8018
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 23:25:16 2011 +0000

    gtest more

commit 52deabd1187061e1218492422675b9cdedba68e5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 23:12:49 2011 +0000

    gtest more

commit 52789fcda8fe25b7a001d400f4c6023f0f3ae0fe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 23:06:18 2011 +0000

    gtest more

commit 7dbc681dbb4fdf452d0ae5074c4ef8fac1e07a34
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 22:57:05 2011 +0000

    gtest more

commit 35a9f42174ccb4c50ecb74cf1d55c3564a76ed78
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 22:50:42 2011 +0000

    gtest more

commit 554b10b87698dfcc0269d262a268e2e093d080b1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 22:49:11 2011 +0000

    gtest more

commit eab34f8ecf7f840036c40ef342b3fd40a62e6f5b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 22:36:51 2011 +0000

    gtest more

commit de1793c55828e04e8e4f93f51bf15518e193e141
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 22:32:13 2011 +0000

    gtest more

commit bf800a1b9a583d42323c44051d4a750494ccf7af
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 22:27:17 2011 +0000

    gtest more

commit cc11b330a88456dc9bbe228834221e43cb30f326
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 22:22:34 2011 +0000

    gtest more

commit 6c4f49c0adc18fbc644daa78490841b987727e2b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 22:11:57 2011 +0000

    gtest more

commit 708eabe5d58c091c18ae2e7e20eeb155f2a06f00
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 22:04:38 2011 +0000

    gtest more

commit c80bb6384b5a618cc49f97ac8f5c72341e786df8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 21:57:16 2011 +0000

    gtest more

commit 258d78df3c2bb8abea05496b2c4a7c54918b37a3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 21:55:55 2011 +0000

    Clean up Makefile

commit 15bc83b793817ae257e56290f1222292935d6b12
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 21:51:01 2011 +0000

    gtest more

commit 08980b39c9f786b9c5c627133b604cc40f5bc48b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 21:37:50 2011 +0000

    gtest more

commit a704721618f5bdefc9ea9b6e70c5973986ce8ac3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 21:16:58 2011 +0000

    gtest more

commit 866188d1f7ea888ec44de0e112505f0fc14451c5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 20:58:10 2011 +0000

    gtest more

commit 1120c610800896e516cb2a27d6bfd85defb47970
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 20:39:50 2011 +0000

    gtest more

commit 737aa23d23897fecf794e9ad4b4e620ce8bf3d71
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 20:35:26 2011 +0000

    gtest more

commit 264ff74a1af6fb3a2466de40611e2c2c104e1fe7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 20:33:18 2011 +0000

    gtest more

commit ec2bf14570524b1ff09a340df9231b99ffc6082c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 20:27:44 2011 +0000

    gtest more

commit 69e45b3ba4173d913c24f681b8b4d8141e07c3d0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 19:35:07 2011 +0000

    fetch_package_id isn't used

commit 1b7c77f752e38dd36142f5fb8e07cfa96bebe855
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 19:30:45 2011 +0000

    Kill PackageDatabase

commit 7586e9b910edf4bfc176417bf971a9d83243b139
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 19:26:06 2011 +0000

    Move PackageDatabase into EnvironmentImplementation

commit 5c2a332b70243cb583a29bb74f712bfca2c1fb76
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 18:58:38 2011 +0000

    Use Environment rather than PackageDatabase

commit 79d9f02fb355d81c472f3d94b8b85d5a7639210c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 14:47:58 2011 +0000

    Move PackageDatabase methods into Environment

commit 099a4e90c07e655b98073d8386ef5abaeec55a04
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 25 20:12:33 2011 +0000

    paludis_command not used

commit 52053348fd898ecbc2fe568db26259311a24d040
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 26 18:22:18 2011 +0000

    This has been dead for a while

commit 0518a78117f4152bf391ca692f3f0be9e308ca7b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 25 18:37:48 2011 +0000

    Don't need can_be_favourite_repository

commit 394ca5b5149869e774c8664c034dd9d35c75273f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 25 18:05:34 2011 +0000

    No need for favourite_repository

commit bf3ada970ee7a445868c6763d2e6e2d036aea608
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 25 12:57:27 2011 +0000

    gtest more

commit d304be1945067c24830c9210bc03638f4f4b3a12
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 25 11:57:38 2011 +0000

    gtest more

commit f9a3c30b1e96d8288068dbea0ea7c4447f3654bb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 25 11:46:18 2011 +0000

    gtest more

commit d95b2ec676cd49c2d31990a6316f4a14a0fec6aa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 25 11:04:05 2011 +0000

    gtest more

commit 696a370f93de32f8fbb115c84733595e96ede8b4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 25 11:02:04 2011 +0000

    gtest more

commit c225b90e67f8bc211cb738558f6d57427089e3f6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 25 10:57:55 2011 +0000

    gtest more

commit 5284f6e650a4f5361b6738af44e82be8b77a603f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 25 10:53:37 2011 +0000

    gtest more

commit e0a55b2eff2694b60de55a409f0357a5aad49a8e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 25 10:43:04 2011 +0000

    gtest more

commit 853185e5d38b54f3f2a5d9d6c181352812e6518c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 24 23:43:40 2011 +0000

    gtest more

commit 1221d7496174c24427b9958a29ee83d895d64bb0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 24 23:41:15 2011 +0000

    gtest more

commit 7d3d34aefc05a3081ae075476230f9a69a7934d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 24 23:31:48 2011 +0000

    gtest more

commit b511402f669b5e74e13d54e2fd11a06ac5f04963
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 24 23:28:01 2011 +0000

    gtest more

commit de20a3101ef1ce2ec66b3c7de3991a0be1e48fa3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 24 23:20:15 2011 +0000

    gtest more

commit 3631299d2ec0cdad20ef63835dd43bba9d7f4d15
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 24 23:16:42 2011 +0000

    gtest more

commit bf1d668f76ff870ac767accf85816e49c9718fe0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 24 23:15:59 2011 +0000

    gtest more

commit 57bbb2a8aca253593c3ed4cdeea25b2c6dab4f20
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 24 23:12:40 2011 +0000

    gtest more

commit 170789a9e18a820fa92e6af4448eca06d631b56f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 22 18:48:14 2011 +0000

    gtest more

commit 381ea2a561a596b91d695af5f18bf9623d7a4b71
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 21 15:26:36 2011 +0000

    gtest more

commit adda98379ffcb62edf1a7424fe10735869ecaa11
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 21 15:10:16 2011 +0000

    gtest more

commit f49f41ef8589ec7f36af55faaefa44dad85f1474
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 21 14:44:38 2011 +0000

    gtest more

commit 8f4ab738cb670fb018bc2aae2bf0e94b6e1d8bbf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 21 13:29:52 2011 +0000

    gtest more

commit 8caf9128e15a16826d1521a13b08fb763e8e5378
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 21 13:21:40 2011 +0000

    gtest more

commit f9037864e60f831804503a9a3457ce64d6c54ce7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 21 08:01:54 2011 +0000

    Fix 4.4 compile

commit 1e2a6ebd0f86da19f8e5ce16ad152f06e6efe169
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 21:02:23 2011 +0000

    gtest more

commit c10e587ad284a598803ca161001f1f332f43197a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 20:54:41 2011 +0000

    Missing env_vars

commit e48dc64d5153f99cb7492186af710644a1f2c301
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 20:54:04 2011 +0000

    gtest more

commit b2488013b28e3d42cf53fdb06b913365be62e1ca
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 20:53:16 2011 +0000

    gtest more

commit 23a06f370f70dad816795a9667aee5057440a232
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 20:50:52 2011 +0000

    gtest more

commit d2be10be107c51ac1565bc5c1bf4b18f1c288479
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 20:44:10 2011 +0000

    Missing env_vars

commit 9f8fe4fad5615ba8572d5f9f4a83daa2786153f2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 20:39:16 2011 +0000

    Don't bother with test_extras

commit 3979ef19e4024a90c19449e15f7bd877e3da0538
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 20:11:22 2011 +0000

    All of util is now gtestified

commit 62ba0191fb7936e9e0555d1442abd49c210567d3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 20:10:06 2011 +0000

    gtest more

commit 013f8226fc1207c01b568986e2c89163a4c78d8f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 20:02:43 2011 +0000

    gtest more

commit 90b4350603ed91f4edd963ca1ba3427b15f54e50
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:58:20 2011 +0000

    gtest more

commit 55dc95f473d02b4fc0ea0634e20719d5505a0fe6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:57:22 2011 +0000

    gtest more

commit 6c450b30438db98c1dea5cdfb1ac6b17c6af67f5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:48:13 2011 +0000

    gtest more

commit eb6364b998f77682c5ec09fcdb5c788ca399a1e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:46:59 2011 +0000

    gtest more

commit 3b45d51c00381afa7d83e718bab37d743447529b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:44:10 2011 +0000

    gtest more

commit abba25627d06352dbd98f38682fe22a0772eec03
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:41:40 2011 +0000

    gtest more

commit 97ba277d35ca16d32ac4a85ce1cd2e3ffee1dbde
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:35:49 2011 +0000

    gtest more

commit b139d148182be100c25d5b04baa9611ebd4abd87
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:21:20 2011 +0000

    gtest more

commit f475a230cc53eb170cdbdd7589250b253f24e37b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:20:23 2011 +0000

    gtest more

commit 3c6d7ced8e8b31dd917c940e12b0ef11dd2ccaf4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:15:59 2011 +0000

    gtest more

commit 00bb119b64c3be3113b2b4274653a2e9261f3313
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:14:31 2011 +0000

    gtest more

commit 06bd9765c5444f1a0eaf19f3fd5f19a5469c3277
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:08:35 2011 +0000

    gtest more

commit e8c5280f6f0de63a11fb964f4840c204268d5409
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:05:22 2011 +0000

    gtest more

commit d6aff3b219f7065f4888665b9417dc59377061bb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 19:03:21 2011 +0000

    gtest more

commit 42ed4b3ffb46932a7315c0b08a1cb27ad789a823
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 18:57:57 2011 +0000

    Move env var names into header

commit 8815d142c5245fd3969f547eb76c233b767ff6ce
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:   Sun Mar 20 18:31:54 2011 +0100

    fix typo in gtest check

commit c7f24ea9d1f387ea28b6f69b3daab22217e2673f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 16:45:26 2011 +0000

    gtest more

commit 8af939d947bff1f900f8211b05bcf2eb459616de
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 16:44:34 2011 +0000

    gtest more

commit cc291a58865c3d7e6489e39e7ba559a93f5f5428
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 16:36:56 2011 +0000

    gtest more

commit fd9ce01d7672f0efdc4f161e16eec5aeaf48abff
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 16:36:42 2011 +0000

    Don't log pool stats, since it makes static dtor orders fiddly

commit 67930b29e4b579cd4f29b8650f91b070a485ab78
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 16:31:42 2011 +0000

    gtest more

commit c4455dd4491879bf64122e863ad4fd8ff9b6dfa5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 16:19:41 2011 +0000

    Use std::random

commit 1ea7c642bc74df0d42e0b214c1a13ce7cc7b97e8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 15:44:06 2011 +0000

    Avoid using 'quotes inside []s

commit 7d0667c7f1002b03924e9da7c38bcf5ae8fe8d3f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 15:41:31 2011 +0000

    gtest more

commit ea07f6719dbf8ad865e4fd57259918567b092712
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 15:32:58 2011 +0000

    gtest more

commit 064eb1193cd95639c3728e58b503ee32eaa05dca
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 15:15:53 2011 +0000

    gtest more

commit 6d16f1563c4c584302229ed72ffcff506ae06f6f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 15:08:45 2011 +0000

    gtest more

commit fe95b916ffefaae70fec38fc79adf13af093f98f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 15:07:43 2011 +0000

    gtest more

commit 52997c9040bba0f5b1c2be9a3897e7ef0fcfd1e0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 15:02:03 2011 +0000

    gtest more

commit e8dac41ca05d6ab1fc40ecb94f49f0e1ea07afa5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 14:54:40 2011 +0000

    gtest more

commit 9f3df893fd9f9cd52995b2f2d7a430eb912a4361
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 14:48:54 2011 +0000

    gtest more

commit dee89676dae34819b82faebf2553460bd76260da
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 14:47:09 2011 +0000

    gtest more

commit 3a0588d027822ba1be69080c57c97c87d8988016
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 14:29:46 2011 +0000

    gtest more

commit 340d571281f94c4be93d34c66abe9f1439137a49
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 14:14:07 2011 +0000

    gtest more

commit 59c03f99c2056d2aa36f54a28146c686349d800a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 14:08:23 2011 +0000

    gtest more

commit fdaa20cdc030d02e0e142c163bf1493af9ca359e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 13:58:49 2011 +0000

    gtest more

commit 98f23a28abc8d6e4c266c0700b432bfc599fc1ef
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 13:55:19 2011 +0000

    gtest more

commit 7fcad905fc123550bf03e02ff069aedabdb6e7b0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 13:33:56 2011 +0000

    gtest more

commit 01fd92a6df4b3594db3b8eed683da3a4abbe776a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 13:31:52 2011 +0000

    gtest more

commit f0bb05ff116fe202b5071091125411b28ba6b782
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 13:29:17 2011 +0000

    gtest more

commit 03cf08854d9c1afcf5ad004e32d73411555237a3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 13:26:04 2011 +0000

    gtest more

commit f8beb74bec8aab4eb0202872f91eddf0f38b8802
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 13:20:44 2011 +0000

    gtest more

commit 6dbf35311b3b21f242938b03b06bf54847487385
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 13:09:44 2011 +0000

    gtest more

commit a9311ad5b670a53daf9e9767af2ff795ff890110
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 12:52:07 2011 +0000

    gtest more

commit 549dc011420fa1a14b5b62a802db2cdf5a965412
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 12:45:27 2011 +0000

    gtest more

commit 176b06a0d389684d24825719464250c6d86f6d2f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 12:43:53 2011 +0000

    gtest more

commit 77bcfa0f5b9b75d80d51639a65d662de84251d89
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 00:14:29 2011 +0000

    gtest more

commit ba4ebf7511fe5e1caa2de070f5c785d59f956e30
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 00:12:28 2011 +0000

    gtest more

commit 40a463a9aaa1ba649e2b13fb60f8cf08ade9838f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 00:10:01 2011 +0000

    gtest more

commit fcd8650e2aaa5f5e3de0c867f34da2656a3524f3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 00:04:27 2011 +0000

    Use ASSERT rather than EXPECT to avoid dereffing bad iter

commit 703a04dc1c45affc6100710c4c36f2623968a2fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 20 00:03:46 2011 +0000

    gtest more

commit 3d33c91fdd23f937291ec341eff58498ef090ca6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 22:41:05 2011 +0000

    More gtesting

commit c9b51672c21efcc2e52e4a744a0e4d7ca5406dea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 22:21:33 2011 +0000

    Start using Google Test for unit tests

commit 762c75fadaeff8b333f74143646a6fd69c1460cf
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sun Mar 20 16:03:48 2011 +0100

    Add cave sync --revision to zsh completions.

commit f2d92c9ef1a5bbe09df3d1ff1489dbe07c61c841
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 20 02:56:38 2011 +0000

    (ruby) Add bindings for overridden masks

commit f979d1f1e5393014b7fbd52a2c50abcd5f9089cd
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sun Mar 20 03:08:04 2011 +0100

    Update zsh completions.
    
    New commands:
        cave mirror and cave print-dependent-ids.
    New arguments:
        --no-restarts-for and --reinstall-dependents-of: cave resolve.
    Changed arguments:
        --follow-installed-build-dependencies is now -B instead of -D: cave resolve.

commit 7414bc8cc78c3f0e0bb68794e75d5561adee3cd6
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 20 01:53:13 2011 +0000

    Work with Jansson 2.0

commit c93b44bde4c2a5405fe847b9dea65d860fa2bb6c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 23:50:30 2011 +0000

    cave sync --revision

commit 8b04af73bee62cb97de96f2e79dc5835e0ac3a4c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 23:42:28 2011 +0000

    Let syncing specify a revision

commit e19d5e245fd7e0dfcfd97cc1f31151f59cadec31
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 23:11:32 2011 +0000

    Get dependents calculation right

commit 01405546b62b06ae323c80c35d13b66530f6994a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 21:47:47 2011 +0000

    New resolver is no longer optional

commit 9919f58a2a62926488d6502dd86c42a2c408d064
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 21:04:30 2011 +0000

    master is 0.61

commit 5d2cd8d3d90f59991a82bececa02ab282d026b00
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 22:41:16 2011 +0000

    Don't go splat for script commands

commit 37c7cba48c7c7d632c32f543af81ce5007b4ab2e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 20:30:36 2011 +0000

    Preparation for 0.60.0

commit 10e4f2dc5fa7dd6fbece9ddfd23680b7458b4f66
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 18:59:21 2011 +0000

    Kill non-asciidoc writers

commit 3ac3c20af631a7e6c2e666114197797dbeb193fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 18:55:10 2011 +0000

    Restore <h1>s

commit 6509d233883f44495f8601d0cb9d1302aa800c77
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 18:53:22 2011 +0000

    Use asciidoc for instruo html

commit c3422ce17ce50a73427b5457e9ff4998b7fd401d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 18:50:57 2011 +0000

    Use asciidoc for appareo html

commit baa832efda41087bab4f0723cded67baeaddb3b8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 18:46:46 2011 +0000

    Use asciidoc for accerso html

commit 61253f69646be10c92840db52ca50695231b605c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 18:00:08 2011 +0000

    Formatting tweaks

commit 27480026516cd5cc863f8d4115e59c5854cb07e7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 17:43:34 2011 +0000

    Create cave html pages via asciidoc

commit 30395fef3fa529fab7645a49b776d3536ab674ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 16:17:52 2011 +0000

    Show mask tokens

commit 532919d8b59ef82edaba3f903af6dfbbaca8e7d4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 16:09:52 2011 +0000

    Make more use of mask annotaions

commit 417da2b92c17bee0313ab80d5f9e29884093f7fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 15:53:55 2011 +0000

    Add date, author, token annotations

commit acd3207915cda6872d5c1e6277d26cc0c7b3f62d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 15:33:56 2011 +0000

    Use new Exheres mask format

commit f9414ae849b877a6b378192d3908b0e4e8e1d270
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 14:46:22 2011 +0000

    Make ExheresMaskStore

commit 6b299efea62a714bd6bf58756654fa72a208e3a7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 14:41:28 2011 +0000

    Rename RepositoryMaskStore to TraditionalMaskStore

commit f2121cec89e5bcce11b10fe664d996b19c3ff86e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 14:34:08 2011 +0000

    Move mask stores into layouts

commit bde811c776eee1b37d9bcaee8aa9074df8c34ebd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 13:59:43 2011 +0000

    Support comments

commit c29150b36547140e3e7121fec994f781b9d6e46f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 13:50:39 2011 +0000

    Add options to parse_elike_dependencies

commit a9be46e2316e6c06452b74777aca069433fb3d2a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 13:30:33 2011 +0000

    Put tokens on user masks

commit df660379a0c4e6fffd66fab54cc3f3f9e1f54e96
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 13:04:25 2011 +0000

    Use mask tokens

commit 2fbd0b1d5be90017142303cbdef842d807184812
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 19 12:46:08 2011 +0000

    Allow IDs to have multiple masks

commit 8b17c798dc5a2a8e253ac8827450117a532a47eb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 23:14:18 2011 +0000

    Pass in package directory

commit bdf2d8a162a597af3a758e84e68c5f65ce088ef3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 22:44:26 2011 +0000

    Split out helpers

commit 48c9c785ecd6a96f056b9ecefb6df980967dda22
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 22:37:36 2011 +0000

    Move out suffixes

commit 39773269d5a2eb4fe716d6ff82da20c8576ed6a3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 22:46:06 2011 +0000

    Explicitly instantiate

commit 6930097bad9a7b32291aff543692a67887199e0e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 22:29:53 2011 +0000

    Avoid ping pong calls

commit 42db10c0978d93a45350861b1d7290e470bfec5d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 22:15:00 2011 +0000

    Clean up a bit

commit 8b8c70f3f119f796fe42a0c5e00f2f98b1cf6cb1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 21:44:01 2011 +0000

    Decouple

commit 2aabc5117e700f24daaded891ec977ba1ca481e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 21:08:09 2011 +0000

    Don't use full repo

commit 17bd7034975c35359e40af59a24b290b0599fcd1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 20:49:27 2011 +0000

    Clean up a bit

commit 56c42c4f9f3f558649b2b5ebb3f490736435998e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 20:43:19 2011 +0000

    Don't use full repo

commit 12bec8f9d85d3a416f7dc6a59f01a658273d2119
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 20:28:53 2011 +0000

    Hack around libtool suckage

commit 48ad42d9704de00384315636f4e57bcae2592a54
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 20:20:00 2011 +0000

    Remove invalidate_masks

commit 8195cdfd79b672c2097a4c652b8ebfaf6d8031a5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 20:17:31 2011 +0000

    Remove FakePackageID::make_unsupported

commit a49d3cfd8e98328400f60a4b7f064021574f1a73
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 20:16:51 2011 +0000

    Remove NoConfigEnvironment::set_accept_unstable

commit d2eb3cd9f4b5e7fbf757e6101fe0d40a91d5f990
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 20:12:11 2011 +0000

    Remove tightly coupled ctor

commit 874d242a793bc8bfabd52977dea1a5d994ccab09
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 20:04:06 2011 +0000

    Split out

commit d689a43ea041769c1a8d8c6e7dde46bdf7250752
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 18 18:43:02 2011 +0000

    Fix include guards

commit 4e35b253f7d66a3751e184326fe3a69cadeef091
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 16 08:10:16 2011 +0000

    Fix 4.4 compile

commit 587a72ab1bc66186c7f1db82d57195d12ab8f2d2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 15 20:17:28 2011 +0000

    Use !? for synthetic blockers

commit 81a164c94912d9f650ff352110ee47839de8edea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 15 17:06:51 2011 +0000

    Common blocker splitting up code

commit 96f7b4bd29618d66f346fc18e38c3c53ecfe6210
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 14 15:24:28 2011 +0000

    cave resolve --reinstall-dependents-of

commit 978a2a4bbe25b12f4e6e7baa8632ca7c586b5452
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 13 17:32:06 2011 +0000

    Preparation for 0.60.0_pre1

commit 9791a436809f26ed04c4dd5b77fdd0c77c4fd5ee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 13 17:24:23 2011 +0000

    Bring in 0.56 news

commit 820339f780d0d648db831289b9d8a14b74a87f34
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 12 22:24:17 2011 +0000

    Maintain cave.txt manually for now

commit 76aad4b12cfe9ad580e49929d1adcf111f52451c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 12 22:19:55 2011 +0000

    Reformat cave help

commit 67bd5a2be68eb8dc7faeab3de48dbf970812331d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 12 21:41:50 2011 +0000

    Make command importance an enum

commit 2cf131574c5dd27d2cd1a6a8a3c330bb65cd9bae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 12 17:56:27 2011 +0000

    Don't add nothing to world

commit 7b2b6ba76643d473720f1056eaa09c48ad1a01e7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 12 16:48:16 2011 +0000

    Add 'nothing' set

commit 857c210a31ffb0a727f8aafec41ec9b5fe13d9c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 12 16:35:55 2011 +0000

    resolve -D is now resolve -B

commit d99252d2600be0a16349e7fcc06e158484df628d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 12 14:51:57 2011 +0000

    cave print-dependent-ids

commit 212c4c26bc5114098d62d9947b5a0211d2b239e0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 22:28:10 2011 +0000

    Use pools for E masks

commit 582f22e2fb6a4c7c43fba759aa7d86ec6b4fd233
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 22:14:44 2011 +0000

    Use pools for E choice values

commit 5bc0738f9d8bf4085952e05961ff9380fa36e0c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 21:49:24 2011 +0000

    Pool labels classifications

commit 75a85b781c6e97e7c5df24a316b385a3aae76423
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 21:49:04 2011 +0000

    Pool stats

commit 6dc6fabb8a074fcef35cd9ac409245702f3e386d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 20:21:58 2011 +0000

    Pool

commit 70560bba33ae694031068b245efd2f49caadb341
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 17:22:38 2011 +0000

    Don't validate expandable requirements twice

commit 41d546489a33c974081d64db37e6559b7cf91bf8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 16:45:12 2011 +0000

    Copy up *annotations

commit 102dfa085e5a049f95cda260092ebab15b613875
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 16:13:05 2011 +0000

    Parse *annotations

commit cf307f6ea0755b5f0116062d1b1099355f65107b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 15:56:00 2011 +0000

    Decomplicate

commit c67eca1bf656b3cffbf92021d657d8919085a420
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 15:48:05 2011 +0000

    Defer blocker fixups until the end

commit 7e71a0aa478a93e6cf5b02f28a15ab82f08196d7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 14:03:31 2011 +0000

    Refactor

commit 652c8e19b264e77031f6211f13e64fec275d6e7a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 13:07:16 2011 +0000

    Track children

commit a8ec6d6442bdd6cbb318b207cf4ced4e8232b696
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 11 12:02:39 2011 +0000

    Betterer error message

commit 8f2189c7fde4aa134e954a1ff1040d09c826cfaf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 10 21:10:24 2011 +0000

    Don't need blocks here any more

commit 57e75ec95dffd6bccd5bfa3dbb2544d53d3f05f6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 10 21:04:29 2011 +0000

    Don't need block_kinds any more

commit 2ae50ba059835a056ac724a34d985fb73ae49cf6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 10 20:20:40 2011 +0000

    Use annotations rather than block_kind

commit 874ec910f672eb770f76ca3911402ffd8ac8dd6c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 10 20:19:25 2011 +0000

    Use blocker helper for tests

commit 5a2a63d5769eecc1c3d2c7768f4e62b5bbe06315
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 10 20:16:26 2011 +0000

    Common code for making uninstall blockers

commit b8c496e6a94bb6add2bfc94b0d1616f8aae904a9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 10 19:51:18 2011 +0000

    Implicitly annotate blocks

commit 7ba273785c74fad8d813d91302793a9fc4767703
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 10 18:11:12 2011 +0000

    Trigger on no annotations

commit 34ba2ba793f26f2b14447a0f523a484a2e97c6bb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 10 14:03:17 2011 +0000

    Show special annotations when -i

commit 42f4775a160a10107f513aa271d1f199c86ce239
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 10 13:44:44 2011 +0000

    Don't print special annotations

commit 69b9f6756b9e7817e14eb9c3c0fe22322f8f462a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 10 16:18:02 2011 +0000

    Track blocker kinds

commit 61901e5d8ff7a2718e16b1ce674ee7aedcef207c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 7 17:23:08 2011 +0000

    Can const now

commit 79a451bdc08b1c7d9477796c94f55d882eacfa12
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 7 16:09:55 2011 +0000

    Split out more

commit a4c999be67cb412120d12eb2bb051b550f64736f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 7 15:41:33 2011 +0000

    Split up a bit

commit 6282517cdc8b5462ca03724b9386b31604c64dee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 5 19:17:29 2011 +0000

    Score already installed things lower

commit 68774f1b9220d85e1bd853b452b1a1a357a0b846
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 5 19:10:59 2011 +0000

    Don't score installed-wrong-options specially

commit 820006e57c2c25c13e8f0e16d40886b4ec2e6588
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 5 18:27:53 2011 +0000

    Use static_asserts to ensure acs_ ordering

commit d973f21c51244c30b682618717d2946aa0025c28
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 5 17:44:59 2011 +0000

    Fix || ( a ( ) ) logic

commit 0c1ff159718540f4ffb4d0160daf078d48d478df
Author: Łukasz Michalik <lmi@ift.uni.wroc.pl>
Date:   Sat Mar 5 16:36:24 2011 +0100

    actually display installable differently

commit 78424cc592fe2149a41c2011e7c7fb32f0aeb399
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Feb 21 01:42:11 2011 +0000

    Make changelog.html work for out of source build

commit fed1372c3d68212cecaa9fdc35c90b150d7fd2f2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 5 15:30:29 2011 +0000

    Split VDB tests up a bit

commit 1f50219439b49adc323d5d00ffc606861e6174fe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 5 14:35:22 2011 +0000

    security.selinux xattr is special

commit 38006d6a1a74f31fe85f3c25aae304b0741aae93
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 21:17:11 2011 +0000

    Document extra sets dirs

commit 60312306ef19d6700394c9cde7f168badcee6cdf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 21:08:58 2011 +0000

    Allow sets in /usr

commit 8b7a424633050178d4cb98204281d4de22109283
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 20:07:26 2011 +0000

    Tinker with || selection preferences

commit 108e65608bb7e5bb27339f3d4c7faf0afe45ebfe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 19:54:52 2011 +0000

    Even more contexts

commit dfee795ea8980d78aa1b13d18f0bd39aff29bbce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 19:44:39 2011 +0000

    Use rcme_not_installed for filters

commit 22f59a9b5e9493a6168653d6428435287e8b94c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 19:38:42 2011 +0000

    Make use of rcme_not_installed

commit ee54b61ac9076804b16e345a8337799ebd2654a5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 19:35:27 2011 +0000

    Add rcme_not_installed

commit a1d99ecd3c5c1af45db34092cff913170f9bfaea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 19:10:53 2011 +0000

    Better context

commit a07ecdba1a9d1ca3183ffdf03a1a5b2ec35f72d4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 16:39:54 2011 +0000

    Use may_excludes in selections

commit 8bbc660636c3d5617c422d6d61084717ad7315ff
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 16:17:38 2011 +0000

    Define may_excludes on filters

commit 8d632ee9edebdbaa00c31200d97db506b5bf9cac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 15:57:21 2011 +0000

    Add intersects to Options

commit 6af1661baa97ae5f10da9cbc3b9899eb2be16f87
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 28 15:29:40 2011 +0000

    Let generators use excludes

commit 0d16be4747a5f23e68ac77765275b6ab345000af
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 27 22:24:52 2011 +0000

    Sneakily avoid some unavailable loads

commit 7ca9f93d962864f1b2a018abf1b4deda3b9b821a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 27 22:09:52 2011 +0000

    CRAN is dead

commit bf9e33c1c76c2c2387ada7ae7294efa21a1c2f2f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 27 22:08:29 2011 +0000

    Allow repos to return partial results if faster

commit 761f72d25876dac3e239fad163123d35cacda4a0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 27 20:35:18 2011 +0000

    Nothing uses default_destinations now

commit f37072df0cbd9bf0a2d3ad670728e1238ea243db
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 27 19:19:46 2011 +0000

    Contextify more

commit 0b835816e1abc8be8c0c1a8a948eaf7594e6d5e6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 27 16:49:52 2011 +0000

    Log || scores

commit 7224ee80cc55396c267b2517c01ffd9527e16700
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 27 16:11:53 2011 +0000

    Make merge checks its own phase
    
    Fixes: ticket:1085

commit 2c4c9b36faef13dd4ba408c80ca16461daee14bd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 26 23:14:16 2011 +0000

    Remove RepositoryMaskInfo

commit 9338f116a900bb17271b947a528ba4c2e67cadde
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 26 22:52:04 2011 +0000

    Remove RepositoryMaskInfo keys

commit 48654c330e14db70c0a8b3736b77ea2738382edd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 26 21:55:53 2011 +0000

    Don't use repo mask keys

commit dc6cdcbdc1430403fb52ad4baf859d09b5bed1c4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 26 21:22:37 2011 +0000

    Put repo mask info directly in the mask

commit 0c8eeda99a0bbef95e7729369ee293f526cd76a0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 26 16:30:05 2011 +0000

    Allow tokens in mask files

commit f1b121f3054eff3e048ee516b7f9e9aecdd26fad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 26 16:15:48 2011 +0000

    Pass EAPI to mask files

commit f0e47a5bbc492e6bc93c52af1fbbfe77c3eeb756
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 26 16:01:02 2011 +0000

    Add tokens to RepositoryMaskInfo

commit d465cb3a77b010a7c0ab791e69012143ad5405b7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 21 19:54:57 2011 +0000

    Allow unmasking by token kind in Paludis configs

commit 393adbc779c4bf332e9bb966a14f73fea002ae41
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 21 19:22:03 2011 +0000

    Pass optional reason to unmask queries

commit 04f54edce9cefa3a71fc274376b6a64e6eafee1f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 26 15:08:28 2011 +0000

    'Ebuild Location' is icky
    
    Fixes: ticket:1121

commit 2872d75638c53765e7a240a56fa12248c74cf5b8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 26 14:55:34 2011 +0000

    Fix test failure message

commit aa99650677bdcb8b8acbff68b413350a1b8b8ea6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 26 14:09:57 2011 +0000

    Betterer error message

commit e0ef0b7678fd7c9fa970313b53e0d99d8732d133
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 25 18:13:00 2011 +0000

    Error if dodoc hits a directory and not -r

commit 6319f1e7cac9aac93c066f0b1318d71489987cf8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 21 16:41:57 2011 +0000

    Remove simple_ from visitor

commit 5ffbc8d7c2c91e214417fb3a686584d1bbfa01c5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 20 16:57:13 2011 +0000

    Preserve SCM revision for binaries

commit 519382831287501084a67bc25be2e50fca275d58
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 20 15:59:40 2011 +0000

    Track SCM revision for installed packages

commit d4a242b1691f34bcdb8ceb0a7785e5029e0baf22
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 20 13:55:40 2011 +0000

    Add SCM_REVISION to installed IDs

commit af9ffdfee97b68dd495e2f19a9cc3e2878d0459f
Author: Brett Witherspoon <spoonb@exherbo.org>
Date:   Thu Feb 17 17:40:53 2011 -0600

    return a QualifiedPackageName not a ruby string

commit f5d65636d94446685ce18063a93533c80268c18e
Author: Brett Witherspoon <spoonb@exherbo.org>
Date:   Tue Feb 8 20:02:21 2011 -0600

    support multiple versions per slot line in unwritten

commit 90ce30774e0fd3e30ad2258b8e0709dec665f052
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Feb 18 22:03:02 2011 +0000

    No need for autoconf-2.68, 2.65 works

commit fadcc14edbd02ab8a34b634344141f01c661c119
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 18 14:22:38 2011 +0000

    Fix the parallelism fix

commit b03f0cab0e53a72a2105f9f6d3f0f5b74cea5852
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Feb 18 05:53:23 2011 +0000

    Kill

commit f46b504fec7e168db17b21ddd98452ea7abab8f3
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Feb 18 05:53:12 2011 +0000

    Serialise different steps in man page generation, cfr f16bd8dd

commit f16bd8dd1abc49ee7ef65b8bcb0ece9717084e54
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Thu Feb 17 21:21:59 2011 -0800

    Serialise different steps in man page generation
    
    Previously the following sequence of commands would not rebuild the
    man-pages properly:
    
    make -j12
    touch src/clients/man_cave.cc
    make -j12
    
    What happened is that make tries to build cave-foo.1, skipping generation
    of cave-foo.xml, causing the former to fail.

commit 92d5a748d020fa2f4f58f63689d48a6e69294309
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Feb 18 04:19:46 2011 +0000

    autoupdate

commit 26d9693945a3de7be6a283817525aac126dfdd23
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 17 15:55:16 2011 +0000

    ifi

commit 97699e765cfd12bea225e741ed4a561a8382ec21
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Feb 17 01:45:38 2011 +0000

    Asciidocify instruo

commit 8e11571b026bc33a42f2a42065511d330fa13589
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Feb 16 17:07:26 2011 +0000

    Asciidocify appareo

commit e6d1c28fbc15ae287fc5641fe1d365bddd113b9f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 16 16:02:25 2011 +0000

    asciidocify accerso

commit aefe735296fe393531652bc729872a0e7ec96f3a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 16 16:02:16 2011 +0000

    Missing blank line

commit 58f094b672f889012d3133fd5dcee7995984e02b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 16 15:30:35 2011 +0000

    Remove old man format support

commit 640ce4a803316dc42fe5980d12837df2fb2b18cf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 15 20:14:33 2011 +0000

    Use sandbox, not sydbox

commit 3a6bcd7033c526aca5d2e6d94b5cf688c11013e6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 14 18:13:34 2011 +0000

    Don't stop searching after a broken package

commit 1159e9fd770b98a8aa2cd2e505ef7fc8f899390c
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Feb 14 14:34:06 2011 +0000

    configure: Check for asciidoc and xmlto

commit 9ba3f44b20364464e20e7c2efdc89e5aefbcdda3
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Feb 8 16:35:20 2011 +0000

    AsciidocWriter: Escape ' and *
    
    'foo' underlines foo
    *foo* boldens foo
    We need \'foo' and \*foo* properly escape them. Only the first of the
    pair of asterisks and apostrophes needs escaping. Instead of tracking
    which one we are, we just escape the ones that are at the start of the
    word.

commit 21e4ea2a1dd922dbab3e182b41aa0d4666b0057e
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Nov 12 06:38:34 2009 +0100

    cave: Generate man-pages using asciidoc

commit ab058c01e39001bc66963b054bbd8ad9ea3638c6
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Nov 12 06:38:28 2009 +0100

    Args::DocWriter: Add support for asciidoc output

commit 2ad523ba2aa17d5834ba413a5161878db1110836
Author: Kim Højgaard-Hansen <kimrhh@exherbo.org>
Date:   Sun Feb 13 14:27:30 2011 +0100

    cave mirror

commit fc54112a0767ecae38d10a9a02393a58456696d7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 12 23:21:07 2011 +0000

    Invalidate repos after installing to them
    
    Fixes: ticket:1082

commit 7a453c8d9952e7d101077408e576a8585b6a4894
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 12 22:15:35 2011 +0000

    Executor::exclusivity_mutex

commit 54cd32ba322f2601fd9a2fc4951778a54bf9dfe0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 12 22:10:28 2011 +0000

    Add lots of debug logging

commit 87f29afaa3af247218b283c721bb7a2aeb4bbc07
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 11 16:08:01 2011 +0000

    cave resolve --no-restarts-for

commit 7704ad228a1249b4a92961ccca117f0d68f4f36e
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Feb 10 23:24:47 2011 +0000

    ruby: cave print-unused-distfiles replaces find_unused-distfiles.rb

commit 8734c1de6074e02882750830db8273b4fc485d48
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Feb 8 20:14:15 2011 +0000

    zsh-completion: Update for cave generate-metadata

commit eb446b03030d147fdd8cbf8b1382e71dc1aff083
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 8 19:23:38 2011 +0000

    Add notifier callback for generate-metadata

commit 023a158af109b2a171f6d4f3dcfae4090fba4b1b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 8 19:03:55 2011 +0000

    Thread cave generate-metadata

commit f10a2dae1379ac264ec2ac0c1d57ed92422d3ea5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 8 18:30:51 2011 +0000

    cave generate-metadata

commit 26b638b9d0ff7777eb7b46a00cd2067c731c853f
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Tue Feb 8 17:41:04 2011 +0100

    Update cave zsh completions.

commit e61ee3561764da4ce246263644c0207f439c0be0
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Feb 8 16:38:07 2011 +0000

    Nothing uses _paludis_packages

commit 4eb98040ac02186b9c2e9dd1f2cd5e7259f7b83b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 6 19:03:48 2011 +0000

    We can use std::conditional now

commit 4a67573716c63338ce4537019c94dc7a795eb71d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 6 19:01:49 2011 +0000

    Unused

commit 6c0be85967f3cd0bfdd21689fd9b1331bf798675
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 6 16:59:44 2011 +0000

    No longer used

commit b38149a7b9859f1ea04c854127dafcfd0746ce83
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 6 16:28:13 2011 +0000

    No need to rewrite dependencies

commit 7c929c87597f4e6fcfe8638e03e7b60c22090415
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 6 15:17:14 2011 +0000

    Dep tags are no longer needed

commit 05b3a52ec5ab06937bc9038c370db9b347dbe9af
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 6 14:11:22 2011 +0000

    Remove legacy code

commit bb634210c725c1fa821b61b8f4270f9468099928
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 6 13:53:36 2011 +0000

    Missing includes

commit ddcc1913de592ad6c08212fe09efd68328b43dc1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 6 13:40:38 2011 +0000

    Kill adjutrix

commit fe657fcda33701ce86fbdf83ed9621e40fc2c11d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 5 23:24:22 2011 +0000

    Remove legacy args

commit 95941e66453feb65895b597e305403776da96b42
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 5 22:38:55 2011 +0000

    Kill paludis

commit e91a83397adaad38a7ac9b60d315db481cc3fff2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 4 22:07:54 2011 +0000

    Bye bye reconcilio

commit 3caef7b22c4eaee861f0f655d5c1650652b7d2c6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 4 20:25:34 2011 +0000

    Bye bye importare

commit 8e76744365a37d8cf9816764377cbdd26592e568
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 4 20:00:32 2011 +0000

    Ding dong, inquisitio is dead

commit c054c6d7c9be6df0f99a3876f4fbe7608deb023f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 4 17:03:30 2011 +0000

    Work around shoddy Gentoo QA

commit 665e52b96262359e26f2a2c52b81183b41e109aa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 3 17:51:05 2011 +0000

    exlogfailure

commit 35831832b06566d7dd316c9a4cf6d12f4727b978
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 3 16:53:09 2011 +0000

    OutputManager::ignore_succeeded

commit 6a432ad8d444deda7fc65746e8028e21dfde2d1e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 1 16:46:15 2011 +0000

    Show nice errors for specs in more places

commit 462b3e40072d94d9af6c30b3862aec7e0f4db398
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 1 15:58:00 2011 +0000

    Exheres repos don't inherit categories

commit 53af40c9333bf44b50bf3357e2a41c9353473f17
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 1 15:48:21 2011 +0000

    cave owner -m short values

commit 8cd3f89f1e7817fafca33e410b24af18fc333874
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 31 16:17:41 2011 +0000

    Reuse common choice values

commit 6eeca897e480fbb24cc5bfd6df6cf97fc5d82594
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 21:43:34 2011 +0000

    Refactor EChoiceValue

commit 565a93fad0cee550c2fb44286e64f02685cbed88
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 31 13:42:20 2011 +0000

    Don't try to preserve permissions for env

commit 30a3e686b380a908a184c4c2fc7820e63f32e6e8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 31 12:40:37 2011 +0000

    Report libarchive errors more verbosely

commit 909c8d666c47890f2f8063db0ccdb55fffca5458
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 29 20:26:11 2011 +0000

    Show (sug), (rec) for suggested / recommended reasons

commit 6c231c4ca737ef368d5c0d42a19cb80737a682c0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 29 20:15:25 2011 +0000

    Prioritise suggestions.conf more highly

commit 47aba1e1a57867a0540e5c124ca9eaede7d5e7ee
Author: Ali Polatel <alip@exherbo.org>
Date:   Fri Jan 28 13:59:43 2011 +0200

    sydbox.bash: allow network aliases to be whitelisted

commit 9f9803c0fdd8e652bbe7681331c3a52576aa5a11
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 21:12:12 2011 +0000

    Missing include

commit a2a18a32a9b18a4bd8d5f091eca5e7904e898c41
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 20:42:12 2011 +0000

    Show selected choice parameter

commit 2138be4ba45627fd174eb72aecff21b3ff978e7e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 20:19:06 2011 +0000

    Document build_options: symbols

commit ce4bdb2193d3d5eba1c92d35cb91931005793096
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 20:12:53 2011 +0000

    Indent less

commit 5b92093cceab1dc3f2e0a9ca00436cafa445dd80
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 20:08:06 2011 +0000

    Show compressing splits as spz

commit eef0a4a7287dd35d0224a915ee46ae81e8977ec6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 20:04:01 2011 +0000

    Remove old elike choices

commit e15546d2c1118e12506b48c8868e1f52cee44b8b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 19:49:27 2011 +0000

    Use build_options: symbols for e

commit a6ba18f1f027bca8277922c2c32a6843efd8300e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 19:06:18 2011 +0000

    Update wording for new build_options

commit 41ad999cb4ceebef040395d623d23a36b805bca5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 19:05:12 2011 +0000

    Support compressed debugging for unpackaged

commit 9e8be8c45a36e9f53a586a79acb726d74f5c687b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 18:52:15 2011 +0000

    Support compressing split debug symbols

commit 899374110f3929278af84f575ebaeff039439bdb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 18:44:13 2011 +0000

    ProcessCommand::append_args

commit a269d8e9cae9b99b824b75d9a532c4f7edc730f2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 18:12:47 2011 +0000

    Add should helpers to symbols choice values

commit 0be73fb20a514eaa4c0cb74b650bbda6f78b6bda
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 17:44:26 2011 +0000

    Allow forcing symbols value

commit 9784b1a69caee4cd9d9f59ab00f11b1dbf23780e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 17:38:05 2011 +0000

    Add ELikeSymbolsChoiceValue

commit 000a779c9a4619b90278624a345c573acce2c23a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 17:02:30 2011 +0000

    No need for verbose description now

commit c402dbcba1523b97ad8182e5ffa3211e993187a3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 17:01:12 2011 +0000

    show permitted choice parameter values

commit 36b75ed1f5b48cb9ed9bc81024ca74e9641856eb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 15:49:38 2011 +0000

    Export legal values for choice parameters
    
    Fixes: ticket:1100

commit 3cac76bba19afa2bd70307024d6f6f6485526d29
Author: Ali Polatel <alip@exherbo.org>
Date:   Thu Jan 20 19:36:17 2011 +0200

    exheres-0: Use esandbox instead of sydboxcmd

commit 78c76b83f32c293a7a7b9633c63927944262ea2e
Author: Ali Polatel <alip@exherbo.org>
Date:   Thu Jan 20 19:35:45 2011 +0200

    ebuild.bash: Use esandbox instead of sydboxcmd

commit 64568b71d93d781002799f988fcf0470d4302bd2
Author: Ali Polatel <alip@exherbo.org>
Date:   Thu Jan 20 19:35:04 2011 +0200

    New wrapper function esandbox() for sydbox.bash
    
    This function wraps raw sydbox commands, to make the transition easier
    to other sandboxing tools, like pandora.

commit d0fdff4b9c0a9a38c82e435f2e1324502ff72b56
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 14:11:12 2011 +0000

    Be explicit about what -zce do

commit d8bbe9f02de950130b39d4824e5e90a870d5b302
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 27 14:06:54 2011 +0000

    Add note to update-world man page

commit 653947f40135832b5e388a90f22adf069584034a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 23 12:51:46 2011 +0000

    Share unaccepted keys

commit 62a3e9ef98827094e0daa27418c4a08677ba1458
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 22 23:56:08 2011 +0000

    Support hashing tuples

commit c05f56916407d1730903472718fed9576bd214c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 22 23:23:34 2011 +0000

    Don't store keys, IDs in masks

commit d145928e6b0283eb9816d34332d4d062b21598b3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 22 21:27:52 2011 +0000

    master is 0.59

commit 9221fd81c7a36b24a6ad305229b6bd9bc8b1868f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 22 16:00:23 2011 +0000

    Preparation for 0.58.1

commit 2f72e8ae9a20e2b649c88edb64065f317f21b4ee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 22 15:24:09 2011 +0000

    Only apply 'not already met' blockers to necessary slots
    
    Fixes: ticket:1086

commit cecb1d10d1a18ca5883707180ba11f1e80f9f49a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 22 15:21:27 2011 +0000

    Typo

commit 32a1cef4f57c4e5a97dced8d7ec1694de289b0fd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 22 15:20:54 2011 +0000

    Allow checking slots

commit 877928cc0d484a75923c94aed0f25079400939f4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 18 20:32:43 2011 +0000

    Refactor slightly

commit 58e9dcedb2b766cb52f8c29de5ea493f6346448a
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Tue Jan 11 00:31:29 2011 +0100

    Update zsh completions.

commit f10ecfcc4e8785d156599dc2e13dcd03fb6de368
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 10 16:58:46 2011 +0000

    Show overridden masks on unmasked packages
    
    Fixes: ticket:1081

commit d19535cfef9813af224ea90f269681ddbfdb1db1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 9 13:58:14 2011 +0000

    Preparation for 0.58.0

commit 82779304885e6e1b839e35aa60382bf2c03126bb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 9 13:54:42 2011 +0000

    Bring in 0.56 NEWS

commit 49d74d6369392cad2391b3e6be8bd562ab754f74
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 9 12:27:24 2011 +0000

    Remove rather than add to world
    
    Fixes: ticket:1077

commit 98c46ad28de04f94998f2247e85a6f5807b5db52
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 9 11:43:33 2011 +0000

    Don't score unmet but taken || ( ) children highly
    
    Fixes: ticket:1080

commit ac5673f3d7d185bff48d1b4cabb146f6d4182a86
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 9 11:13:34 2011 +0000

    Unused

commit 7a2c9e974666881f44406c88189ae546a67ff0b7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 9 10:23:12 2011 +0000

    Rework Pimp to avoid ImpPtr ickiness
    
    Fixes: ticket:1070

commit 7f7c79fcc67df4fae498ca943e36592d3f7a3ad2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 9 09:23:47 2011 +0000

    Fix segfault

commit 93b40cd8b07025c1d6aa5d489ce661c85c9c0219
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 8 09:41:37 2011 +0000

    Be explicit about crefs

commit 592c4ad75c7bcbad15fa9afab9a4175822bcfe57
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 8 09:41:19 2011 +0000

    Use return_literal_function

commit f8d478e0e274ea05882d0b3de1dbe4dcdbce0d64
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 8 09:37:26 2011 +0000

    Don't rely upon bind discarding args

commit e1b0751bc45a46bd2007338036fe3deee921eaf3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 8 09:27:29 2011 +0000

    No need to stringify

commit d3d81bdacdbb538559390f78731ec50b5ed63f83
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 8 05:40:01 2011 +0000

    Fix security report

commit 07bd74e326564103424a1488e3f688b858c02c96
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jan 7 10:01:04 2011 +0000

    ID isn't needed

commit 4d63e4274e65f15770a290c6cde919dc6b95a73c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jan 7 09:43:17 2011 +0000

    ID isn't needed

commit 12ffed7c10d7c51d8fe3abf2a36173e279d9c796
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jan 7 09:27:52 2011 +0000

    ID isn't needed

commit aabea692cf3fee5b91b36acf25770159b317624b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jan 7 09:13:45 2011 +0000

    ID isn't needed

commit 7198b4499808f1f0fbee20b452c6a6d3e80abee9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jan 7 08:57:53 2011 +0000

    ID isn't needed

commit 3ea2abf9c474dda8581c7ff5ae10178dd98641e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jan 7 08:38:56 2011 +0000

    ID isn't needed

commit 363508101b74cb7c3c58f10d28a19fd17cb590a7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 18:21:50 2011 +0000

    ID isn't needed

commit ba48807953a1232e3ef23b06007ae9ec275e2285
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 18:14:32 2011 +0000

    ID isn't needed

commit 00dc02da2e66a9cc73202cc7e512aa212feba77c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 17:57:17 2011 +0000

    ID isn't needed

commit bd35e31901131753ecaf7a9e58a4aea650000de2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 17:40:34 2011 +0000

    Don't need IDs

commit 7e84ced26e054fd9293fc21a874245adc2ce2199
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 18:24:47 2011 +0000

    Turn on missing flag QA for EAPI 4

commit eaf9098a2a99848743b2756a9805a3172f803807
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 16:35:44 2011 +0000

    Don't exempt installed IDs from flag? QA messages

commit 2e2d62366cada8947f15bb3c29a9704f212de9c0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 16:14:50 2011 +0000

    Don't need ID any more

commit 42e739456d8e348c9a14fb8ea1f1d2c889dab8af
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 15:53:40 2011 +0000

    Use passed ID

commit 4d9e95cfc626a2f98262a267050250f30dc6b3bd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 15:24:10 2011 +0000

    Pass id to as_human_string

commit 069c40621c0f9612b689448993f113d5f7ec96dd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 14:20:20 2011 +0000

    Pass ID to additional reqs

commit 81ef7b0468950cade215c889d47143db21720695
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 13:21:13 2011 +0000

    Pass ID to match_package

commit 20cc98f89f0208619fa8845d784463f03a7c9234
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 2 02:19:01 2011 +0000

    Share more common metadata

commit d02f6611a083735106d0f56d6d49f3a4743a5d07
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 2 00:07:10 2011 +0000

    Don't store id

commit b09f30261089985bd08c79a12d7df7f11b348a84
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 6 17:45:02 2011 +0000

    Check for supported EAPI

commit 1dff776628b235115abcda5d5fe80ceba1368b54
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jan 2 22:16:15 2011 +0000

    Use --delete-delay
    
    Requested by fe[nl]ix.  This requires rsync 3, but that's from March
    2008.

commit ee941e4ee6b04d9680e8a310435e8942ee41d9a1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 1 23:06:43 2011 +0000

    Use name_foo rather than foo_name

commit cb7234bc6046bf4614bf8850486f0679641c6bfc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 31 08:00:46 2010 +0000

    Missing cave print-spec

commit 90d417b18475f4f647938c23925369444987d55d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 31 03:24:30 2010 +0000

    Fix indent levels

commit 4a4c5ce98b186a8dc3e3d683b1889a7f724c93c3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 31 03:21:02 2010 +0000

    Kill formatters

commit 79da6018d6c02a099af83ecd62e8858ead5f27db
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 31 02:08:00 2010 +0000

    Use pretty_print_value

commit 3dd53676acf85d7b3d9758f2def081d20c00b3b9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 30 22:48:34 2010 +0000

    Better pretty printing mechanism

commit cdaf7c2138035625d99ee5be127f427943b66e09
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 29 02:09:11 2010 +0000

    Pass env, package_id to labels enabled

commit d3dcce377a01c5b3ae0414e9e4dd67eaddc4ef0e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 29 00:59:37 2010 +0000

    Tinker with labels

commit eba9fcb1d71dd48458d09c1328ba11ea06fbb40b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 28 22:51:52 2010 +0000

    Concrete -> Specific

commit 92f0a95d1854442e744f707eaae9add7fd92ff67
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 28 22:19:20 2010 +0000

    Pass env, id to ConditionalDepSpec members

commit 092228a814cd6700b97112b5dcf931c80b6b9431
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 28 19:28:37 2010 +0000

    PackageID::repository_name rather than ::repository

commit 97c38fc7c02260a2d213d9a16d878a0410b9d57a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 27 23:54:51 2010 +0000

    Pass PackageIDs by shared_ptr

commit a1b11d059009182f19bf9cf23e060dee752d4632
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 1 03:02:00 2011 +0000

    Enable EAPI 4

commit 53e383eaae30a84662a353f62dafbfe68d62d5b3
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Jan 1 00:40:54 2011 +0000

    Fix OMGfail in updates support

commit 56e45f32d15205bad73d632bb2e7196169effac2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 20 16:04:09 2010 +0000

    Fix myoptions requirements

commit 364172a60127620b8b9feeef3f071ad87d496a41
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 19 23:19:55 2010 +0000

    More legacy

commit 3dca9e2c075c8aac9b1d883d7d9e3a9692af1ba9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 19 18:58:49 2010 +0000

    Consistent indenting for vim files

commit c1f12a3490d56eb57902ccc9615c29ea03925383
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 19 18:55:31 2010 +0000

    Support groups in suggestions.conf

commit d83965fef9cb945a2dd42fc17d709fbfac1ce0fe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 19 18:29:22 2010 +0000

    Support group names for suggestions

commit 9418c6b546001af699ff4d9d3c9e5451be0a2125
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 19 18:28:18 2010 +0000

    exheres-0 has group-name annotations

commit 03502000208af3c10298b9cff202e130c63df76d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 19 18:28:00 2010 +0000

    dsar_suggestions_group_name

commit 12d58c89b455c6b2b67aada5892ae25ff071f5bf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 19 16:48:51 2010 +0000

    Use role rather than key

commit 17b625c28f10fbc765f1a99af433da1e39a9253e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 19 16:46:09 2010 +0000

    Annotations have roles

commit 7d994ad210d8fc308a506ad9c2cd3eeed4607a65
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 19 01:19:21 2010 +0000

    Do annotations differently

commit b990aeda2d842664cb12aa75c5cb48142779af82
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 18 19:13:12 2010 +0000

    cave print-unused-distfiles --include

commit f7449950dcbb8fc8a1c37f5d3193306293096128
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 18 18:14:33 2010 +0000

    cave digest
    
    Fixes: ticket:1037

commit 9f74662de1a518c3a2b4fdefee586fcc9fd5bce7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 17 23:09:25 2010 +0000

    Share slot keys

commit 1ee6e1e1783173f3761f7edaf02f2767cfe2bf4f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 17 19:49:42 2010 +0000

    Use less rams

commit 44bb89ba473f74171d056f6b8ed085d827bca015
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 17 19:31:43 2010 +0000

    Dead code

commit bf42ed377276114a6f9ab0dacd061faa25b709b1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 17 02:02:35 2010 +0000

    Dead code

commit b5b62d58596c6e4571206b7e649078af94415f3a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 17 02:02:26 2010 +0000

    References good

commit a7615b25694a7314b7e1bb238041a9fe4e73f3a5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 17 14:07:51 2010 +0000

    Document suggestions.conf

commit b868007a6b39d08403075a0778d32f4b885ea2a2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 17 02:58:56 2010 +0000

    vim syntax for suggestions.conf

commit 305b1695e05b9f013d4a09e47054d546afbc2207
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 17 02:48:11 2010 +0000

    suggestions.conf

commit 0c0ff58119066f55febdc6b2936e75d74fb9587a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 16 23:19:30 2010 +0000

    Listen to Environment::interest_in_suggestion

commit 4f87fd12f82fb6f7b92651cc88e673b50d5ec836
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 16 22:57:02 2010 +0000

    Environment::interest_in_suggestion

commit 48b71ce3fdfa8ecfe304c942f690ca2036720028
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 16 23:11:49 2010 +0000

    take from, ignore from can have full IDs

commit b716a9fddb8e8af4e089b14143e9bd8d1ab28718
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 16 22:33:10 2010 +0000

    Fix args

commit 67289d647673a10fdbde8175acbcc1401f0db994
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 16 20:41:39 2010 +0000

    Use id specs rather than ids

commit ef8b32d834fc693ba6800387548babd0d29bb6ae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 16 18:57:30 2010 +0000

    Show failed, skipped in x of y
    
    Fixes: ticket:1063

commit 3e64739636636c5a8bd088bfa0c63d6d9bcf4d84
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 16 17:29:10 2010 +0000

    Track active conditions for dependency reasons
    
    Fixes: ticket:1064

commit 6458a000d4f6bff1ce7e5bebdfb5315a21975a2c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 16 16:44:12 2010 +0000

    Allow pretends to be run with required confirmations
    
    Fixes: ticket:1066

commit 4eab7d7e2b713d92e7f3d050bd2f38c23fedeb5f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 16 15:59:19 2010 +0000

    RESTRICT=test doesn't restrict expensive tests

commit 50f5124ad73585d9978ad3df980fe49178afab4b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 16 15:34:47 2010 +0000

    Show fork errors

commit 93ad577d737b265a4fb921337ea7765a6dd2a27c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 11 16:52:02 2010 +0000

    Better error for uninstall multiple versions

commit e7738562740e3ec68c96e8e86a582f4da000aefd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 11 16:23:27 2010 +0000

    paludis is deprecated

commit 686c441b8d9449ba49b861e84e19b50f7ae5f469
Author: Aleksandar Petrinic <petrinic@gmail.com>
Date:   Fri Dec 10 12:10:52 2010 +0100

    The documentation writes about cave import instead of importare.

commit 52825b5bd9d658676b8e876da720469398877352
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 10 10:52:22 2010 +0000

    Do our own buffering for SafeOFStream

commit 77c2c5b6b7686bf8b5093dc12701bcb39019a10a
Author: Aleksandar Petrinic <petrinic@gmail.com>
Date:   Fri Dec 10 11:03:24 2010 +0100

    Now gettingstarted suggests to use cave print-sync-protocols.

commit ba814b0836ed652d48c5e808e2bb222bb6954960
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 8 21:13:26 2010 +0000

    show values for choice parameters

commit a45befeb03430d2adcb9a92a77d6a97d565fa761
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 8 16:48:02 2010 +0000

    cave resolve --one-binary-per-slot

commit a28909960fd86c8107041e3784fbbfd160bcae42
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 8 16:26:00 2010 +0000

    FindReplacingHelper::one_binary_per_slot

commit 55e1dfd80ba17b9e992e5f4687e353f42f67517a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 8 20:31:43 2010 +0000

    Show what we're deleting

commit 1bb75d1a67d4a857a15f4fdb140cabade672214c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 8 19:50:41 2010 +0000

    Support replacing for pbin merges

commit b403744d94299bf5dc4c5a1a7650a76d70d2d72c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 8 18:30:25 2010 +0000

    Pass replacing to merge

commit 26cdad7e7cd655655e06fc07eef74ab01d63250b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 8 16:16:32 2010 +0000

    Refactor replacing logic into a helper

commit f1902e624313bd9f34b0e22eb567034242f3c25d
Author: Aleksandar Petrinic <petrinic@gmail.com>
Date:   Wed Dec 8 16:02:01 2010 +0100

    Documentation now suggests using cave fix-cache instead of paludis --regenerate-*.

commit 0c8f69f09b928cdd646e8a3ce8e2dc3b290a044f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 8 12:28:00 2010 +0000

    master is 0.57

commit 847a4607802b7913e049697c885f57dc415fa936
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 7 22:51:04 2010 +0000

    Add binary_distdir to info output

commit e6d9d06d148d269fd211e9ea8eb316b3693200a0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 7 17:31:21 2010 +0000

    Preparation for 0.56.0

commit 874337ab68672daf52adcf94adad19f4e8f86427
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 7 17:25:31 2010 +0000

    Bring in 0.54 NEWS

commit a6813eacb72123966641834799954e4b023d7f75
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 7 15:41:44 2010 +0000

    caveify docs

commit 738e455a3beaedf5252cb2354381f6facef8d62d
Author: Aleksandar Petrinic <petrinic@gmail.com>
Date:   Tue Dec 7 15:14:20 2010 +0100

    PackageDatabase::fetch_unique_qualified_package_name disambiguate flag

commit ceca955ba1c180ee7964adf8d451218b26b55a54
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 6 14:45:57 2010 +0000

    Overlay mirrors override master
    
    Fixes: ticket:1059

commit 12a818efe70650e7f1bc300651c687ffd225df05
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 6 13:36:39 2010 +0000

    Turn choice name validation back on
    
    Fixes: ticket:1050

commit 1e7ffe1e100256244b980ed9fecf04f051c02b4d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 6 13:23:26 2010 +0000

    Don't use weird chars for delims

commit d510cbe47a6b600a1f40ac4a8aa778f67b34aa2c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 6 11:59:12 2010 +0000

    IDs might be in either order

commit 20e9854dc7d970344f6b9409ee2e55109a2e9361
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 5 22:39:02 2010 +0000

    Typo

commit 5a75d2dd6a7edff541be15f33f791af47ff61d40
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 5 22:35:58 2010 +0000

    Reindent

commit 6f938d4fb2097e401eb715bd8ab9fba56c416879
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 5 21:54:40 2010 +0000

    EAPI 4 doman -i18n is different

commit ff5e9baba8780789e5badc94e1da50dd6bc67dba
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 5 21:18:44 2010 +0000

    Verify REQUIRED_USE

commit 74d54724984bc1b3fa49414995151edfe031e368
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 5 16:14:14 2010 +0000

    Split things up

commit d97eebaccb30a9669471516db9e7243420cbae47
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 5 14:22:52 2010 +0000

    Add REQUIRED_USE

commit 613882fd03bd4ded8ffd24797df3d7adb065a50e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 5 12:41:37 2010 +0000

    parse_required_use

commit 3db9761d1b7e8743d48aa079a97a57864a3efecf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 5 12:18:20 2010 +0000

    Support parsing ^^ ( ) specs

commit 8a2209af5322271d8741d8add2f9f965b30a6455
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 23:25:05 2010 +0000

    MetadataSpecTreeKey<RequiredUseSpecTree>

commit cd3a942035f61f0d42b743698209236c83747e78
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 22:55:38 2010 +0000

    RequiredUseSpecTree

commit 57211c15f04a7fd382263319a154a555c757f09f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 22:03:40 2010 +0000

    GenericSpecTree can contain ExactlyOneDepSpec

commit f2476fe77fe49511a4c22544bf2cbccbc5cfd6cb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 21:30:35 2010 +0000

    Add ExactlyOneDepSpec

commit 821693b16c1f997ff5567c1bbf3966244bb835fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 14:20:19 2010 +0000

    EAPI 4 has MERGE_TYPE

commit c8840c14f37099fb74cc68684a260eff7641a7ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 1 08:57:38 2010 +0000

    EAPI 4 now has no use dep defaults, IUSE_EFFECTIVE

commit 2b88556545a9c52908a8bed0f7856f8916ddc95f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 20:43:08 2010 +0000

    Mask rather than remove test build_options when restricted
    
    Fixes: ticket:1058

commit 5d423e3e09364283c20cf989b980823b38ed461d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 19:41:21 2010 +0000

    Allow repo_file in defaults, and add variations
    
    repo_file now works in repository_defaults.conf.
    
    Added repo_file_basename and repo_file_unsuffixed vars.
    
    Document them all.
    
    Fixes: ticket:1049

commit c3e09c0cec51503b68e03a2910e16237f79356dc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 17:00:27 2010 +0000

    Use binary rather than unbinaryable for filtering origins
    
    Fixes: ticket:1051

commit c914953343b2f2712e7817588c414fe7af794cab
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 17:00:24 2010 +0000

    Add binary behaviour

commit 6a25169fa25d76f8cc41f9bf01bb2227f4f25ee8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 15:19:22 2010 +0000

    Ban optionq in global scope the explicit way
    
    Fixes: ticket:1056

commit cc36e7cca2b441437ae16cb9f3096f42c75c69e7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 14:54:02 2010 +0000

    Only show substring suggestions for length >= 3
    
    Fixes: ticket:1053

commit 484760a15589b8c49a773d95cfa795977b7c8718
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 14:39:27 2010 +0000

    Fix sync_host
    
    Fixes: ticket:1054

commit 4f4c68ece8df66eaea5a0e9a9b7a6b70e60c958d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 4 13:03:11 2010 +0000

    Replacing in pretend too

commit baa3ed749d36afd7b0312764dc82681a329241de
Author: Elias Pipping <pipping@exherbo.org>
Date:   Wed Dec 1 18:36:17 2010 +0100

    Fix typo

commit 1d71eddecdd9de55c7194a1d48ea1fd1dde441b7
Author: Aleksandar Petrinic <petrinic@gmail.com>
Date:   Tue Nov 30 08:55:53 2010 +0100

    Fix cave print-set documentation.

commit 474e4d7818055ea8e4d085cf7e04d4fea7c2b47a
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Mon Nov 29 17:14:20 2010 +0100

    Fix minor typo.

commit 249160784f590fcbfbc1f47871e266423829b004
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sun Nov 28 22:56:24 2010 +0000

    zsh-completion: Fix previous commit

commit ec3964174a7135ec3d72f186410c897103a4c850
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sun Nov 28 22:54:52 2010 +0000

    zsh-completion: Partial update

commit 2534dec6e213c440debf4f532c4b7485406d97e7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 28 16:11:19 2010 +0000

    cave search --index --matching
    
    Fixes: ticket:1043

commit b62bde7b2bfd6848ded669fb20a0fbad495608c3
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Fri Nov 26 20:14:58 2010 +0000

    Fix Display-If-Profile news header handling.

commit 441fd39b9e87498e15fb328a104cc8d1ecf6a651
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 25 21:55:08 2010 +0000

    Don't show = if the key is empty

commit e9fb16a16c005848e20ffd2c65c3cb9db69c2ad9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 25 21:43:18 2010 +0000

    cave owner --dereference
    
    Fixes: ticket:1044

commit cc200cc8be80e8309f0a00fe5a33acc7d93d5ddf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 25 20:39:01 2010 +0000

    Fix binary ordering

commit 553c4823a3221530ffd2430cb3e684273c0b1d86
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 25 20:54:20 2010 +0000

    rename

commit 7f766826807abb2d878c94f6a691eb86d7cbfada
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 25 18:58:22 2010 +0000

    Check /dev/tty rather than /dev/pts/0

commit 4b361a649a3c620ff323710e598121a2fff03667
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 25 17:38:25 2010 +0000

    Use libmagic rather than file for stripping

commit 9c9ff3fd4b60a97b261d343ddf49d43fc439cef8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 25 14:28:17 2010 +0000

    Check for libmagic for stripping

commit 5245b7443b39b62762ef37ec95aae2f0ecb5cde5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 25 15:00:59 2010 +0000

    Warn and ignore self in masters list

commit 1329c8ecedf04c1bc7523b4a7bd3dea8b2f4e426
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Nov 25 00:00:00 2010 +0000

    Support MetadataStringStringMapKey.value

commit 82a496863bca5087cdf96a560788bc87d51f2b51
Author: Stephan Friedrichs <deduktionstheorem@googlemail.com>
Date:   Wed Nov 24 18:07:34 2010 +0100

    Correct zsh-completion

commit b86d888cf77967bce49a2b295e993f05e58a87ef
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 24 16:10:03 2010 +0000

    Warn rather than error for self-dependent repos

commit 250773a75c9e60694bb0329df05550167642fa2b
Author: Stephan Friedrichs <deduktionstheorem@googlemail.com>
Date:   Wed Nov 24 15:52:49 2010 +0100

    Bring zsh-completion up to date

commit e019482551d0498560952392fedc4eb2683df194
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 23 14:28:02 2010 +0000

    Better error message

commit 30bef260190fd8a1488bce7d9e99338dbe2d1198
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 22 18:48:03 2010 +0000

    Show adding to slot differently

commit 9768eb21b32470ad8375845ccad6a35d1bfaa405
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 22 13:49:56 2010 +0000

    Don't show no output messages when only one job

commit 4c07d2c49981b2494a23b9c25030e6d94db61c08
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 22 13:22:55 2010 +0000

    Get replacing right for binaries

commit 443339fa69ced5de0a6b202fc590e6a3ffbcdeab
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 21 21:03:37 2010 +0000

    stat less

commit 5eebff4026a0a5146d5866e372c9f5c002aa31c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 21 18:21:45 2010 +0000

    Don't bother keeping duplicate require_ifs

commit 0d407815c20ed74cd3d5cb3b663d6c0ab007fc86
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 21 17:58:03 2010 +0000

    Can't continue-on-failure over binary creation
    
    Fixes: ticket:1042

commit bf94cd0ca65dad47406ddf66dd55c49fdccb0672
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 21 16:18:22 2010 +0000

    jri_fetching is a bit special

commit dc38780cef302eebd42cd0cf45778a7659cd4577
Author: Stephan Friedrichs <deduktionstheorem@googlemail.com>
Date:   Sun Nov 21 13:09:34 2010 +0100

    Add cave-print-unused-distfiles command

commit dd1e06bc7f78447d128a7864e72d2700160043fb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 20 19:14:59 2010 +0000

    Don't increment success multiple times for one total

commit 6ad48fd7d66ea4c6ce2d805f35749ae08d1060de
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 20 16:59:44 2010 +0000

    Fix

commit 6ddff9636950ef3df345e415e4de14ef0bd82d4a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 19 20:01:42 2010 +0000

    Moan if we're not in a tty group

commit 07f0d15a91bd5ebb9d64b69e0e14debd4d19cd0f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 19 19:28:04 2010 +0000

    Handle errors when creating the output manager
    
    Fixes: ticket:1041

commit f9b33cc445a1efac0fa8f5c7f1f52c7e51f65375
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 14 13:42:14 2010 +0000

    Docs tweak

commit 7a4f916615342108ec72e9631982c71b5b8b36e3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 13 16:07:51 2010 +0000

    Make TeeOutputStream flush

commit a7cc5075fe92a40600abe338801e293727f99c15
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 12 20:38:18 2010 +0000

    man page tweak

commit 8028ac94fa53ad82757c017a3f94d218f33f9057
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Thu Oct 21 09:51:03 2010 +0000

    Fix dot and plus exlibs tests.

commit 7123cc1484e653234ffcd95a0b9ef918bb800223
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 12 19:35:30 2010 +0000

    Note on what importance doesn't do

commit ef1962094589a83f1300f04748fa4ef5abcba990
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 12 18:03:44 2010 +0000

    Detect undefined exported exlib phases
    
    Fixes: ticket:1036

commit 60f7a0bd5384e5a0d89dcbf7266ae5ef656f81ef
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 12 16:24:29 2010 +0000

    Start documenting pbins

commit c14b11bc5850fe1c7a02c72217e692f4f668a253
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 11 19:12:57 2010 +0000

    Always show pbin command line options

commit 9f0576b4b2309e1c94e8be2a71f5d7f1d4f94023
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 11 19:11:50 2010 +0000

    typo

commit 266719d7566f42ff886a6486a427f9ac951f3c4f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 11 19:11:12 2010 +0000

    Document binary settings

commit fd4bbaa6d4125b7f24b33c93cce0bfe450ca53d8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 10 16:31:21 2010 +0000

    Don't try to populate a repo that doesn't exist

commit be067ed19d0e19325b6d308a726f1949131cb79d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 10 16:21:44 2010 +0000

    Let unwritten repos specify their name

commit 8e4026aa6b52032e6573c78eeee88edfbba33d6f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 9 21:53:27 2010 +0000

    Document graveyard

commit 6837872ab88803893412e89cd2824189e634acc4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 9 17:41:11 2010 +0000

    Show map keys more elegantly

commit 82ee0b8e135138b0ca7373afc9d57a002d6ec86a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 9 17:29:45 2010 +0000

    Get sync_options right

commit afa4afc68ce1add06e169425f5be2933713c2419
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 9 17:24:44 2010 +0000

    Reset suffix

commit df18a075fbe923ad91069d6d4cc8134e25e9e921
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 8 18:47:40 2010 +0000

    Use our own extractor for .pax binaries

commit 97950b5096603c92fb4cf3a6e530bc54e4a7031e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 8 07:49:15 2010 +0000

    cave sync --suffix

commit aaefa5c1fb5f1e0bdc9390028509fa2be1d1f6fe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 8 15:57:30 2010 +0000

    Allow sync suffixes
    
    Fixes: ticket:1033

commit 71037b419832743996620c47fb91bb87206b61c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 8 14:01:22 2010 +0000

    Support multiple syncers

commit a7d1a3d9a271be81af6b01ef310147fd2aa35c94
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 7 22:21:30 2010 +0000

    Let sync take a suffix

commit e15f518956383d4dc22bee5c13939f8de247a46d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 7 21:28:26 2010 +0000

    Add Map<string, string> keys

commit 8294cd0acad913897cb79aba7d94144254fdb4f3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 7 20:18:52 2010 +0000

    Add typedefs

commit 4ac7b20c2006414b1ad708f61c2e31fc494bb4ee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 7 16:53:04 2010 +0000

    Write pax archives if gnutar isn't available

commit 78fae8c23f0aa4070ed495ced4c4f20434f91c62
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 6 19:53:51 2010 +0000

    unwritten/repository.conf

commit 374a0586092fc10b7d08dba9a2af9fb689758cd4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 5 21:01:31 2010 +0000

    Graveyard support
    
    Fixes: ticket:1032

commit ab61036b9f1bc1cdc2ba0ee3dfea3b2740d65b6f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 3 20:09:19 2010 +0000

    Try to find a slot before using :(unknown)
    
    Fixes: ticket:1006

commit 9dfbffe87cfcf9b2153aed406d8aa93989317561
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 3 19:53:29 2010 +0000

    Make find_installable_id_candidates_for easier to call

commit 85ed1ea66ef46694ec7d77a101b23245576862d6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 3 19:49:19 2010 +0000

    Just take a name for unmaskable filters

commit ebeee03e8d424be339f65214e5d6fe6af67f9127
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 3 19:43:42 2010 +0000

    Origin FGs don't need a resolution

commit c90b93fa743f498a07e9620229a9050ffecf6d00
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 3 18:18:52 2010 +0000

    Clean up ctors a bit

commit ab60feb3a2491cda657f6f0228adf66b35367c8c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 2 14:49:20 2010 +0000

    Show which deps are just for tests

commit 3a6e488ea25a2d71324f156c34eb6ec67040d139
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 2 14:28:44 2010 +0000

    Track labels classifications for deps

commit 74881fdb43f351dd2967b9dd38cc3db6eef0c2a5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 2 07:44:24 2010 +0000

    Fix wonky display when all reasons require reconfiguration

commit 2a7972977a6a8be0484eca6935d997ffb607811d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 1 21:50:14 2010 +0000

    Show which reasons need changes

commit 9b2bf67bde2d38555e9c17305da932a379f61adf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 1 21:33:48 2010 +0000

    Track which reasons need changes

commit c62994832bf483e9974eec057d9d8d13f9b202ed
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 1 20:34:58 2010 +0000

    DepSpec::accumulate_changes_to_make_met returns Tribool

commit 27dd26e3f7dfbc71755b52b4305242559e1645a7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 31 17:46:16 2010 +0000

    Don't require permission for target[<1.23]
    
    Fixes: ticket:957

commit fc026ef00a65518b590866ce4c06f6dfffbb2583
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 31 15:11:28 2010 +0000

    Don't assume slash is /
    
    Fixes: ticket:995

commit 07a7abd7892f3e50e826fe05ccb27648e92c67ca
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 31 14:46:19 2010 +0000

    filter::InstalledNotAtRoot

commit 084345e8e3ef6ef81a620d929458c18e8acaf6a4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 31 14:40:55 2010 +0000

    slash isn't necessarily /

commit 1cc26f5bbd6d01820a00ba3932c2bfbe8ab08b9d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 31 14:40:08 2010 +0000

    Use system root for := deps

commit 48de14890aa4e4ecb228ac324e902a714dbdbd23
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 31 14:32:41 2010 +0000

    specpath.conf system_root

commit 2934739931964a1128ee74ef72699343506e9c49
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 31 14:10:49 2010 +0000

    Environment::system_root_key

commit ffecab5cedad6ee5eaa70fbb03f1bf1637fc70ee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 30 21:13:43 2010 +0100

    Better nothing matching for cave resolve

commit 24d6dabbfffa35287fb75b18b2110a1b999bf4a1
Author: Elias Pipping <pipping@exherbo.org>
Date:   Sat Oct 30 06:21:58 2010 +0200

    Use AC_LANG_SOURCE inside AC_*_IFELSE
    
    See also http://www.mail-archive.com/bug-autoconf@gnu.org/msg03052.html
    
    Script for generating the new configure.ac from the old one:
    
    << SNIP
    
    gawk --posix '
    BEGIN {
        depth = 0
    }
    {
        if (match($0,"^[[:space:]]*AC_(COMPILE|LINK|PREPROC)_IFELSE\\(\\["))
        {
            print substr($0, 0, RLENGTH) "AC_LANG_SOURCE([";
            match($0, "^[[:space:]]*");
            indent[depth++]=substr($0, 0, RLENGTH);
            next;
        };
        if (depth > 0 && match($0, "^" indent[depth - 1] "\\]")) {
            print substr($0, 0, RLENGTH) ")]" substr($0, RLENGTH + 1);
            depth--;
            next;
        } else {
            print
        }
    }
    END {
        if (depth != 0)
            print depth "WARNING: Introduced imbalance" > "/dev/stderr"
    }
    ' $@
    << SNAP

commit e27c16750f5b63876cba32cbf079963bafa2ed99
Author: Elias Pipping <pipping@exherbo.org>
Date:   Sat Oct 30 06:19:21 2010 +0200

    Fix indentation

commit 0eca1782c210b2c9bb736502a6763cf4f559f959
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 29 19:38:07 2010 +0100

    cave has-version, print-best-version
    
    Fixes: ticket:1027

commit a163c1907f9a7fd6b8c0e243b335247b8bde7e46
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 29 15:11:28 2010 +0100

    Fix cave show choice names
    
    Fixes: ticket:1028

commit bfa380a8baa26cb5a4c26ec06a3e525aa07de526
Author: Łukasz P. Michalik <lmi@ift.uni.wroc.pl>
Date:   Tue Oct 26 19:40:16 2010 +0200

    coreutils-8.6 returns mtime as decimal

commit 74993a57b69de9adf312962da45537009e961d6d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 23 22:05:34 2010 +0100

    Don't force unable for unmet manual blockers

commit d99160c97e3f5fb98293adb42928821192113053
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 23 17:24:41 2010 +0100

    Get 'all met' right for multiple deps in cycles
    
    Fixes: ticket:1003

commit 71e73034a1410ea95c4a9c14fa16824dd6f88552
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 23 16:15:31 2010 +0100

    formatting

commit 7e6ef4d594c7921b8b34fc2db3295c03334084c0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 23 14:41:08 2010 +0100

    cave show --all-versions

commit b745db74a9c64065c5045eeaa6af06a6796eedae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 23 14:33:55 2010 +0100

    cave show --repository-at-a-time
    
    Fixes: ticket:1016

commit 797336b15ccbe303daae8acd85591180f0cf6502
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 22 15:43:50 2010 +0100

    cave show --no-keys
    
    Fixes: ticket:1017

commit 1a198cd96010545bdaef3f031ece5a1b793da09d
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Wed Oct 20 21:16:20 2010 +0000

    Fix typo pointed out by dvandyk.
    
    Introduced in 0d9e1813.

commit 207326c91fa5ad7b74993299eec54608ca1ae93b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 17 16:42:25 2010 +0100

    cave resolve --dependencies-to-slash
    
    Fixes: ticket:994

commit 94257d3c2335ce1ccadf5c2d73f42a4bc67e96c3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 17 16:13:27 2010 +0100

    UI tweak

commit 1ac5e16781a6f061e0f81a638a0e2100c3b80f41
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 17 16:07:03 2010 +0100

    UI tweak

commit 8ea7710509c42c596b54232980a5a19ae9478c0d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 17 15:09:14 2010 +0100

    Don't allow # in choice names
    
    Fixes: ticket:1011

commit dfd739aecdc3143ea600e3444a40cc9615a2c3e3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 17 14:55:07 2010 +0100

    cave sync-protocol-options
    
    Fixes: ticket:997

commit 7881968648d0a82af3e2fc3bd10ee5a6af5897e7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 16 19:49:04 2010 +0100

    Copy blocker annotations on copy
    
    Fixes: ticket:986
    
    Really this time.

commit d7ba9eff9a43e61686418169ea70e424915da3cc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 16 17:58:29 2010 +0100

    Don't assume sh is anything useful

commit 568fa370fb62e3eb9c45dd198391541abc271050
Author: Georgi Georgiev <chutz@gg3.net>
Date:   Sat Oct 16 14:19:10 2010 +0900

    "bash -c" has no need for the extra quotes around the command

commit 203a470e881a367029d3c82242305795a28b5c3e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 8 16:30:18 2010 +0100

    XFS fallocate clobbers set*id bits

commit 2856841b1949ab5e1287ba3f31ab4c57e45c0c7b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 8 15:36:03 2010 +0100

    Show blocker annotations
    
    Fixes: ticket:986

commit f4af49b232693d71caf264c03e9d340c586d74fd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 7 19:26:07 2010 +0100

    Be more clear when given non-existing package names
    
    Fixes: ticket:1004

commit 25a81a622c7e11ed7358d720eb2deb02e6b6328a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 5 21:47:25 2010 +0100

    cave resolve --ignore-{unable-decisions,unorderable-jobs}
    
    Fixes: ticket:993

commit 91545574ced81323755139e2b6b84bbb5cda0495
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 4 21:26:44 2010 +0100

    Typso

commit c92ed03bc3a5403b6fed5f3e2d0d721e63d972ee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 4 21:07:29 2010 +0100

    Ooops

commit 3cc05f7f1d8f1fe5f05d7ff3eb2c8430b0165c47
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 4 20:59:55 2010 +0100

    cave size, print-id-size
    
    Fixes: ticket:1007

commit 343898402c4d4ac9c7d5230d8ef05673782777c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 4 19:03:44 2010 +0100

    cave print-spec
    
    Fixes: ticket:999

commit 829bee9a7628e6eed13e7830ff0491bb68139a9e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 4 19:03:16 2010 +0100

    PartiallyMadePackageDepSpec::clear_*

commit 5d106f1d0ce1b8c3a0ded3c2e443ead6dda4d471
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 2 19:24:27 2010 +0100

    Typo

commit e3257f4e0eb499f8bb7f9bc8eda6e6e3c2ae51bf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 2 18:59:38 2010 +0100

    Ultra critical feature
    
    Fixes: ticket:1000

commit 1d3c79763c219d5286727caeda43e04bfd364f19
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 2 18:23:46 2010 +0100

    resolve --prefer/--avoid can take a non-q PN
    
    Fixes: ticket:989

commit b725eec6e014e202ee1c8fbda9328be1b358c6bb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 2 18:17:38 2010 +0100

    cave owner /blah/ should be like /blah
    
    Fixes: ticket:991

commit daf2c293d314317d6fb322aa5eeba4eee4ac5653
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 8 09:28:27 2010 +0100

    Fix graph programs

commit 70e248d7851c604927bfeedd5e818c61df85c6b2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 6 14:27:53 2010 +0100

    Different boxes and colours for different dts

commit 1bbfb70cfe8309c4d439f5632d3de3785d4b62fa
Author: Steven Siloti <ssiloti@gmail.com>
Date:   Sun Sep 5 16:41:29 2010 -0700

    Show prefix in both changed and unchanged if both have values from the same choice.

commit 302e5c86bd49cd938888e2ffaf7cc7974e5655cb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 16:52:39 2010 +0100

    Use less rams for dep labels

commit f5fd2511a6c71e8dea90ed1b9b69d7861f17b38e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 16:40:57 2010 +0100

    Use less rams for uri labels

commit 3d3f7de28d545a9199adb7e953b5a0ced2b01701
Merge: 91a77a7 a4cb561
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 16:12:31 2010 +0100

    Merge branch 'user-dep-spec-qmark'

commit 91a77a7156f6a730097393abae5a43b11f8a7e5a
Merge: fcf224a 95e7880
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 16:12:26 2010 +0100

    Merge branch 'blocker-annotations'

commit a4cb561d69f5f6f9e464e78f5b82ba829ecaa32f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 14:04:28 2010 +0100

    user specs [.::repothing=blah]

commit ab6ef15c88f168bd5bc75967e62aa76f10066fb6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 13:53:45 2010 +0100

    user specs [.$role]
    
    Fixes: ticket:985

commit 8e64395fe44d175b7ce4a468f94062680ea96a1b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 13:34:55 2010 +0100

    user specs [.key?]
    
    Fixes: ticket:984

commit 95e7880705435bee4833c0bd1b8694f023038e48
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 12:48:24 2010 +0100

    Resolve blocker annotations cleverly

commit 388ffabd070db3c41be152980fe2bec09cd39512
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 10:58:37 2010 +0100

    Constraint::force_unable

commit f0b3612deba75050ce4ffee7d66488f544f48547
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 10:45:35 2010 +0100

    _already_met only needs a PackageOrBlockDepSpec

commit 250deadc07a75f192ffbfc763f6238ed1ffaaf1a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 11:44:00 2010 +0100

    exheres-0 supports annotations

commit 7ff864517bbd6591139b27dfea8d0e1b43152f2c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 13:06:25 2010 +0100

    Use blocker annotations

commit 85c9d08a87a6d5c9c78048e0495df1544c41f6bd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 5 13:06:14 2010 +0100

    BlockDepSpec::set_block_kind

commit 0ad796a9ebe1a3706b3d97c100633fff3bc8b10c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 3 10:21:57 2010 +0100

    Blocker strength is an enum, not a bool

commit fcf224a626d967528bba7d4cbabec46a03814000
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Sep 4 22:15:00 2010 +0100

    Recommend cave sync

commit 4d0a770757e430cb2e972ea8aefd09d3294c2ce3
Author: Steven Siloti <ssiloti@gmail.com>
Date:   Fri Sep 3 22:58:21 2010 -0700

    fix parameter order when adding gnu-debuglink

commit b69a5e695c08e63b78034f38ec1a1f603e2253e2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 2 18:36:37 2010 +0100

    Make repo IDs exist even when a repo is configured

commit c604d248f866c381661b65154f701a1a2046c058
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 2 18:10:50 2010 +0100

    Unavailable repo IDs aren't masked

commit 4c5ae4ec0b846c1f83a003237b1ad35db65a9418
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 2 18:08:29 2010 +0100

    Formatting fix

commit fd46198d52e3d3c955f1c9cc11a2040b908185e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 2 13:55:32 2010 +0100

    cave resolve --graph-jobs

commit 5478723fe66236f70308e9feaa1d6262b4126d9c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 2 13:55:03 2010 +0100

    JobList::number

commit a378ef71ec960ed3ecdf7151cd9685fb24dec136
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 2 10:14:26 2010 +0100

    Don't show (no output for) when one job

commit cd3090e270ce85cafbfc39e5d624af18da5cd7ca
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 2 08:50:26 2010 +0100

    Load pipe functions rather than relying upon env loading

commit 11aca722b557fae65d1f6152de1e39ae4438706a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 2 08:07:34 2010 +0100

    Fix preserve-work descriptions

commit 17e744edf6fe1d507179b917c5d2a4439f5472fb
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Aug 30 18:43:03 2010 +0100

    format = e

commit 129008b9b08cb98c0d8ed8158aa114958ca2163c
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Aug 29 17:08:05 2010 -0700

    fix includes

commit aa21f574528d197dae50b1e32f0f86408b24b12a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 28 13:51:53 2010 +0100

    master is 0.55

commit a2df3b989efd362b30c72de951b6d1b945474155
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 28 11:13:12 2010 +0100

    Purge takes no parameters

commit f901c05d148c0125b69a1eb628710c43d419be06
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 17:18:52 2010 +0100

    Preparation for 0.54.2

commit 4ebece82902e70596afeb7f5a94ae813bc0ea2c6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 17:06:24 2010 +0100

    Handle blockers with chroots
    
    Fixes: ticket:963

commit 3ace323255a056bca23028af8fad91fcc1640a49
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 17:06:00 2010 +0100

    Make the upgrade path work

commit 39ca74aecd40eec1a5a61d588c251957f45e8d58
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 16:13:18 2010 +0100

    docs tweak

commit 3034cb43f63dacafae46a1485ebf066ecf754adb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 15:33:32 2010 +0100

    Preparation for 0.54.1

commit 79f90c95a840b52bdb9da2a17a101d1296ac970c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 14:44:41 2010 +0100

    Better syntax

commit ddb644d1da36d69f06f984590cab18e1d03c0962
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 14:17:47 2010 +0100

    Show warning and error messages at the end

commit 45982c5c46dc9e1470cdf258a04e578b6a3e359c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 14:44:31 2010 +0100

    Send ebuild sections as status messages
    
    Fixes: ticket:977

commit 8313ede1be8ef1851977c37a0dddf2d5ebcb9b79
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 14:17:00 2010 +0100

    Show status messages

commit c51f619b54453cc92434e0551d4aa0ddb2d9405a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 14:43:15 2010 +0100

    status output messages

commit 502417cc2b801cb33e25caeb26823f6fa9bd0c0e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 14:02:34 2010 +0100

    More output.conf examples

commit 7f775ee37022831cd43391f999cb65fbd62fc32b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 13:57:53 2010 +0100

    tee output manager std{out,err}_children

commit 95a08b952c47535dd6a06e810c44bb1f8b271bb3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 13:43:18 2010 +0100

    Let user-defined managers override builtins
    
    Fixes: ticket:978

commit 65ca72b275ab7a126c6a02148ae7f31c8fc3c01b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 13:22:43 2010 +0100

    Better syntax highlighting

commit 87a36cc419099f6141ef0f0fa31e51df994ae1a5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 13:12:38 2010 +0100

    Allow ${ENV{FOO}} in paludis .conf files

commit eb518df671b06ce805da858bf238493639cc6a2a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 12:55:38 2010 +0100

    Support ${ENV{FOO}} in KV configs

commit 4b5d72298a7c2e34cb3934b4042b8bb612487240
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 12:43:36 2010 +0100

    Use show --description-keys when searching

commit 34733c880e1762a7ef39d8b27f07dc2b8c08c73d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 12:43:12 2010 +0100

    cave show --description-keys

commit d6a8a3366ad7c8668be924753d29e930e86b2462
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 11:41:07 2010 +0100

    Make use of dirent->d_type if available

commit 737643322e5b2308b0887d35561e6e03edf109ae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 10:39:01 2010 +0100

    Make use of fallocate if available
    
    We don't use posix_fallocate because it's weird with sizes and won't
    fail on filesystems that don't support it.
    
    Fixes: ticket:966

commit 6c983cf21b9434df73d7c4f24edfb3a86a92d158
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 10:18:05 2010 +0100

    Better syntax for output.conf

commit 3c8d136cc5ea32b19e8c4677ef1b639cf997ab1b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 10:17:51 2010 +0100

    Document log_path

commit 378b0759265dd690924000229d432b027af13718
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 10:15:36 2010 +0100

    log_path can be set in output.conf
    
    Fixes: ticket:976

commit a7dadc909b069b9eb6c85d67158219053bba9e05
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 27 10:15:24 2010 +0100

    kvcfo_allow_fancy_assign

commit e4462298b03ef80c5566944f7ce04c131ddd2c51
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 26 16:00:47 2010 +0100

    Build gemcutter for distcheck

commit ca6e0be7aa78c23adda1da48f6967ad4cfe7ebee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 26 09:37:16 2010 +0100

    More metadata

commit d41dee1b4366dc685eaa2c435b01be03aef9929b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 24 20:30:01 2010 +0100

    Add GemcutterRepository

commit 4fcfd14b89dcce88d0182ab89019f1b7d8fa70bf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 24 19:53:40 2010 +0100

    gems doesn't use this format any more

commit 76a8fc3ca12d66db43422194391cb358a470e025
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 26 11:33:26 2010 +0100

    Remove mentions of elog

commit 65950915b2def9b57b0d098bc43e4ab900f178e3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 26 11:29:38 2010 +0100

    Up the default test timeout

commit 8b8d871724d9cc83940cf8b090030a04e900bc04
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 26 11:28:33 2010 +0100

    Fix arg passing to user commands
    
    Fixes: ticket:973

commit 58db9693c86d0fd71c44c44462dacfccf7572c8c
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Tue Aug 24 23:54:45 2010 +0000

    Update zsh completions.
    
    New commands:
      cave dump-cave-formats-conf.
    New arguments:
      -l, --colour: cave.
      --removed-if-dependent-names: cave execute-resolution.
      -b: cave print-id-environment-variable, print-id-masks and print-id-metadata.
      --all and --best: cave print-id-executables.
      --if-nothing-left: cave update-world.

commit b09dadd7a3c3e30535501bf6e4903119942a9d4c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 23 13:22:48 2010 +0100

    Preparation for 0.54.0

commit 49750cc61904ba17060521bd345c6ae526fb1bf8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 24 13:28:45 2010 +0100

    FSEntry -> FSPath, FSStat
    
    Fixes: ticket:967

commit 75f48bbb1ae368febe984c10c2db2d0b5cbd7cec
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 23 13:37:14 2010 +0100

    explicit ctors

commit efb4ba6242a6388dbe0a20ac66ba6ae041e49ca8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 23 12:38:37 2010 +0100

    Importare is deprecated

commit 958b935aa2c423b889cfde0104c41b392b9a1540
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 23 12:36:13 2010 +0100

    Get the names right

commit 9f11daf92a9afa88ac764d255baa8d2c3e16d988
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 23 12:20:41 2010 +0100

    reconcilio is deprecated

commit 009119d867b93a4983c608ed748aef49e326ea14
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Aug 23 12:42:21 2010 +0200

    Typso

commit 5c9d12948254a879d63e2eae810b982ab68758e0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 23 11:29:57 2010 +0100

    Formattify update-world
    
    Fixes: ticket:972

commit 9a3640388f5cd19b03dc05bd534da15c6d96d5fc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 23 11:15:51 2010 +0100

    cave print-formats -> cave dump-cave-formats-conf

commit 7eab297e804d73548ac4c2cb6ad9145d095cdb34
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 23 11:08:08 2010 +0100

    Remove remove-if-dependent specs from world
    
    Fixes: ticket:971

commit 7be6e2a6a627f001d26784fc514f462d6bfb7a82
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 23 09:25:47 2010 +0100

    print-id-executables --all --best
    
    Fixes: ticket:962

commit ba41e2953d25dc8f9db41555cea2fbb68774613c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 23 09:18:53 2010 +0100

    Consistently use -a/b for --all/best

commit 4a539afd045ae0ddc36f4c28601bd94f0d66e57c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 23 09:16:36 2010 +0100

    Fix display-resolution --show-option-descriptions
    
    Fixes: ticket:970

commit 710bda9da8c650dc63c5ceb5c1a161e75deff194
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 22 16:04:46 2010 +0100

    Don't try to exit before we're done feeding

commit 098b160b54af1f49f3b253281fa4ae243a67aa58
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 22 11:40:39 2010 +0100

    Tweak comments

commit 40b4a08e63ba23fe625936b8280d010fa18d7307
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 22 11:09:07 2010 +0100

    Readd a sort of outputwrapper to make the upgrade path clean

commit 976c3794e1f0d97cb923e86be81b64646951b03d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 22 10:44:08 2010 +0100

    Fix 4.5 compile

commit bde9fd51b19f1702be7c08138e35d2db4a255e11
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 22 09:45:37 2010 +0100

    Allow user defined extra managers

commit e629957ad758dea47095d1393ed11a1c0235e841
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 20:51:27 2010 +0100

    Better output.conf documentation

commit 85a54868f84e002457d003ccabed9597383b9612
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 20 16:39:04 2010 +0100

    CommandOutputManager

commit 1f139106854e161569f8e24ac7c0283e42bdb9be
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 18 10:15:53 2010 +0100

    Document output.conf

commit 3acc707fdddab596f8e8fa88834d4fe160ceca40
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 22 09:42:34 2010 +0100

    Read user output confs first, pass vars along

commit e11e4f0105cb71dc86524c95a3132492f590e6fc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 20:27:13 2010 +0100

    Remove dead code

commit 89487ae270cf49a239cef7c264ff39cb7b35bb5a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 19:43:43 2010 +0100

    paludis -> Process

commit dc29bb3d722b70c0ed12c022f9fcd758f9163505
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 19:43:35 2010 +0100

    scripts -> Process

commit e418cc2574ed08885521a9c85c4fc4121ed7da74
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 19:43:22 2010 +0100

    resume -> Process

commit 447a8b665a0c4639db27ee788b3e2e505c6ed6ad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 19:27:39 2010 +0100

    resolve -> Process

commit 270fc45d005bc91f2bb3fb352f60f8900dc2383c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 16:25:04 2010 +0100

    CRANRepository -> Process

commit 44624c23aa070481b3abeb2dc2220cac50e6c2b0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 16:02:21 2010 +0100

    Hooker -> Process

commit 1bbba7ebeeacfa5209e29df627cab51107319f6b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 15:48:38 2010 +0100

    SetFile -> Process

commit 7dc43ea4ab5bf8cf669824d02b5d8f24d651256a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 15:29:22 2010 +0100

    PaludisEnvironment -> Process

commit d68552f54ccd08a6d59c83dbea0c9eda6dc72735
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 11:29:00 2010 +0100

    syncer -> Process

commit d5e0dddcde172cef1c673d76728d2af441af3741
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 11:03:25 2010 +0100

    ebuild commands -> Process

commit 52eb02fe814bb6c3f39d456481d10a66acd7d05e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 20 20:02:13 2010 +0100

    accounts -> Process

commit 62018097a314bd8d4e11ba5c769e0dfd3135fa2d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 20 19:43:08 2010 +0100

    execute-resolution -> Process

commit 157f7e333c3e22b6e1ae47ff7016492c77cc304e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 20 11:44:21 2010 +0100

    fetching -> Process

commit 9d2310dc1c33aa2417fd3c1ff68ad207bfd569d7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 19 18:50:38 2010 +0100

    tar merger test -> Process

commit 1857fdf1898ae0d3850cb134b421fc33533e21de
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 19 18:39:08 2010 +0100

    Various E things -> Process

commit ab453fb7ba771af672fd3ed595a288e59be2428d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 19 17:57:26 2010 +0100

    Stripper -> Process

commit 857c6b8a72a8bfd5bfcbc023876668e88815f5d6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 19:26:28 2010 +0100

    Process::as_main_process

commit 4d786588b2318c2183fd065e38d4fc216b658def
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 16:43:51 2010 +0100

    Process::send_input_to_fd

commit eaa807d2927065610392370e2aa8561bc334a262
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 15:56:09 2010 +0100

    Make Process signal-safe

commit 0288242e1f934eb360013e541a904e177d1b3373
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 09:44:08 2010 +0100

    ProcessCommand(string)

commit a4733b02576a1b82cd65e64696faff97eaee5355
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 20 21:49:58 2010 +0100

    Process::{syd,sand}box

commit 3342ab3add1fb1a60cb60f8e0b396c07db8a9b8b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 20 21:44:30 2010 +0100

    Process::clearenv

commit e0829dd6ab62d8bd25308fc806072d1b378a1523
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 20 20:44:58 2010 +0100

    Process::prefix_std{out,err}

commit fcd415e70607343e806be7e05e99629969483edd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 20 19:20:21 2010 +0100

    Process::pipe_command_handler

commit 7d902d768782fae65bdc368a9c0d24b81c381e00
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 20 15:50:41 2010 +0100

    Process::set_stdin_fd

commit 6c8ec28a8dd13cdb76f2a367bd54ca1302894bec
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 20 14:56:23 2010 +0100

    Process::capture_output_to_fd

commit b17e35dcdbd14c3a73511b19c0e82cd52d212499
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 19 20:08:23 2010 +0100

    Process::setuid_setgid

commit 322fc9a9acd2cfed2c3b7c70ee022e34fc1fd1f7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 19 19:03:51 2010 +0100

    Process::use_ptys

commit 1bb84c09850dcf2136bc9134ead3409a3ccaf547
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 19 18:45:40 2010 +0100

    Process::chdir

commit 625454e26c1ea5fa5640135d34f043adeec54527
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 19 18:04:39 2010 +0100

    Process::setenv

commit ef7126699addb2a5a3bf74dfba5fd5c1f44b5b93
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 19 17:02:21 2010 +0100

    New, less horrible way of running processes

commit adda76229c6a59054e137fcc3120891d2c1aa9c8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 19 19:03:44 2010 +0100

    Allow Pty to O_CLOEXEC

commit 7c6ec0fd835409d0ab1bca8924ce4ac5916b4e25
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 19 17:02:10 2010 +0100

    Let Pipe set O_CLOEXEC itself

commit 417f226c87b91f31319096fec27d24d506318cf8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 21 11:02:58 2010 +0100

    Don't tinker with pipe FDs

commit 56736ebc0e42dd80ba091569e9d0d3674364a85f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 20 08:37:04 2010 +0100

    Typso

commit c351c6097f5072696285e6dd88808e70446d6a22
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 19 12:13:30 2010 +0100

    Prevent MYOPTIONS abuses

commit 86f4998ea2441fcd6870f19fb312659dfb81e92e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 18 10:15:41 2010 +0100

    Always show -k-specified keys

commit 2fc6bfb4f4647a3c513b199c2ee44026665e4f37
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 19 19:02:43 2010 +0100

    Update ld.so.conf parsing, in particular support "include"

commit 351364671047b4989ea4bbb6327876818bad2681
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 19 18:46:14 2010 +0100

    Fix metafail

commit 67fc155304229519f32438f3f5ebed95d093cb51
Author: Piotr Jaroszyński <p.jaroszynski@gmail.com>
Date:   Wed Aug 18 15:15:41 2010 +0200

    [bashcomp] Add cave resolve --show-option-descriptions

commit 5ea9e6299d498911fef7c9e8ec06e0362876151f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 18 09:27:41 2010 +0100

    Fix 4.5 compile

commit 80bff7af12ff77eef264ff3581b333a839f7a35f
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Aug 17 23:14:07 2010 +0100

    Doesn't make sense to elide this with multiple --library arguments supported

commit fd97abd6755edd293b7c28fbdfdc06bff5b58ab0
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Aug 17 23:13:26 2010 +0100

    Fix epic fail

commit cb75f47b4cb9e01cffe10037dfbd3e5955d882d3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 19:34:27 2010 +0100

    Defer config file loading

commit d38a317c4ea3bb6e577802ca3a8e70500252f549
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 19:06:33 2010 +0100

    Short options for log level

commit f76d86676c93ef2e510110a54f3caab763e4f87c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 18:47:52 2010 +0100

    cave --colour yes|no|auto
    
    Fixes: ticket:950

commit fcb3768728047e9df1f456bf6a426687b8560d0b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 16:02:33 2010 +0100

    fmt display-resolution explanations

commit a2ab68354ec8c111ed80c41a8700b35e1a0abb8e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 15:22:07 2010 +0100

    fmt execute-resolution

commit 66831bf80a60e46958ac07a270bae92a6c134b1f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 14:25:20 2010 +0100

    fmt perform

commit 4c875404ad6f7f221e21f9deaef1abd30683e4f1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 14:25:09 2010 +0100

    More escapes

commit 69d1ec3686fbdcf50d736384be914a7c12ad8576
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 14:02:41 2010 +0100

    Escape a

commit 3780f1d8de0d2e19810a2554099f636ad22d7832
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 13:58:12 2010 +0100

    formats -> colours

commit 3372140db0ca43d82761b7197aefa6fcfe593b81
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 13:53:56 2010 +0100

    format_general is dead

commit f54130c4146c3efac9fab3bbd56fb6fd49dcf2b7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 13:51:01 2010 +0100

    fmt show package

commit 9a11823e1d8a389e00086f22d4e3742a18a12122
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 13:39:43 2010 +0100

    fmt show package id

commit 499b7d8e347e576018dfaba4889431d4676ae6bf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 13:34:50 2010 +0100

    fmt show metadata

commit 0b0b391d34f29239884dfadf5399f1a3eed1cf7c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 12:54:27 2010 +0100

    fmt show choices

commit a09238d98199165bcfb859e618bfac3d65b9089f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 12:41:01 2010 +0100

    fmt info contents

commit 930c799a1cc6bb6c33ce1b5fe029f2c4848d69b0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 12:40:50 2010 +0100

    fmt show contents

commit b16723cdaaac3e6e8771c52f356c6bc0781e2ae7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 12:18:10 2010 +0100

    fmt show set

commit 78122dea7896e886dc221b008f8c7e6841431049
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 11:47:30 2010 +0100

    fmt show wildcard

commit bc22ef1797cb07135fd46f3e8f1289e9220e38cf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 11:39:42 2010 +0100

    fmt show repository

commit a1ec26f46462d86585850ef96cb691ff30f9300e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 11:21:15 2010 +0100

    fmt colour_formatter

commit 0eda8b794ac9a5f27b66aa0c5b6dd624e4b9ffd4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 10:57:59 2010 +0100

    fmt sync

commit 40d21dc768b9af290a4ee3a4d91d9b1245a4b549
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 10:27:11 2010 +0100

    fmt info

commit e0905495c3b27b78afb163a0d3e6507366b15b96
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 10:27:01 2010 +0100

    Allow arbitrarily many format chars

commit 10e279c4b5173c0bd638dd210cc08825457ff635
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 09:10:09 2010 +0100

    fmt fix-cache

commit 3c710b27ac926f7cc4e05b3147622dd17284149b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 09:04:49 2010 +0100

    fmt executables

commit 8a0077ffafbd9bb6646d11f3ecabe8841e04a5d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 17 09:00:56 2010 +0100

    fmt owner

commit e673076a22d3ac3261a102b67770f80bf2c744c2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 16 21:05:35 2010 +0100

    fmt report

commit fa6863d997543b56f0911194187cfbe965acbce6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 16 20:37:28 2010 +0100

    cave print-formats

commit 2a49ae23c623e5aad14d9d46d7a109fd38e3e181
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 16 19:12:38 2010 +0100

    fmt contents

commit ae91478716a5e6d2433c2fef04584e79921dfa64
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 16 19:03:54 2010 +0100

    fmt verify

commit 94bc9cdf00cca7ba65a1e43060078a508b96a838
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 16 19:31:09 2010 +0100

    Ignore cave format configs when building

commit 888b5aa7400c2f05c132d42a359c79cd7ae13677
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 16 19:44:55 2010 +0100

    Only use colours for tty output

commit 72b33576aac686ac850ea5b67cc35792d1f611d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 16 18:49:13 2010 +0100

    Make cave colours user specifiable

commit 87ecc0bdd0c41ec9770224b59060987941341570
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 16 18:34:27 2010 +0100

    More fancy escaping for KV

commit d5b526c6e12744a92b7d2f3ca4facb250a33f7bd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 16 15:34:59 2010 +0100

    gcc <4.5.1 needs -fno-deduce-init-list

commit f7035feccdcf5eed83f24119a26bc7d73b1df4b9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 16 11:11:03 2010 +0100

    Handle libarchive errors
    
    Fixes: ticket:964

commit b78bf6b3526c242bf01a845625935bc96b2e91e8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 16 10:44:52 2010 +0100

    Nicer error if --disable-search-indexes

commit cffb768fb6b53bed65469d65e374a3e5572ca122
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sat Aug 14 16:04:46 2010 -0700

    add missing includes

commit cc83035284a291e37f8c72dadfcbcf5be9c890bd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 15 14:59:47 2010 +0100

    sort_by returns a copy

commit f0bf63087f9d225e17a3e1ef7587b5db2c7fd036
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sun Aug 15 02:05:54 2010 +0000

    Fix.

commit 3df99f8284a8ded59552571784ac7ded87fd3a1e
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sun Aug 15 01:40:54 2010 +0000

    Update zsh completions.
    
    New command:
        cave manage-search-index.
    New argument:
        --index: cave find-candidates and search.

commit c95949d830fdf1898f9641f4e44dbfd11cc3e072
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 14 20:07:17 2010 +0100

    inquisitio is deprecated

commit 3c7d9f376cd53601aeb01d61c4085d1acf793f3b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 14 19:23:04 2010 +0100

    Optional indexing for cave search

commit 239ef87963a413153d7e95c22999cec8e261ecfe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 14 17:41:13 2010 +0100

    Fix logic

commit 32df9d4498e59a90426d053a33f861b02df11a0e
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Aug 13 23:22:08 2010 +0000

    Update zsh completions.
    
    New commands:
      cave print-id-environment-variable and report.
    New arguments:
      --visible: cave find-candidates and search.
      --enabled-only: cave find-candicates, match and search.

commit f2307d56cfc3b7180099942ad7c049db4617e6bd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 14 11:11:46 2010 +0100

    Make --visible work with --matching

commit 952df62b6bc4580925a569e55556501200efa6c1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 14 11:08:31 2010 +0100

    cave match --enabled-only

commit 5d2032ca1d69213ad44445d6b253f23b44a218ab
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 14 10:53:38 2010 +0100

    cave find-candidates --visible

commit 09fe964e1286f2dc6c42d3fd5ca1189a5e0ba1de
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 14 10:51:00 2010 +0100

    Fix

commit 2bc2334aeb4f72942943512ba7d0e505242f4f65
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 14 10:08:23 2010 +0100

    None of the demos are very useful

commit 0ff85e817a6d54828a24cd74718db6c5dceeeeaf
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 14 00:12:31 2010 +0100

    cave print-id-environment-variable

commit 52bc5b1f61040e15db3cd508007955e343b27f24
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Thu Aug 12 15:11:43 2010 +0000

    has_version/best_version --slash/--root

commit a645e704e18e1d7baa64fe2d7e3cdf91534c14bb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 13 20:08:32 2010 +0100

    cave report
    
    Fixes: ticket:835

commit 363aac6ff2a9db9d279669d544fdd3656d03b3a8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 13 19:57:26 2010 +0100

    Split some code out

commit b8e139c487eb9e5640e0a6ff106b9ea98de59851
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 13 15:20:41 2010 +0100

    UninstallList, ReportTask legacy

commit 0a1612f46f1e9cc5f0f5b39e642def22a04c5a85
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Aug 13 16:30:55 2010 +0000

    Update.

commit 7bf961188d1895dcb58a12de5174d7919ce1b3c8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 13 14:12:11 2010 +0100

    cave resolve --make defaults to chroot when root != /

commit d4ae54b97e6fc3218443b389618ee1c71674c097
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 13 13:53:06 2010 +0100

    env->root() -> env->preferred_root_key()

commit 7db9b623aa303e9c16bb113444e9fcceb0e0cddf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 13 13:18:21 2010 +0100

    PretendAction needs destination

commit d9c24549432889d1ab53d4f2641c9ebd45ec8335
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 13 12:55:34 2010 +0100

    More information in PretendJob

commit e7e7b6edd8ccb6f314cef1f6d7abf8352616b38e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 13 11:24:45 2010 +0100

    Rename spec tree root to top

commit e37860d45510f9fc35649e9c00ced04900457f14
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 13 10:03:02 2010 +0100

    Fix

commit e676acf910fe352c6657f674d4e65646351ecfdd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 12 20:08:08 2010 +0100

    Whitespace

commit f0259663d5f279300449c3f6a916218b33cf2402
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 12 18:22:14 2010 +0100

    New so hooks API

commit 9932da12a0310806ada93eff65a71d389415449e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 12 15:37:04 2010 +0100

    Use output managers for unmerger hooks

commit e398520f7027130da8aae1b296c57d666caa6d89
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 12 15:21:55 2010 +0100

    Use output managers for merger hooks

commit e60c58deb05398a2539ef630521f7f7880315891
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 12 12:39:21 2010 +0100

    Use OutputManager

commit aa5c9550d2b94d153fb9999f9ca27269ab635bde
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 12 12:23:02 2010 +0100

    cave perform can use hook output managers

commit d2a099ba20322fe14bfef923831d0c80aa054022
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 12 11:45:03 2010 +0100

    Let hooks take an output manager

commit a9d0bdd2ddedf24c4e200aaecf9ba01ede313f13
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 12 10:24:34 2010 +0100

    Reduce some autohackery

commit 9ecffc196c7226d72b3c3ecf9171f7cde35e64bf
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed Aug 11 17:20:25 2010 +0000

    Update cave zsh completions.

commit 7fc7255a687de8f307993565f47924ff16649ab2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 11 16:45:34 2010 +0100

    pbins need categories
    
    Fixes: ticket:934

commit 4374da1a4a25b2d175e933a124d9977fe47cf102
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 11 16:14:44 2010 +0100

    Don't refix mtimes for pbins

commit 8bd37180bb7e15405a2dd8589b0fdb3209119fed
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 11 15:50:28 2010 +0100

    Bring forward 0.52 branch NEWS

commit 28fdbaeaea8cdcc5c9701a9394f621c81f3968f3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 11 13:56:08 2010 +0100

    EAPI 3 needs mtime fixing

commit aeb7bca48b0bb1288134453153ec1955f51b166c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 11 13:38:31 2010 +0100

    Use a singleton rather than a static

commit b0323df4b269bcf8d027252b30701f8fe37f569c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 11 13:18:15 2010 +0100

    Update hooks to use cave

commit 78de0f647dfff565df4794afd59e4447abf8deff
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 11 13:15:13 2010 +0100

    cave print-id-* can take wildcards

commit 9219493289c2526d16339290fa5d49f38edfee7f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 11 12:53:36 2010 +0100

    cave print-id-* --all

commit 6d18970e238796c91d23480ff4df2787d1f41321
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 11 12:47:55 2010 +0100

    Begone, forces of check_license and demons of stupid design!

commit 3a162abca5d5449d2f5d43b2494440866f1984c3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 18:51:34 2010 +0100

    Add metadata keys for CONFIG_PROTECT{,_MASK}

commit 8e0376bf0e0f0e900a0d514e9354e0746b2e0e84
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 15:25:35 2010 +0100

    Move some headers to legacy

commit bdfc1539b10089dcbfaa23c519f088b6c2a912ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 13:54:07 2010 +0100

    Move some args headers to legacy

commit dcbed0e4eb93854837cc52473275f383535e4e12
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 13:16:49 2010 +0100

    Add legacy subdirs

commit b025b4f6029d444e3feee5c8c0bc2674488059d6
Author: Łukasz P. Michalik <lmi@ift.uni.wroc.pl>
Date:   Tue Aug 10 14:26:43 2010 +0200

    Mutliple --libraries for cave fix-linkage

commit 65e9b54d1955e0a47bed319da77477c5cd6a1b16
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 13:16:34 2010 +0100

    master is now 0.53

commit ab3266d743c8c84c09ead2ff79e73b21b822bc07
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 12:51:15 2010 +0100

    Fuzzy finding now matches on substring too

commit 19930e089cf5b7bf089855bed80471afe1064ee0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 12:42:23 2010 +0100

    Suggestions for cave
    
    Fixes: ticket:856

commit b1fd8585ccacf68c330a286931f7ad042d9a0f50
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 12:30:40 2010 +0100

    Refactor

commit 76a4175cc15e8ad9f7d698872424e58412307965
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 09:35:25 2010 +0100

    Preparation for 0.52.2

commit c4a7893c36f49ee2c77e11bc7c9b90239d1d594f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 10:01:06 2010 +0100

    Typso

commit 428a392b2032e35b4fcec3c23892810b57ade7cd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 09:25:38 2010 +0100

    Fix

commit 395f9e80ae7e5b7f5e96037daa05b48d97021210
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 09:23:16 2010 +0100

    Make 'cave perform' call fail hooks
    
    Fixes: ticket:958

commit 437f5bec7f20aaed5480f10c7bc2fcff57a0f934
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 10 09:08:09 2010 +0100

    cave print-id-contents --type
    
    Fixes: ticket:960

commit fc54a27b42380a585edfd28ba4800387ac6a8699
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 21:54:14 2010 +0100

    Fix gcc 4.5 compile

commit d77e16ed3dd9f91728a44f8add2d32e8194a2707
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 21:49:07 2010 +0100

    cave print-packages --repository --category

commit ed7742996de320dfb33c02aa134f5ac937c6eba5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 20:02:32 2010 +0100

    Don't hop between outputs so much

commit 7fe2cc9af8e30a2ed2ad3cb5390609acfacd5e95
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 19:47:09 2010 +0100

    Flush buffers on cr as well as lf

commit 74e08deb85899e4fa5f03a60c82cf89b78ac38a9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 16:17:06 2010 +0100

    UI tweak for changed flags

commit bb363c34501cca7f4233ee72ed5217e56bb8ef1e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 15:32:35 2010 +0100

    Faster purge code

commit 69c35060689ea6658d58dbe09b72b07781e3a93f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 14:44:04 2010 +0100

    Make less restrictive remove blockers more useful

commit ea45a49c9a9b232341f5720a8738ed9f37c57e10
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 14:25:01 2010 +0100

    Avoid horrible splattage

commit 4a899dc86a60c681346b00bc466cfb6919a65351
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 14:21:07 2010 +0100

    Typo

commit 3f4cf621d3f9bc8000c411e484bec56bb0611429
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 14:20:48 2010 +0100

    More verbose splat

commit a2f2dd5322505e79295ada4061179f48d6047026
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 11:12:56 2010 +0100

    Make pbins not screw up cache on replace
    
    Fixes: ticket:933

commit a29aa94fe3d195a602cc087eee65c736426c0a7e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 9 09:17:22 2010 +0100

    Stale code

commit e2326073ac9ca7150b6db740cc037719b8089e66
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 8 16:57:55 2010 +0100

    GetInitialConstraintsForHelper

commit b4ab443375d5f8848e4084cd408dbb753fcaf771
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 8 15:35:02 2010 +0100

    GetResolventsForHelper

commit 391a11571d99f0b9ccb030381c32dd9a36721f37
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 8 13:36:12 2010 +0100

    GetUseExistingNothingHelper

commit 6f0d1e67b6042352af6662342bc3e98840d7892a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 8 09:45:41 2010 +0100

    InterestInSpecHelper

commit 7d86f4823402c6bb65a28a81a435bd21a2b259f3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 7 19:42:59 2010 +0100

    MakeDestinationFilteredGeneratorHelper

commit 490687fe881a3d2f9ba194a5675d522adff20e96
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 7 16:39:47 2010 +0100

    MakeOriginFilteredGeneratorHelper

commit 2071e4f42961487f4a7e1c565790bc2647f344bf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 7 16:13:13 2010 +0100

    MakeUnmaskableFilterHelper

commit 3a05acca946f4a14096a14e77f3af76e67c9fa84
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 7 15:34:05 2010 +0100

    OrderEarlyHelper

commit 33ea45ba2c2ca7cf11f78990f890e1cce546bccc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 7 14:59:58 2010 +0100

    PreferOrAvoidHelper

commit 4f3ae9c127c9865056a598b46716c8d12cdd6676
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 7 14:42:16 2010 +0100

    RemoveIfDependentHelper

commit b7d4756232923e0c4c97f8d56f3c47a3b950d62b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 7 10:07:58 2010 +0100

    GetDestinationTypesForErrorHelper

commit eace2183970d97a52b5e6b1b07b3fab8bd7fd839
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 7 09:36:10 2010 +0100

    GetConstraintsForViaBinaryHelper

commit 1d8ee4cd7de4608dbbaa8ef207da80a6ca819b6a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 7 09:11:34 2010 +0100

    GetConstraintsForPurgeHelper

commit fa61d33cd6b9892df41e1c32a97553bea4cde42e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 21:36:51 2010 +0100

    GetConstraintsForDependentHelper

commit 5a8863f83642e85ca797d9e2efe943b3488d6654
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 21:12:36 2010 +0100

    FindRepositoryForHelper

commit 8ef0fd8929c0a6a16ff450565b811c9636a695c4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 20:54:54 2010 +0100

    ConfirmHelper

commit ea6612acb9d1ccbbe9fbf784655b70ac2b694b0b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 20:09:01 2010 +0100

    CanUseHelper

commit 533dd974bd06e622e3ddc63d9d1f47d005068f2e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 20:01:26 2010 +0100

    AlwaysViaBinaryHelper

commit db5d7e70da97563bc086eefa8055dfbe27cc56a4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 18:22:37 2010 +0100

    AllowedToRemoveHelper

commit d73bac2f42d4bf4d4a8c3ef75fdee0f1c22cc44b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 17:13:36 2010 +0100

    AllowChoiceChangesHelper

commit 9f3154c1979e28b6f26a584bf0454c85f173fc29
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 18:22:17 2010 +0100

    Add PackageDepSpecCollection

commit 040928cc089b2bb4d607243a5822d3f24d158f30
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 8 10:13:20 2010 +0100

    Preparation for 0.52.1

commit 2371515955763f9c3e38177cccc13d908c64149d
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 7 22:08:37 2010 +0100

    Don't consider OS ABI when checking library compatibility
    
    glibc accepts both _SYSV and _LINUX, and as of 2.12, creates its own
    libraries with _LINUX (and also starts checking the ABI version with a
    range rather than always 0) so it doesn't make sense to categorise
    files as one or the other as far as mutual compatibility goes.  It's
    not clear what the rules should be exactly, so just ignore
    unless/until we get complaints/more information.

commit c6528ac2517a97e75e2f7ca9cefc17f241df248d
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 7 21:50:16 2010 +0100

    Typo

commit 9a62e79650ef5c95ad6319eda4a18e136b7764c5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 12:54:52 2010 +0100

    Preparation for 0.52.0

commit 06fc71a963fef39eaf6d51c6c01427dde95fda1e
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Aug 6 00:22:21 2010 +0000

    Add zsh completions for new cave commands.
    
    The following cave commands were added:
    
    contents, display-resolution, executables, execute-resolution, find-candidates,
    import, match, owner, print-id-actions, print-id-masks, print-repository-formats,
    print-repository-metadata, print-set, print-sets, print-sync-protocols, purge,
    resume, uninstall, verify.

commit 153cd61eaeca2c8a2f594efb4341afb406a43677
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Aug 6 03:47:42 2010 +0000

    Update zsh completions for cave resolve.
    
    Split out a cave resolve array for use by cave purge and cave uninstall.

commit c20c0bec8dacd2381e835f575c8285253260893f
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Aug 6 00:37:04 2010 +0000

    Update zsh completions for existing cave commands.
    
    The following cave commands were updated:
    
    config, fix-linkage, help, info, perform, print-commands, print-id-contents,
    print-id-metadata, print-ids, print-owners, search, show, sync, update-world.

commit e82bc664cdd25e9d58a27352ba873d7e40dfcd5d
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Aug 6 00:17:39 2010 +0000

    Update cave commands.
    
    Add cave --help and --version to zsh completions.

commit 2969682e7b7cbdef42167241e9f6006bbc0af769
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Aug 6 14:18:45 2010 +0000

    Typo in help text.

commit ff5b8f648db5f4a7623e97c8f6c01dc9afbed01d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 11:13:05 2010 +0100

    Short options

commit ace301ee02a48bf6a348ec02820c0f0730466aab
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 09:36:32 2010 +0100

    Some IDs are unbinaryable

commit 42be90444057f963083ad2fc1b7223ec22973e8b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 3 12:07:18 2010 +0100

    More chrooty goodness

commit bdd51f003d5c3ccebecefac9244b110051996ed2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 1 19:25:13 2010 +0100

    dt_install_to_chroot

commit b94fb37a104d7ed15b8fbad141439b03ad79f13e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 6 10:25:37 2010 +0100

    Give repo config file keys priority for root= etc

commit b81bef03217d268a85feb5e8a66b16eb889084e3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 5 20:30:39 2010 +0100

    Fix pbin guessed EAPIs

commit eedab646ac8b451ceefeef9d146e85eff0a3ecfa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 5 18:46:18 2010 +0100

    Fix logic

commit 114f10ee61097f4a3209947018f6a950e9aea40f
Merge: 82bcc11 b529d1a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 5 13:02:32 2010 +0100

    Merge branch 'changed-choices'

commit b529d1a7bf2ed27cc106a7294fd6d8d4ad6e0cce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 5 13:01:50 2010 +0100

    ChangedChoices can work for [:*] too

commit 9cd5d50a2d35588d0659a9df384340827954fd9d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 5 12:40:09 2010 +0100

    Gentoo QA is a lost cause

commit 15946c2ee45cb169c0e85da18f4cccc4fad3ca8c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 5 11:38:06 2010 +0100

    cave resolve --no-override-flags

commit 7e6a6b75c37cde0050e004df37871f0697a0321b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 5 11:20:28 2010 +0100

    More things out of dep_spec.hh

commit 5e53f01cc8b8b570f8eba57a19f15f392f4dcfcc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 5 11:02:21 2010 +0100

    Move PartiallyMadePackageDepSpec into own header

commit e491822c8f84330b1ba114b84226988753c88ec9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 5 09:59:43 2010 +0100

    Split AdditionalPackageDepSpecRequirement into own header

commit 82bcc1129b96fa14a395b93e724bcd5f77074f01
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 5 09:23:14 2010 +0100

    Fix libarchive newness check

commit b2a37f58b68808eb9f7b27d89b223242affa6bfe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 5 09:23:14 2010 +0100

    Fix libarchive newness check

commit 8fda0e9d7f09861c7e544dfef569e9c0a181a81a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 4 21:44:16 2010 +0100

    Get restarts right for changed choices

commit 1b2a9c10febe9212baf92dcefd87f295e45c5219
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 4 21:10:56 2010 +0100

    Try option changes later

commit 7602f5dd93d8d9eb6f37787e7c2a45c7fc01bcc6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 4 20:47:22 2010 +0100

    Get [foo=] deps for changed choices right

commit 63559a5cc9adcfee5ac079066963ed13f85aec2c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 3 19:24:16 2010 +0100

    Show changed choices

commit d4ba35d4f1c5077a5da393b12a3a03e0d4fcbdb4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 3 18:22:25 2010 +0100

    Allow deciding upon an ID with changed choices

commit 5a6f33463b1a396225696ba8c5ad7468fbea4e68
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 3 16:31:11 2010 +0100

    Let ChangesToMakeDecision have ChangedChoices

commit 2d1137e5b4c0b29670dbf50d23d1001265745815
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 3 15:19:28 2010 +0100

    ChangedChoices, ConditionalDepSpec::condition_would_be_met_when

commit 205e8218a25fdabbdb4091c81fffd865171c8238
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 3 13:47:22 2010 +0100

    Write resume data after every job finishes

commit d284cdafbff2bc0fa5a7d0fd792f32a14e62fd48
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 3 13:29:57 2010 +0100

    Show summary counts by change type

commit d890f35932ee517f541bd0273dca7281bcb8483d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 1 19:25:04 2010 +0100

    More filters

commit c929ffe552fec9262a6afa392bdf19c46ada9c00
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 1 17:00:18 2010 +0100

    Fix disable-pbinnery

commit 135185f2d181f45fbb1a22605d31b67c338e4919
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 1 15:55:06 2010 +0100

    Display cycles more compactly

commit 669d8f63874f0195f97b7b36dc938dc9ddead8e6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 1 15:21:02 2010 +0100

    Better total counts information

commit 0096d8728a54757fd6725c886df4e088223e5f28
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 1 14:58:37 2010 +0100

    Clean up behaviours key storage

commit d97e4de383cf625e2fb96ce663b86fe4d8816629
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 1 14:34:38 2010 +0100

    Nothing is fine too when making binaries for accounts etc

commit 38f49f09d7d83eb993d8a229751c01aafcde7544
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 1 12:57:46 2010 +0100

    Clarify param names

commit ef4a3c35c0525e1974fc8ca223e67438e7964d11
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 1 10:43:20 2010 +0100

    Change how binary origins are selected

commit 5a4904445ac9f34909491fd4c10192d9b6b0262f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 31 18:33:46 2010 +0100

    Make --without imply nothing_is_fine_too

commit 96580059b9fc73afcd1b7fbf7d67221c28403fae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 31 17:36:23 2010 +0100

    Unavailable repositories are unbinaryable

commit 646d7cb2eec8aa4569233069b12f051b65afdda1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 31 17:36:13 2010 +0100

    Accounts are unbinaryable

commit a24db92055cfadc1a77af3d7fb215960725ccf9f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 31 17:35:52 2010 +0100

    Don't try to make binaries for unbinaryable IDs

commit 695d2a37fa986eae0ad560eee887c6d50b1d9bb6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 31 16:12:28 2010 +0100

    Move mtime fixing into Merger

commit 9d25bf3a35e477fe9aba38615ebf7609cedfd7aa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 31 15:57:59 2010 +0100

    Do symlink rewriting during checks

commit 5f87d680ce4dbf996caa81b3f82f30e06dc0a0c6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 31 15:46:46 2010 +0100

    Move symlink rewriting into Merger

commit 9a06044eef6c4b40c4405c103faade1f88cf5a39
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 31 15:29:29 2010 +0100

    Typo

commit b94aea3834f92fded197f4f5de61774cfdf22136
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 31 13:05:54 2010 +0100

    Handle --disable-pbins better

commit 52d4cbb8a802dc023d7e2e554350dd7f0aae5122
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 29 19:24:59 2010 +0100

    Don't use libarchive's bz2 for now, it's b0rked

commit 064c194b7cd54c9b7a58ffce14896ff5488ff767
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 29 19:12:54 2010 +0100

    Better tar merging

commit 0b85ee0343e93b8aff612c6ac3aef50229514613
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 29 18:44:03 2010 +0100

    Check libarchive is new enough

commit aec096a6efcc7dc4e3115bdf3b713424e3bb9d79
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 29 18:35:13 2010 +0100

    Use TarMerger to write pbins

commit 34d3c892d78025f31203780a2caecc62b323b38f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 29 18:35:00 2010 +0100

    Split out add_file

commit f8058cf3d2faad1df09e1a0d1af51a99f3401004
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 29 18:34:10 2010 +0100

    Use GNU tar format, and support compression

commit 7c45cd17c44ad61b76b51c18144692ccca04390d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 29 18:32:19 2010 +0100

    Merger::on_done_merge

commit 5ecd787d40d26729bd49ccb10e015030277cf01d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 29 14:22:31 2010 +0100

    Support symlinks in tars

commit 6ef97b0bd5fa6462bbd27ab28b753814518e1f2b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 29 10:55:45 2010 +0100

    Support merging subdirectories

commit 07adeeb6f48bab15107e2e92c9dd37c9168789a5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 28 21:23:11 2010 +0100

    Start basic TarMerger

commit a3c6fb2529026c256987712e5068efb617a9e44f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 31 10:07:38 2010 +0100

    Handle :* deps properly
    
    Fixes: ticket:941

commit 511a47f4b65b57ddecd69bde38751ebfb2ce3453
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 31 10:07:28 2010 +0100

    Make tests slot aware

commit 84fdbf9be567f94bbed02ad285904c95fd6888b2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 14:21:18 2010 +0100

    cave execute-resolution --fetch defaults to -J0
    
    Fixes: ticket:945

commit 644e2a37971f0b93249162379b173346181104ea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 14:03:27 2010 +0100

    Display download sizes
    
    Fixes: ticket:938

commit 5bb7d8c4d3dab7ad1ba1b64d236727c99702e85f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 13:07:52 2010 +0100

    Formatting tweak

commit b0f84b095b1a9423673fd77049ed69d122a80843
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 12:50:46 2010 +0100

    cave resolve --fetch
    
    Fixes: ticket:839

commit f1e76c3470d6d4a4ddb88636bdd7fe80725356ed
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 12:28:07 2010 +0100

    Doc typo

commit fa209055f908836bd31820887ef959499a12efb4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 12:20:24 2010 +0100

    Change short options

commit a389da8bec4d350d1b619a1eacdb25e620bbe852
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 11:24:47 2010 +0100

    Add mailing list and irc info

commit 6a2cb3d8f3b409fa2c858390289c40c422008513
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 11:16:28 2010 +0100

    More r^2 Gentoo notes

commit 428bb1d30466d4c1c9c8c34ef233023ee8db1c89
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 11:15:23 2010 +0100

    sekrit is now dev

commit 91e8f7870eed8332006c060519f8a9d732981c02
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 11:14:59 2010 +0100

    Doc updates for r^2 on Gentoo
    
    Fixes: ticket:939

commit a68e3fccf43a0762d65e5794af21ea4f2a1bc893
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 11:06:50 2010 +0100

    UnableToMakeDecision might cause deps
    
    There can be deps because of an UnableToMakeDecision if the decision was
    changed without a restart.

commit 0f26492f6a7e9ba1cfcec4ccaa3ca7ea31c44a41
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 10:08:45 2010 +0100

    cave import --strip --preserve-work

commit e24df2f9e772fb1aac4e02bd1dd90e333131cb27
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 10:08:18 2010 +0100

    Make UnpackagedID strip, split, preserve_work values params

commit 5bbf8ada48ba06506312eb417d7ec219cfdffcaa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 29 19:46:59 2010 +0100

    build_options sanity for pbins

commit f47d5784e39c26c45b63fd2451abdafc6447ac1c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 09:32:10 2010 +0100

    Don't show empty descriptions

commit 6b9a82479ce2bfd7b0b96d04f7d1baa9cded2212
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 30 09:30:52 2010 +0100

    Better man page escaping

commit 416ca35e601c5a3995e3982803400bcb65d4fc9d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 28 15:38:59 2010 +0100

    Move some code into Merger

commit ef952e15c6447acfeff93c88809f7c10355818d0
Author: Łukasz P. Michalik <lmi@ift.uni.wroc.pl>
Date:   Wed Jul 28 13:04:23 2010 +0200

    cave show --no-versions

commit 2afec32e9aff6c84c6181d83b85a20b13bbcfee6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 28 11:39:24 2010 +0100

    format=ebuild and format=exheres deprecated

commit ce13a6f9defe83fccd8424027ef1e24ca33b8cc2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 26 17:14:57 2010 +0100

    Add Merger base class

commit d03893141379f242baf6ccbe0e934ebabd1ce626
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 26 15:38:13 2010 +0100

    Merger -> FSMerger

commit 164f1c1f44aedebad33225803bfd56701d1eb82f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 26 15:38:21 2010 +0100

    master is now 0.51

commit 14cc30c06d3b3cba2819205aa9e43ef13ff0588f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 28 09:32:50 2010 +0100

    Make */*::foo-> fast again

commit 219d98ec313f033e8979876189e0cc35838f2880
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 28 08:56:27 2010 +0100

    Fix more continue-on-failure failure

commit 2c15f54827106e0cebcd064d55c7fd77f5cad604
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 27 19:59:44 2010 +0100

    Fix continue-on-failure
    
    Fixes: ticket:936

commit e88b99bff24bf53890eaee3e695375bb669e1ed7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 27 17:56:41 2010 +0100

    Docs updates for Gentoo r^2

commit 9bb28ab9454b1c4553bf66f9d3722dec4e96bc7c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 27 16:08:00 2010 +0100

    Clearer warning message

commit d18121f19aeef9f5a1a4e87ab36883692d09b116
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 27 10:53:21 2010 +0100

    Make links less prone to doxygen version screwiness

commit 5e5738c86fd3343b446ed7d08d2631f7b141b8a6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 27 09:50:56 2010 +0100

    Docs typo

commit c9e127086dbf42481873c7082238e86ed683e926
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 26 12:57:31 2010 +0100

    Preparation for 0.50.1

commit 16048b8ca11335895418e694dafaba726ad12828
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 26 12:48:40 2010 +0100

    Handle virtual purges less horribly

commit 8342db9bf5f43b46b8b87433892198b779c64108
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 26 10:55:57 2010 +0100

    Fix InternalError when dealing with certain cycles
    
    For an SCC NAG in the form:
    
        (a -> b -> c -> a) -> (d -> e -> f -> d) -> (already met g) ->
    
    we would try to put the inter-SCC arrows in the subgraphs.

commit da783b99128623ec97d355b286b452f6b60dda43
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 25 20:28:46 2010 +0100

    static_assert is required

commit 5d7f996f3d137c03802f83dc9fb784e34389da72
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 25 17:07:46 2010 +0100

    Missing _cave

commit 409725bee1592928dba1ea6c046ff6fc05c96da5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 25 15:08:04 2010 +0100

    Make optional pbins just affect cave, not repos

commit 0c8a38fd5224c8caadee5aaf883ea96c25689db7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 25 13:29:55 2010 +0100

    More verbose action string for binaries

commit 6f1742a0fd5df57a23e2c9a1078a62a471a06649
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 25 12:41:19 2010 +0100

    binary_keywords -> binary_keywords_filter
    
    Fixes: ticket:485

commit 9aac78c7481c1c7d7190b0e9cc09abfd321efebf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 25 11:49:31 2010 +0100

    Write BINARY_REPOSITORY to VDB
    
    Fixes: ticket:484

commit f4e73a72917137235e04e3ce72a620cdec32dbeb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 25 11:14:07 2010 +0100

    Implement GENERATED_FROM_REPOSITORY
    
    Fixes: ticket:483

commit 9ec90fdfe97f208cdcb006086c36232821028d2f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 25 09:05:13 2010 +0100

    Set GENERATED_FROM_REPOSITORY in pbins

commit b73651a9c8b505a86300c0bd8e4f5b8396963ffd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 24 14:49:00 2010 +0100

    Preparation for 0.50.0

commit 3fff703853a05d930f1086cbb73c9dcef4354810
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 24 14:48:55 2010 +0100

    Compiler docs update

commit 58d424cd623042b936becf057cc696f99815f905
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 24 14:34:52 2010 +0100

    cave resolve --no-override-masks

commit ad4a15a05f8714c73a44b7127f310f1614c63d8a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 24 13:52:25 2010 +0100

    Bring in 0.48 news

commit d9961fca4dad9e65c32045ad179d4a01a3b37ae5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 24 13:38:35 2010 +0100

    MaskedConfirmation

commit ef31d7d0c52d8e149830aeae915d6a6129282fcd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 24 13:31:31 2010 +0100

    Show masks on origin IDs

commit 324505b300f4964f84312e113f09f334ab1c350b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 24 13:14:20 2010 +0100

    Let the decider pick masked packages

commit 4fc32662efa9448e750621cba697a40818c6827b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 24 13:13:15 2010 +0100

    Factor out common code

commit 637a8d521b304dec1ec4db201d5d71d509efb6c1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 24 11:40:46 2010 +0100

    Make use of Options init lists

commit d3b974490cf7482b034f1a6779b65e411616f84c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 24 11:06:39 2010 +0100

    Support initializer_list for Options

commit 60a7c102aaedb56844c8a054c62bcc9dfe91bde7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 24 09:49:50 2010 +0100

    Deboilerplateise

commit db798f9e36404906bcd1253c9410169de122fefb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 21:51:14 2010 +0100

    Make use of rvalue refs

commit 1e88d3f531a7d9cac4cd08db1484a3a87679af3c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 21:14:33 2010 +0100

    Avoid more explicit newage

commit c3802f0aec7d89a518cf74145aa73bf2ea688e35
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 18:29:17 2010 +0100

    Avoid sptr.reset(new ...)

commit 8ea8866114c450dec08322c57f8002b29eee19d3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 17:23:24 2010 +0100

    Parse -X0 as -X 0 rather than -X -0

commit ee56c417f8f8b486f0de2aa3b09a1bf32a377764
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 16:20:38 2010 +0100

    Cleverer fetch ordering
    
    Where fetches are simple, don't actually schedule a fetch when it
    becomes available. Instead, mark it as pending, and schedule it
    immediately before the associated install.
    
    Fixes: ticket:923

commit 76ee405c9c9f91684e42bddb0ba527e29e1084a8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 13:57:42 2010 +0100

    Don't bother pimping options

commit c57b86336fbf7449ea4f78efafb337af03c6325e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 13:25:52 2010 +0100

    Cache of hash doesn't make much difference

commit 5a6f4f506d67f4c0a347e3e806960edfb4a1417e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 12:57:04 2010 +0100

    Better used_to_use for purge
    
    Fixes: ticket:929

commit 590ce9af177e5f901e4f3e2eac21b4e59320874d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 12:26:32 2010 +0100

    std::forward<> is our friend

commit 41b3c32bf2fd6d51d00f7152847dead978f7faf6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 12:26:02 2010 +0100

    Fix

commit ac5ff16909f071933e16d471ddb466fb7c8cfc80
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 11:14:23 2010 +0100

    Show replacing info in headers, summary

commit dd959fd53fbc5c863ec5e9f3571e3af9ff0d8b1a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 23 08:54:11 2010 +0100

    PrivateImplementationPattern -> Pimp, Implementation -> Imp

commit 4209b95ecc83365718b3dd5556a6866a662e95c5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 22 21:46:00 2010 +0100

    Less verbose PrivateImplementationPattern

commit 99ca317486703808bec65846a6266afdace5d0f7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 22 20:19:29 2010 +0100

    Require rvalue refs

commit 8603d3262180a2771947801ce1d80cbd5092c989
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 22 18:34:00 2010 +0100

    shared_ptr<> no longer implicitly bools

commit f7be9952e67a5cdad6f3531a22654db198e7d106
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 22 12:52:10 2010 +0100

    Use std::make_shared<>

commit 84f32a46c9bd03039af31be9626206ce891fa841
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 22 17:11:50 2010 +0100

    Can't force the return type

commit 7a8a792ae878e2b432e0c67a813022117faa4e60
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 22 10:11:47 2010 +0100

    No more tr1:: and tr1/

commit 34700872057c99c57416612fbc264c48cfd38f9d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 22 09:21:59 2010 +0100

    Kill NonCopyable, make Singleton its own thing

commit 801afbbaf5570b96b4717147b3d7f6ff93454c8d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 20:28:40 2010 +0100

    Require c++0x variadic templates

commit 55420176135d83033c6411430ac665dbe4d106cf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 20:25:45 2010 +0100

    Require c++0x default/deleted

commit a47d91435f3a86262f11661f449ccd5dd40d6653
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 22 17:58:52 2010 +0100

    Missing include

commit 002ea933d086074e3bf49cefa5b736211babda22
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 22 10:19:28 2010 +0100

    Get the test flag right

commit 6721140ed2a918f89d9fffcfa6cdc235d7f53ec3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 20:26:02 2010 +0100

    gcc 4.6 wants -std=gnu++0x

commit 748aedbbddf6e5d3f172f9bb9b2bb98d2d0e34ed
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 19:25:36 2010 +0100

    Don't skip pkg_{setup,{pre,post}_{inst,rm}} on 0

commit 738d0259a9cff20ea2f85fae1ed66a246a150f38
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 19:04:41 2010 +0100

    Make use of Repository::some_ids_might_not_be_masked

commit b5b70753c4185b07ec85bfbd0587078ca29552a0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 19:04:21 2010 +0100

    Repository::some_ids_might_not_be_masked

commit 6ad3da4d54ab976085c8f1d38629f7cfb3b5b3f3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 17:15:04 2010 +0100

    Prefer 'weakly' masked IDs for 'cave show'
    
    Given foo-1.2 that is keyword masked, and foo-9999 that is unavailable,
    pick foo-1.2 as the ID to show.

commit 621957c9424feaf862938185bd73f7421755aaf1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 15:54:00 2010 +0100

    Build r^2 by default

commit 01a9ca40c68063d792986bc412e7478fe1fff808
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 15:50:29 2010 +0100

    Typso

commit 5a1ff81d033c315585562bb690587e24f7248607
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 15:45:35 2010 +0100

    Don't let test in use.conf override build_options:
    
    Fixes: ticket:927

commit 7da333dc63eaa2b3baa0cafebf6a3a6bc235e2d6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 14:58:18 2010 +0100

    Use format = e in docs

commit b52dd9c7941884fc9a03fa2a441a90617553952f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 14:52:11 2010 +0100

    Tweak

commit 2ec386ab3ee86fb237215e0de168946693dbcb66
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 14:50:29 2010 +0100

    Tweak

commit 7163bd684cdddd3bd09c9e7e5a500c6034630b46
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 14:48:55 2010 +0100

    Bring README up to date

commit fce0d31f523337cf01b26ed4f6059204a38a702a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 14:06:55 2010 +0100

    format=e rather than format=ebuild/exheres

commit a5d2a831ee32cb5fa1c111c4a9d1f21dbe7c7a3c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 13:32:37 2010 +0100

    cave verify wildcards

commit 7831d5e9fd75301156f72f7da4c8360ae29ed460
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 13:21:08 2010 +0100

    cave verify

commit 34197bc815fcf05cf7243ddf5a829be65f0117d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 11:13:37 2010 +0100

    xattr is in sys/xattr.h these days

commit 85899eccfa7d7c7cef83d2ddb0ef6a5965ffb2c5
Author: Robert Piasek <dagger@gentoo.org>
Date:   Wed Jul 21 10:56:43 2010 +0100

    Extra ;s

commit 205012488815d5ee7e24df3542341d455b6b8a63
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 21 10:54:49 2010 +0100

    Force loading of symbols from libpaludis
    
    Fixes: ticket:926

commit 9e56c05c246a9ae917c69e370f0f4cc8077a44e1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 20 21:42:36 2010 +0100

    The comments lie

commit f87c108ab88fe1235d326dbec879f60e11d6c9ec
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 20 19:56:07 2010 +0100

    Missing mutex locks

commit 31ac23b8c80c39946f608660a56f9c91ee188dc1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 20 17:03:17 2010 +0100

    Typo

commit 3c1fff17c08afbda35181902a848c3c0c09aabb9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 20 15:33:38 2010 +0100

    Only do post-exec things if not skipping

commit cb52ab285156faa24d905218c5575a33460b1952
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 19 19:28:15 2010 +0100

    cave print-id-actions
    
    Fixes: ticket:830

commit 66d09f9e36e2ed9cd89ac454f7c4ebef7eb67b4a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 19 19:05:24 2010 +0100

    cave print-id-masks
    
    Fixes: ticket:831

commit d7ee3b9eca4226f17396998c3c35360d92c8cec8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 19 17:24:58 2010 +0100

    cave print-repository-metadata
    
    Fixes: ticket:832

commit c984f7a05d8d64a3fe69904bac12b640b11d2aa8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 19 17:01:47 2010 +0100

    IDs might not be returned sorted

commit 4654d9da9fe2ac1ae8a7511410aefd94a7980159
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 19 16:54:46 2010 +0100

    ECLIPBOARD

commit 9dba3665391f2e5f1f23914312d6f819e9d2d0ea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 19 16:15:11 2010 +0100

    cave print-set
    
    Fixes: ticket:833

commit 9905960eeebd62d0a96a8d65e60a017db5b7cb3d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 19 15:54:43 2010 +0100

    Remove the double template<> #ifdefs
    
    Any compiler that needs them is broken and can go away.

commit d590225911bc1a6ae54eff1f8c6dd30f0f8750b3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 19 11:18:50 2010 +0100

    Don't purge nonuninstallables
    
    Fixes: ticket:924

commit 5f73749a5fd82645c897e7f86d9e923b802852ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 18 11:28:11 2010 +0100

    cave uninstall wildcards
    
    Fixes: ticket:921

commit b584bf5adb0f3eefb2a2f176f390db2b00befd87
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 18 10:27:50 2010 +0100

    Don't load ebuild metadata via stdout

commit 33b50256a23f195509ffc3a8ce6fc9d629cd550d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 18 10:27:26 2010 +0100

    Command::with_output_stream

commit e5a2a672f06b681fb6ce55bb2d6d004cf6fe31f2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 18 10:27:13 2010 +0100

    Short options for show -t

commit ae845b49841275e30c07a216b049d9e22df48c42
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 16 16:37:21 2010 +0100

    Barf if no executives can run

commit 27a34dddc2a4b88072f4bee33cc107f9cc3c7bc2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 16 15:09:28 2010 +0100

    Don't start fetches until fetch deps are done

commit 056fe3508f705e7a956081cc7ec2490df333ba52
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 16 14:12:22 2010 +0100

    No xterm titles for fetches

commit 745e314a80bd89380df9c775a3245a398529f838
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 16 14:10:51 2010 +0100

    Cave perform --no-terminal-titles

commit 9d74d3bd8273aeb8a194394e1e0c109fa1648a81
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 16 14:05:52 2010 +0100

    Yellow rather than white for consistency

commit f2fcaeea1fe8ce2a0ddcfcb5219f4338e2900500
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 16 14:01:10 2010 +0100

    cave resolve --fetch-jobs

commit bb9036fecacfd94cce5dc556ccb30e40db52b616
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 16 10:31:42 2010 +0100

    Flush every 0.1s rather than every 1s

commit 229673100d582ec311f16d89d59e9b5b2694588a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 14 11:16:31 2010 +0100

    Crude parallel fetch support

commit ad8c652af2f9a0ed9d75783bf8771c5caf7a75fb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 14 11:22:32 2010 +0100

    cave perform --output-exclusivity

commit a80e13f8e186601b0bcbf626f21bfb73ac41bfaf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 14 12:18:23 2010 +0100

    JobActiveState::output_manager

commit 4d710364915b2a76153e889775f1022c35fa88fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 16 10:31:20 2010 +0100

    Let executors specify flush time delays

commit bc40773cfa75a993f09a80e438bfa54d6e51c4ae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 16 10:30:58 2010 +0100

    Let timed_wait wait for <1s

commit 0b402802e8482ae2c426d3c0dac7fdb8e4a430df
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 16 10:57:38 2010 +0100

    Don't look forward inside queues

commit 31d63946dff548746343b54a5fa356a16bbe3c5c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 14 11:13:39 2010 +0100

    IPCInputManager's exclusivity does nothing

commit c0e0728a24602dda1f08e34240f677c0640a202d
Author: Thomas Anderson <tanderson@gentoo.org>
Date:   Thu Jul 15 14:37:53 2010 -0400

    Fix license.conf/licence.conf to be licenses.conf/licences.conf

commit 2b7cc3f84df9a6a28ecf65c68ede7db9680a10b1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 14 09:02:21 2010 +0100

    Impose continue-on-failure reqs for uninstalls
    
    Fixes: ticket:915

commit e930472b734ca2b0de73e09b89ed5177f1d61954
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 14 09:01:56 2010 +0100

    Better resolver test errors

commit b8f87bef65e74f9ac356e24937970491f94f4d16
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 13 15:54:11 2010 +0100

    Don't barf if things no longer exist
    
    Fixes: ticket:916

commit ba28d4b8193d710fc8c6d1d6b0246a741f4ca206
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 13 15:42:37 2010 +0100

    Run pkg_nofetch where appropriate
    
    Fixes: ticket:918

commit 49752ab155db2a573f70d8f4dd6ba5eb97c86fad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 13 15:42:19 2010 +0100

    cave perform fetch --ignore-manual-fetch-errors

commit 87505ec0f78b835b42724d0c585f979834efe6d2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 13 12:32:57 2010 +0100

    uninstall removes from world only once everything's gone
    
    Fixes: ticket:913

commit 78d256c6387a93aca51e3c9a4e56d0834f1408e7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 13 12:15:46 2010 +0100

    All slots for resolve !foo
    
    Fixes: ticket:914

commit 969a4809cb89f55e343cf0accd024c11e2ac6855
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 13 09:26:17 2010 +0100

    Show the reasons we want to see

commit 1b843eb86f98b9aba5ff628f089d6171026641f0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 12 19:11:09 2010 +0100

    Show when changing from repos

commit 72a92cc4823c8837fa14c78034f024a727f6af4e
Author: Valentin Haenel <valentin.haenel@gmx.de>
Date:   Sun Jul 11 14:42:39 2010 +0200

    Fix typo in docstring.

commit 00bf3270a86db69703370b2a4ab9267b04dd4310
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 11 10:03:42 2010 +0100

    Show whether world is changed
    
    Fixes: ticket:902

commit f7b0e96673665c71c518601ee257822163a47452
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 11 09:53:50 2010 +0100

    Return whether world was changed.

commit f43ee8ee592a57d79f5f9eff75ac58fe7b223199
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 11 09:53:36 2010 +0100

    Return whether we change a set

commit 599c00bf450d19a4050d4c263817729bdb4eecac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 16:22:21 2010 +0100

    Remove deprecated

commit 9d686d6023a87d5ceabe610f4feb2c8fb9ca4257
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 15:11:52 2010 +0100

    Remove deprecated

commit f1973a02095a996507329e0215ec0a5bc3038231
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 15:10:55 2010 +0100

    master is now 0.49

commit 9886c4b8a3bbfab40c396483a43037224d1dc90a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 11 08:58:10 2010 +0100

    Make the log directory

commit 0561dd0a029dedb82329205bcdb1bf33c985a074
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 14:22:44 2010 +0100

    ChangeLog doesn't exist any more

commit 1a2e8ee817b2475dc0e22a28e79ddb694f05b9ef
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 13:21:07 2010 +0100

    Preparation for 0.48.2

commit 9bdf137a640f671c42a5c4e0998382cc03504a5b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 12:51:23 2010 +0100

    Better reasons for fix-linkage
    
    Fixes: ticket:861

commit 0316b5a84ed09e910ea388517d87385475fc1ae8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 12:15:59 2010 +0100

    Display extra target information

commit f336351f553df7749595109821a1d2892e024e57
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 12:13:32 2010 +0100

    Let TargetReason have extra information

commit d5533123d3ba98481049053a474348ff058a6e12
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 11:30:14 2010 +0100

    Show important things first

commit a50d628f551959225b92202b3035cfcd9c8c033e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 11:02:12 2010 +0100

    Add html pages for cave commands

commit 90ae2cf11103d9acfc302897747404ec6c5f9005
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 11:01:11 2010 +0100

    Need some html escaping

commit 7253e7c36cc8c33092933a0e38eb02ff498cdd62
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 10:45:47 2010 +0100

    Build cave by default

commit a4f3269bd2e93306df82e72e53fac4aa432217cc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 10:41:18 2010 +0100

    Don't pick up extra commands for html pages

commit eb6184c67c203007d2c3efaf1b15b7de7f828a73
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 10:28:04 2010 +0100

    Don't pick up extra commands for man page

commit b2d9a73e349719efd0f520607bffb08d717a2b30
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 10:13:29 2010 +0100

    Add in basic cave HTML pages

commit b1da40487a9ad8924e3736997182e1bfa09ea9ef
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 09:58:39 2010 +0100

    Fix links for doxygen filename changes

commit 588f4ad6acd902a2796306b576179dfbad060d82
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 09:34:05 2010 +0100

    Tell people to use cave show

commit fbe3783ccc9cba5adb460dec5f1115249d1526d9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 09:20:48 2010 +0100

    Improve man cave somewhat

commit 8a4defb4131d3baf2ea9cd2223f0f5e2fd0dda5a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 10 09:20:28 2010 +0100

    Support 'see also' in man pages

commit b0c920c73203b9a03fb91e16455975515ebdb6c8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 8 12:43:19 2010 +0100

    Preparation for 0.48.1

commit f15c642919a51e6b7e118ff8fe96437a5b61010c
Author: Kim Højgaard-Hansen <kimrhh@exherbo.org>
Date:   Wed Jul 7 18:24:59 2010 +0000

    add PALUDIS_IGNORE_HOOKS_NAMED to be able to avoid running specified hooks

commit 1b9c641880263a4c293f665a868bc1bb4c5f2b7a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 7 19:04:46 2010 +0100

    Tone down suggestion errors output

commit 93c3fd8e95021bc46940b0aa07edcc84aa5b2159
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 7 14:37:22 2010 +0100

    Show 'show' flag changes both ways

commit 04584d3214e4150ac3ab8d2055ab136b6287fe09
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 7 14:32:04 2010 +0100

    Show added / changed flags in cave show
    
    Fixes: ticket:739

commit ef0b116bc6e98af917fa2e58e2e9c8144d71de1a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 7 12:41:19 2010 +0100

    Rewrite MYOPTIONS on install to include descriptions
    
    Fixes: ticket:766

commit f1393dd3e0dddb09aee1cc070ed8e339902bf1d0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 6 20:48:01 2010 +0100

    Don't bother saving is_scm

commit cacf426632ba277401058f0da77a72150fde26df
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 5 11:26:39 2010 +0100

    ids could be in any order

commit fcd44ae4a941590e67de21a3b6f23b0a1c5d2cfb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 5 10:52:36 2010 +0100

    Make sure tidy works if we need it

commit 030336c989366ebe576a63ecbcab6824e5e8e9ae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 5 08:33:24 2010 +0100

    Always sigemtyset sigaction.sa_mask
    
    Fixes: ticket:911

commit e054f7d4601670fcc31d8c5dbb282f7112b34ad0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 5 08:24:51 2010 +0100

    Can never use existing binaries

commit 509e8975acb4e33fdfa26e8ae64d9c9c4b45dd0e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 4 17:58:55 2010 +0100

    Can only use existing via binaries if same

commit 01a9a3977867e463cb31cd1f3d089376a1a95ef0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 4 15:32:04 2010 +0100

    ViaBinary shouldn't be taken
    
    Fixes: ticket:909

commit f42aae370cc086c35bb0bf4efad89cb34a466fe6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 4 11:41:28 2010 +0100

    Fetch created binaries rather than their origins

commit eefb8e91a53962e4b570ca4f792ec59c7a1b4f2e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 4 11:30:23 2010 +0100

    cave --help / --version
    
    Fixes: ticket:908

commit 15adad88e818f0149a892a137d21c73d5613bd18
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 4 11:29:57 2010 +0100

    Show when we're using created binaries in yellow

commit 06be6a35f0c6c6aa2418e24f1a85d481099917c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 4 10:53:34 2010 +0100

    Crude via-binary support

commit 71342f5adab47f6dd1b695ddf917fbb54b964193
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 3 13:12:15 2010 +0100

    Use created binaries when installing to multiple places

commit 37d9cd6f1689f0f004302cceb198fd9b18373264
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 3 12:22:24 2010 +0100

    cave search --matching
    
    Fixes: ticket:905

commit 72e656ca1a79aaf34a56fb91b849ffd99c11b65f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 18:00:33 2010 +0100

    Build binaries first

commit 674ba2ec193f9eae7af8c45675dc382824f0432b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 15:25:01 2010 +0100

    More compact cave search output

commit a366bc8fb1e67bed0e19c3ed1ba8a06f90231811
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 15:24:50 2010 +0100

    Make sure uniquely identifying specs for virtuals work

commit 50f8ce204e79dde19987b547f668e8bf3459332f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 14:53:21 2010 +0100

    cave show --significant-keys-only

commit 63521387a13d7e1ec9428993cae6ebfc94569e02
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 13:53:32 2010 +0100

    cave show --one-version

commit c08ca14fbf969516f1addaf148d2ac66daf05534
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 13:43:49 2010 +0100

    cave show --key

commit f33949bb24f7aa9d72787c51bfa63eb009aff727
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 11:16:37 2010 +0100

    Show binaries in green

commit 7956d702dc36bd7f0bcfdc3d0cc31bea513240d6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 11:04:21 2010 +0100

    Don't display 'like' reasons

commit 8db0f7d2bb4f395180b3c06c5f22ad0934800aac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 10:53:57 2010 +0100

    runtime means runtime
    
    But not yet "runtime, and only of runtime deps"...

commit 6d3b0227c4c11718823439589fac0830fb07fce7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 09:19:55 2010 +0100

    Don't enable pbins by default

commit d38106ef9e3b2951d75623eb7103fffd3d3a2426
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 08:57:23 2010 +0100

    Monolithic no longer exists

commit 5a855797a4c045e76a6376f57844411e5ea27200
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 2 08:55:22 2010 +0100

    Decide nothings later on

commit d35c91148c7884064ed6bbcfb97ea5e57da854c6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 1 20:20:18 2010 +0100

    Crude --make-dependencies

commit d573309a5994902a60cb44725623d26d88f34c4d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 1 19:30:18 2010 +0100

    Don't try to create binaries from binaries

commit 486394e465990b9164bf50571d2ad075974624ed
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 1 16:26:35 2010 +0100

    Don't ignore requested merger options

commit 21e52c4a3b4dcab7202bc60507a8cb4371726d88
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 1 14:55:58 2010 +0100

    Let origins be filtered too

commit 51072c71da09484183734add55c067bf3e7e4e63
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 1 13:01:59 2010 +0100

    Move labels logic into resolver/

commit a1f798a4945b1ae8fcf642698ec6009c3971b2e5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 1 12:21:11 2010 +0100

    preserve_work by default for unpackaged

commit 76dc1cfafcb9e97972693f2574f06934c5f4b0e8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 30 20:02:51 2010 +0100

    No need to NonCopyable PIMPs

commit 8a36a1163bb36cd2fa0bdfe79a63e22be6595408
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 30 18:22:54 2010 +0100

    Don't rely upon __thread

commit 38ad8c655fef01fc054f835798e8662d412bff6d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 30 18:16:49 2010 +0100

    Bring up to date

commit 8c5c387788f9eff1578a5fd554e5d27ee050b328
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 30 16:59:10 2010 +0100

    cave aliases / scripts
    
    Fixes: ticket:901

commit f0ad5da7527e13ae2f9d64b04c43973c80acb2f1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 30 12:16:46 2010 +0100

    Extra ;

commit e720af0d20461dfe8e17c3d61d2234b4e00658d1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 30 11:42:19 2010 +0100

    Require working 'extern template' support
    
    Detect compilers that're broken with -O3.
    
    Use 'extern template' unconditionally.

commit 73d0cd4af1cb18c13f697b8486b773ed5c9412d9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 30 11:41:41 2010 +0100

    Don't clobber LD_LIBRARY_PATH

commit 8c633c6a6baf8a308bd82ec9b9a167a81ab35698
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 21:17:31 2010 +0100

    cave resolve --early / --late

commit 0bb5b18aceff1894ca456d21e836af7d878c87ac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 20:51:01 2010 +0100

    Let the orderer specify node earliness

commit 1dfabf2c0cf23fa422234beceef4c177863e8e12
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 20:39:42 2010 +0100

    Numerical scoring for ordering

commit a2994d4f2f7ae691eca51e9e0e4d1ae11aeabcb1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 19:12:18 2010 +0100

    Update world when using resume
    
    Fixes: ticket:900

commit dce369ab0bb838a61f7e1df4616a5ef3b051889b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 19:00:49 2010 +0100

    Orderer voodoo for weak blocks

commit ec5b581973d0b67e4453af44c29b0a5aba430f74
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 18:50:07 2010 +0100

    cave search -tregex
    
    Fixes: ticket:852

commit 9f5dd6443650cc3bf322a8878d35249364ac4520
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 17:04:16 2010 +0100

    cave executables
    
    Fixes: ticket:827

commit 17c17a20c2124e0b8a0accc918a0615097cd7ea1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 16:47:40 2010 +0100

    cave owner
    
    Fixes: ticket:829

commit 6bc7de7a08d4a54399b13bd03111728ed6d38c0c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 13:36:33 2010 +0100

    Uninstall unused packages after ex-dependents

commit 94c0830a85c4f524231f0a61349190cd6811c586
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 13:34:39 2010 +0100

    Uninstall packages before dependencies

commit bf9034006571dcdd6d911df490fa5257e4e5a1d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 13:30:45 2010 +0100

    Track resolvents for uninstall reasons

commit 1f0c1eef60d958954dba2cdc1af89c7602745ee1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 29 10:00:55 2010 +0100

    Be more failure tolerant when applying updates
    
    Ideally we'd do this by having repositories and their contents being
    different things. But that's a lot of work.
    
    Fixes: ticket:897

commit cc3a464d6a56f5e509c75924c4b5ffc268647d26
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 28 21:21:07 2010 +0100

    Don't purge things in world
    
    Fixes: ticket:899

commit 11f679255c1a8c7babc6f2274a60e1582978c77a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 28 20:28:26 2010 +0100

    Apply presets to all dts

commit 9b8a7d6f835b4cff946302a2265a9208e940894e
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jun 28 20:23:36 2010 +0100

    Don't pass in a null sequence pointer

commit 5b7b5149b750b53d35516c57725fec1fde2236e3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 28 18:11:28 2010 +0100

    Change world spec handling
    
    Fixes: ticket:890
    Fixes: ticket:894

commit 0d7c7cc2f8dc683c0b845a7da7380799aed0e965
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 28 18:03:20 2010 +0100

    Realise we can't purge sooner

commit 36d7d6aefbe96e95d9e401e3ab048f485f1c05a6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 28 16:31:21 2010 +0100

    Handle special purge behaviours
    
    Fixes: ticket:893

commit 5df175e45592582da42d95ff8f767405e72e00e8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 28 16:06:58 2010 +0100

    Make purges faster, and test
    
    Fixes: ticket:892

commit ffc4ce9fc3b0e3500e851f2d13a0ed1e1985fd84
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 28 15:45:27 2010 +0100

    unused

commit 04148e6e8a17aa7e07e3db3ae9a0ac9b6d007e68
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 28 15:20:17 2010 +0100

    Handle fetch: cycles better

commit e4349bcd89b7056a4a47c051edb6005b477f556b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 28 15:10:52 2010 +0100

    Order fetches early, and clean up fetch deps
    
    Fixes: ticket:898

commit 39a39db092298018330339d5303a76c887abe0eb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 28 11:40:26 2010 +0100

    Part-copy constraints across destinations

commit c40ae4b578f905df8aa5656b7763956e19165094
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sun Jun 27 19:00:25 2010 +0000

    Allow the default paludis.log directory to be overridden with a PALUDIS_LOG_DIRECTORY environment variable.

commit b49bba1cd06bb42b67137878e558d5516f1bffe1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 27 16:04:15 2010 +0100

    --make for binary creation

commit e68ae481666d9c97d04e0ce1348d6461c2d83654
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 27 15:57:04 2010 +0100

    Fix fetch: deps from non-changing packages

commit 9e585429c66d0ffdcc7b5b746e8696b9f1524e53
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 27 14:26:45 2010 +0100

    Don't fixup destinations for errors
    
    Fixes: ticket:895

commit 96c58fbf4ce38413f7c19b58936e8fe5d61de3be
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 27 12:44:35 2010 +0100

    More contexts

commit 97aace110d83d415008f61c443ea813dc731ed80
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 27 12:35:53 2010 +0100

    Check sets_dir exists rather than catching

commit b3aa56d3b44f81fa2d341d193f0648be4d5f1390
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 27 09:27:22 2010 +0100

    not-usable

commit 21e700c5c139d54c1db760d9fadc3ceb513886fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 27 09:26:47 2010 +0100

    Unorderable in red, not white

commit c8a7936816af50baec8cc0120c424a4beb7cf424
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 27 08:49:51 2010 +0100

    cfi

commit 5f05e6fe6f61d7d01163cbbce2c2bc8e3fda074f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 26 21:50:41 2010 +0100

    Useless option

commit 1787e5adea017ddafd3c9874cb1dd10d28b3bbbf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 26 21:37:36 2010 +0100

    Kahn rather than DFS for ordering SCCs
    
    Makes it easier to prioritise things.

commit 1194540f09b1e4e8f620aac4a79180dd19aa7f4c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 26 19:45:58 2010 +0100

    Fetch deps

commit 1842b15a88f5f0a956851e89ba1fd2b98f4787ef
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 26 14:33:07 2010 +0100

    NAGIndex rather than Resolvent

commit 15d1ea83469f8a1a13e767912b6d6575fd816e64
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Jun 24 13:36:13 2010 -0400

    clean CAVE_*OPTIONS from the environment for tests

commit 80d490caeb816cba5db8909cba0b99b541d99c51
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 24 16:33:47 2010 +0100

    cave purge
    
    Fixes: ticket:838

commit a6330defb9164948d1181411d40373f85d6fe3eb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 24 16:11:54 2010 +0100

    fix

commit 642372e42c6d77229ad0c11557b3411dcefbda9c
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jun 23 22:23:11 2010 +0100

    Put --preserve-world in the resume file

commit 2b3a39829fa423dc7a0b3209a52d66dfa29f6bbc
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jun 23 21:57:58 2010 +0100

    Remove the ArgsGroup from its ArgsSection if empty

commit 8867502dc820313cc1c48d12f4403b8ff26bfb1b
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jun 23 21:51:37 2010 +0100

    Allow removing an ArgsGroup from an ArgsSection

commit 3a4593137fc07edc1db7895ff4deac719f3e630b
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jun 23 20:59:17 2010 +0100

    Handle blockers in || ( )
    
    Scoring might have room for refinement, but this should do for now,
    especially since it's an unusual case.

commit ce053f702a2d7fc61d6cabfe6fd5cefbdb94e94a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 23 14:00:29 2010 +0100

    Add arbitrary purge steps

commit e5cd5fc2ae295d41810cf09c6efd65ffeff0c1d3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 23 13:58:22 2010 +0100

    Don't recalculate for untaken purges

commit 33fa0d8db9579cf790250d530157dfd9f53b88fc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 23 13:38:20 2010 +0100

    Only care about taken changing things

commit 98720c3fccbdf3ef64c7dd2d7f88039f287e3f7d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 22 23:56:41 2010 +0100

    Purge support
    
    Fixes: ticket:888

commit cb69a622e2fbb11afb908dbca2c5a9157566320d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 22 16:06:47 2010 +0100

    Track breakages for changes too

commit 379aec4bf1b6d8b10bbb4481bb19f389991ad2a0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 22 15:56:48 2010 +0100

    Work out destinations immediately

commit 269e7b76d8405035de7721b72b9b4e717f2ca1ac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 22 15:39:21 2010 +0100

    WasUsedByReason

commit 40845fb53a27153b35f8be419050d04b51f1c24b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 22 15:38:52 2010 +0100

    Untaken removes are allowed

commit 95d447ea1c24e0ffefa346e8ca21452c6bfa05d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 22 13:55:38 2010 +0100

    typso

commit 96bdc113e9170f212fe157ff2e5ce99997411f7e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 22 13:28:25 2010 +0100

    cave uninstall
    
    Fixes: ticket:837

commit 2e18d8b0e6bbddc3eab74b0de05e63de15e0ce09
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 21 22:18:18 2010 +0100

    Tweak

commit c242a99f21e7c443f9f6f97d6650f5722bf2025e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 20 20:03:00 2010 +0100

    dfi

commit c25714fc4b379fb9c9cd057b5f3adfc3c0746be4
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 20 19:44:23 2010 +0100

    Revert "Default to being a bit less lazy"
    
    This reverts commit f91f8744cdc3d0517aee34e7b393b44280375734
    
    I think --keep if-possible makes more sense by default, and gives a
    clearer distinction in use cases between default and --complete.

commit 4e94a46f493e7818d9acee24cb00f087aa376e6f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 20 14:04:47 2010 +0100

    Preparation for 0.48.0

commit c07c3cfc75fa8a79b1bcb89ea04b976820052c93
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 20 13:49:50 2010 +0100

    Serialise unique specs rather than IDs
    
    Fixes: ticket:887

commit 1dba750da1bc0e4c3c15a08a9515e8093fe9bfa4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 19 22:57:57 2010 +0100

    cave print-ids --format

commit 5efc327d2ad2c0f858936c5fd1ca183680252b83
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 19 21:05:09 2010 +0100

    Better permit-uninstall magic

commit 01a45de28ed301c2a70e333f95059284bf4bd216
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Nov 12 06:44:40 2009 +0100

    Args::DocWriter: Don't output empty usage sections

commit fcd72c77de4cd249b4de3faac8032341547399fb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 19 16:39:26 2010 +0100

    Fix change-phases-for, go back to old style counts
    
    Fixes: ticket:886

commit f76c8165fab809f06991acd55bb8eab97fd2c41d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 19 16:00:07 2010 +0100

    cave resume
    
    Fixes: ticket:842

commit 40d750718c8e6f0d50496ddbff67d1eed1981f87
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 18 21:38:13 2010 +0100

    Allow states to be serialised

commit 399f08717ecf7c56744510e3e9643b7875bc40b5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 18 17:43:12 2010 +0100

    Eliminate some more InternalErrors

commit 7f4f37f4294868ca73bfc208d64b890ff7937a03
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 18 17:32:16 2010 +0100

    Don't rely upon repo.package_ids sorting

commit 57457926add52d81ca293ba17f7524bc6467e2b4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 18 16:49:57 2010 +0100

    Tidy up some InternalErrors

commit f4be78be3f2b8a772c0d2d09e7043c5631c6ae1a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 18 16:49:30 2010 +0100

    Tidy up some InternalErrors

commit 855b80f6da109ffb005c28b5050787b34ed84301
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 18 16:26:16 2010 +0100

    Make use of more specific visitors

commit a194398c8457fda2370ea0856b04ca9ec813af4b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 18 16:26:03 2010 +0100

    More specific visitors, since apparently they work

commit 797685710b6f60cb299b72036cfc3bcd8a13eafb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 18 15:50:19 2010 +0100

    Handle self-deps properly
    
    Fixes: ticket:865

commit d2281be210f759c8d07ffa2704b2ed158fe6d71d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 18 12:59:43 2010 +0100

    Don't require not best confirmation for equal versions

commit f3c1ae18f68788ed6a6752114fe6e93b454499b6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 18 12:42:42 2010 +0100

    Protect against removing system packages
    
    Fixes: ticket:848

commit d78e25b173a5078036054cff43833c49ec766db5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 23:43:38 2010 +0100

    Nice UI for circular dep errors
    
    Fixes: ticket:847

commit 4278102cc5edbdaa8bd1d6d7ad41c75e762fd535
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 23:10:22 2010 +0100

    Remove some icky casts

commit 92f80490a9f0c31e17455621a1b86111c0007224
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 22:55:54 2010 +0100

    remove some icky casts

commit 06edded18b26bc8d604a0a3f18e71b303a31748a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 22:47:13 2010 +0100

    cave resolve !virtual
    
    Fixes: ticket:844

commit 6643fc956c40883558ed4f83de8417dadbe24d1d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 22:14:46 2010 +0100

    UI for unsafe uninstalls
    
    Fixes: ticket:850

commit 0ff303c60e44d2c46d9435443eac08e24a984821
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 16:53:21 2010 +0100

    Notify when done resolving

commit d977bd43c3b3ce8c225b6900c1c76820e75a00b1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 15:18:58 2010 +0100

    Make resolve !scm work
    
    Fixes: ticket:882

commit 56f062138547fac7dd26fcf1768fae9134b330fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 15:17:58 2010 +0100

    Add some steps

commit 63bbec8a63590d7f743a0b365f77fd4d25aa8a50
Merge: 1ed6717 059f8d8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 14:53:45 2010 +0100

    Merge branch 'new-orderer'

commit 1ed6717ae5faa705c295101b7d5a19f9d71652e2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 14:48:35 2010 +0100

    Fix race condition

commit badb4a59e185652e97e8dbd8a1d3accd4d9b7abb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 16 21:55:16 2010 +0100

    Fix Options

commit b47253bbd27e07d1745f95a67c84a7af059483e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 15 21:08:48 2010 +0100

    Recognise unordered_sets for serialisation

commit b0ec18f199513099606a9e4f85b2842e368dc66d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 15 14:06:58 2010 +0100

    Recognise vectors for serialisation

commit e79eb9df7057cbef884e50525323ef0bd91e0c3b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 17:54:26 2010 +0100

    More flexible visitor_casts

commit 059f8d8526915f5c70c54edb3d7e5df7cd2970c7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 14:48:35 2010 +0100

    Fix race condition

commit c16231d9d4fa32ca29d25693f0188d7cf0944ed1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 14:25:44 2010 +0100

    Need to mark success for uninstall output managers

commit cdb4f9db5e8883fa72239f495d272192537a50c2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 14:09:10 2010 +0100

    No summary for pretends

commit ed8e38f2a721a91d86609b5186471b47c05555ca
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 13:42:34 2010 +0100

    Add continue_on_failure_TEST for cave

commit 228726b06ac580bb3330bfb961586713b99d71d8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 17 13:21:34 2010 +0100

    continue-on-failure

commit 79c8a8bc2ba392b8dd06c6f81cb045d60c31fffe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 16 21:55:16 2010 +0100

    Fix Options

commit 8a515b7cec728f9f30c7016e9d4d71ab97720177
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 16 19:26:15 2010 +0100

    Summaries

commit e02d79752c97694a220ce8015fca574330bb2dc1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 16 12:59:03 2010 +0100

    Back to using old names

commit 61ba7f67627e5803cd12551f02709f1cf59f9cdc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 16 11:47:44 2010 +0100

    Show cycles more compactly

commit 9f77de78486d14c7f7aa9716e5d8d9d23bfcabd8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 16 11:31:43 2010 +0100

    Make NAG nodes iterable

commit d76f838b1a492c9bd973c5917309391c23bf2ef8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 15 21:19:38 2010 +0100

    Serialise and export the NAG

commit 57a5ecb744348698b3781bdbcd4aacd7014b7a70
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 15 21:08:48 2010 +0100

    Recognise unordered_sets for serialisation

commit 4647accd334b99314f394f9ee4dbdd5a1f15c2b8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 15 20:26:41 2010 +0100

    Note when we do icky cycle breaking

commit cdca53e46b68e6ed5839e022b6b44dd2337be943
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 15 19:11:21 2010 +0100

    Be able to add notes to decisions

commit 738cd1623c5deedd4c3b933ebc5a685a2a3e9b74
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 15 17:43:11 2010 +0100

    Add missing PALUDIS_HAVE_EXTERN_TEMPLATEs

commit de3cd9f9217b344a92a677ac26749fa4c6dfb686
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 15 16:22:59 2010 +0100

    Remove old orderer

commit 004b5620a3f60ccf1b6e97521d6b3004b27ab147
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 15 16:08:58 2010 +0100

    Switch to work lists

commit 63a53c38146bdf97c6f0d4b321732422b7565752
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 15 14:06:58 2010 +0100

    Recognise vectors for serialisation

commit 834712681e1e444a52002f1572669c11e9f31ff8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 15 10:55:15 2010 +0100

    Don't pass around things we won't have later

commit 670fc5dd8767810d327474d873363ca130e24022
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 22:28:45 2010 +0100

    Don't need old headers any more

commit ae450e4c592d64010ca31e9cc89486be8d0124dc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 22:25:49 2010 +0100

    Display confirmations

commit 43cee0ec965e0456738b33d764711b8829af7055
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 21:58:06 2010 +0100

    RequiredConfirmations on ChangeOrRemoveDecision

commit c84c91aed69c43772e0684cd4d05a638f80e44ac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 20:15:56 2010 +0100

    display_change_or_remove_decisions -> taken_change_or_remove_decisions

commit bad0e1b891c786bf1373194fda7bdd67af7196f2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 19:38:05 2010 +0100

    Better blocker handling

commit e555408334b6179a8a7cb5efa06f5d548cc58a68
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 19:11:14 2010 +0100

    Use the new order for display-resolution

commit 3fec8404901a7b82928f4931a57af232417a1b99
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 19:07:21 2010 +0100

    Decisions<>::empty

commit b0448cfbd14b19ca660caa9cb3422de4004dac96
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 17:54:26 2010 +0100

    More flexible visitor_casts

commit c1f76e42cc55f10ec5dcfedb90783dd7182075f7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 17:17:00 2010 +0100

    Work with Resolutions rather than Resolvents

commit c62763e2ec713c778e4674cdeae2b46a4f702ead
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 16:59:26 2010 +0100

    Don't pass a Resolvent and a Resolution to Fns either

commit 60524d3a9ae514b518142e81080cb0d867fb8b0b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 16:45:16 2010 +0100

    Don't pass a Resolvent and a Resolution

commit a07457430ed22803a1e53cab246118ab9c3217d4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 16:30:05 2010 +0100

    Resolutions -> ResolutionsByResolvent

commit bbf7f70804bedc675f8c1725842af2055fa21eee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 14:57:32 2010 +0100

    More cycle resolution cleverness

commit 0bb25e053b1ef2e7943340ff0bb684fae40ad13b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 14:10:59 2010 +0100

    Track edge properties

commit e0dc10d364802bee37e19a8468002d61e358cb43
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 13:36:55 2010 +0100

    Labels affect edges

commit 50d099e6e079d180d14584180f942e9e365690ea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 13 21:05:06 2010 +0100

    Basic ordering support

commit c8eae70be8510bdd42283c1ecac745af2f9a8a80
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 13 16:04:52 2010 +0100

    Linearise, but in no particular order

commit 4385b8c9283bb33f412281dd40da09569476cfc4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 13 15:48:41 2010 +0100

    Start the Lineariser, but keep Orderer around too

commit 46a057a29d293998af6079a9ddbeefa050bf4449
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 13:07:02 2010 +0100

    Deserialise ChangeOrRemoveDecision

commit bf6cfe9d43403c955ed521821d18c5aef99c8675
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 14 12:09:07 2010 +0100

    Add resolvents to decisions

commit 961537a03c94b4bc74647f2a91e6703994fc6298
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 13 14:46:28 2010 +0100

    Common base for ChangesToMake and Remove Decisions

commit 9138fea09f5bdd7d9e70a390ea30dbcfe580f439
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 13 12:36:03 2010 +0100

    Protect against Gentoo users

commit 3932fa2e349b8f673d60a9a8dfe4d34bdc722fa1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 12 20:54:16 2010 +0100

    Give PackageOrBlockDepSpec its own header

commit d0f0c51bc9f2e32436c17bb7ec1d27844d2b852e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 12 20:25:35 2010 +0100

    Give SlotNameOrNull its own header

commit 5dbb7636dd880314d5b03379ebfd960b469ee6e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 9 21:14:17 2010 +0100

    Replace Validated with WrappedValue
    
    Slightly cleaner code, and will allow us to pass in additional
    validation options.

commit c9137efc3ef08b5c52f775dd853c1c675e80cc64
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 9 19:02:12 2010 +0100

    More info on threads leaking exceptions

commit 333689e8f35c3a64386c56247c7830f6cd59e221
Author: Łukasz P. Michalik <lmi@ift.uni.wroc.pl>
Date:   Tue Jun 8 16:28:31 2010 +0200

    everything was deprecated

commit 2dfb95e9055f66ac5f76547601ff404744d3a330
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 6 15:59:03 2010 +0100

    Show no slots less uglily

commit cc7a319cdebc82fbca85ed9c954774e6def4da0f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 6 15:35:17 2010 +0100

    Fall back to showing best not installed

commit 4b437b846b25f0f9f0d626f902979082cef3e2f3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 6 12:54:37 2010 +0100

    vso_allow_leading_dot, and allow v.1

commit 9538f2a7fa74240b8ca6ac6cccb0ad51433cb1d3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 6 12:54:21 2010 +0100

    1.2rc3 is legal too

commit 300e20ba7ad2d795ba1d36c6cdd034f6a46ae5ed
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 6 12:23:41 2010 +0100

    Implement vso_flexible_dots

commit 850cd4d6491d4405c24b03309f15a96aa12b71b6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 6 11:34:47 2010 +0100

    vso_ignore_leading_v

commit 163289879e4df006071f23447eb08f81d0053452
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 5 13:56:51 2010 +0100

    cave contents
    
    Fixes: ticket:826

commit 42675b7064afee5ebb75b37a06b163ab65b04118
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 1 20:45:04 2010 +0100

    formatting

commit 0da2430fdd9481bc0dc623547a3897424b934edb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 1 20:33:28 2010 +0100

    Show mask reasons info
    
    Fixes: ticket:859

commit cea791795b4752c6af18c3b5da0cf3de64035fec
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 1 20:05:25 2010 +0100

    Show best unsuitable candidates differently

commit a8aa55e04bc9d1f1be1b64bb1121ebd90e5b59b2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 1 19:40:15 2010 +0100

    output.conf syntax

commit ad01450025b239a1c9889e4d26c6178c84510fb7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 31 15:26:15 2010 +0100

    Don't install

commit 28f3134a6b96620569f9f7dc6d2606c1b36079ad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 27 13:33:29 2010 +0100

    Don't use this any more

commit 5a85237fb69e7a2b3d3fe64d0d41de08a34c8c97
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 26 10:45:43 2010 +0100

    Error check

commit 45d06ba65582f098eec0b1f15d07930c181aeff0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 26 10:40:42 2010 +0100

    Bring pbins up to date, and crude tests

commit 9b78ec9c706f98f827581626b1b6d3646dbaedeb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 26 10:40:16 2010 +0100

    More useful exit statuses

commit ab714233c1ce1702d9146f7b5e5bbb3e3b9649c2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 26 10:36:33 2010 +0100

    Remove unuseful debug log messages

commit c1b1ec73186b77a69b1df9f4a5933014c16b1b6b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue May 25 15:52:44 2010 +0100

    --reset is now default for git syncing

commit 2ac12e7e1465b23b5f9b40726810c7323ae2cfed
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri May 21 23:22:10 2010 +0000

    Fix distcheck.

commit cc129190d549f69eccc67407946261544d538a91
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 19 16:01:04 2010 +0100

    New improved NamedValue syntax

commit b22056183d6a0e94e28e025c6bae6970979c26c0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 17 11:22:42 2010 +0100

    environment.conf -> general.conf

commit 781d3423f2b70958616ac9b5b36621d9c28f7ba9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 17 10:28:23 2010 +0100

    World rewriting for PortageEnvironment

commit 1d7b030ddca58f5dd977d5429bab5034789c5a99
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 17 10:12:54 2010 +0100

    Update PaludisEnvironment::world for package moves

commit 16d0f528e226e88b28286d8b52a49dbb41ad752b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 17 09:54:27 2010 +0100

    Return whether SetFile::remove removed things

commit f5d6720601d520087d16cda5535662451e799e6e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 17 09:25:30 2010 +0100

    Ask env to update config files for updates

commit 4f70937550c52af7b88beedfe59ca9443ed544ee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 17 09:15:13 2010 +0100

    Environment::update_config_files_for_package_move

commit 0cdd08379af124ec3f5d74a86dbdb10aa4987e6f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 17 09:03:29 2010 +0100

    typso

commit 6770b87e188cb0ae5f57fa67f2a3cf7434c549c5
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sat May 15 23:53:35 2010 +0200

    Hard-code profiles/ for no-config profiles.

commit fb80302ea13c2f362d1518d35466502c1ed1e571
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 16 11:28:30 2010 +0100

    Add download and gitweb links

commit 2c52f6407e676802fd936072ec650487ca366221
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 15 15:01:40 2010 +0100

    Don't remove used packages

commit f28437f74b29a7a382be8c78983950f5b821e4aa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 15 13:13:57 2010 +0100

    transient_key -> behaviours_key

commit 0bcf854fd2a2e7a5f1d1840f3b982739b76cfabd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 14 22:52:32 2010 +0100

    Track repo deps

commit 9c19e8c6ba9ad7f773c74ffaab36426e76c72dcc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 14 22:35:12 2010 +0100

    Comma separated deps will be used elsewhere too

commit 043b9ec3e042e0f2b127402dccf101af8ddb70fd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 14 21:36:41 2010 +0100

    Document R^2

commit f851762537b0d2597968b8fc205e9afef26602c3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 14 21:17:01 2010 +0100

    Only unavailable-2 is repository/able

commit c25a27d099a2214cfa3ba7d07b2363a130541820
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 14 21:16:46 2010 +0100

    Needs to be transient

commit a890dc2df1d3fbf3ce4f3dc7781a47e5952b02a8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 14 19:18:38 2010 +0100

    Sync and cache fix

commit 55a2a8453c2d5650c06328777f1e107c7b7b5d7b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 14 15:51:37 2010 +0100

    Environment::repository_from_new_config_file

commit 790984559ffb668dc6b87799a193e9492ef14d3c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 14 13:57:14 2010 +0100

    Nuke the config file on failure

commit 20e834878b400401c622c3f835af7200e830e7e2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 14 11:02:09 2010 +0100

    Write config files

commit c7bb76446302036f8250e95c70f10209fb9a9cc4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 14 10:53:26 2010 +0100

    Signal success

commit 3a6774818de2118840ba8e93ab96e5e575158ca5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 14 10:22:31 2010 +0100

    Show what we'd write

commit 089e8a39998302745e3c92748fa1c36a95cf602a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 13 22:23:08 2010 +0100

    Merge repo IDs, but don't do anything

commit 2fec84edf07c6863d66730460f67409b5f831de0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 13 19:50:54 2010 +0100

    More repository id metadata

commit f90702f73199af1923cc35905d593ab0e4936cab
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 12 20:23:43 2010 +0100

    Crude UnavailableRepositoryID support

commit 962018d649a70ed785c713b538e0d51c453f385b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 12 11:02:03 2010 +0100

    UnavailableID -> UnavailablePackageID

commit 1a7ae61f7a12aeb10ff385bd3f30942016f87aec
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed May 12 09:47:22 2010 +0100

    R^2, with no functionality

commit 458d13e0d8723bdf723d0406a41a8d30ab1aff01
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 7 11:05:09 2010 +0100

    unused

commit e8ae914abdcb50f51ddeea3710d0b87687715b3b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 6 16:55:27 2010 +0100

    sdrawkcaB

commit aab007adf9d05f79fcbd8555c5587f37912ac5cc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 6 11:29:02 2010 +0100

    Just create binaries for targets for now

commit 8e7d38867fb807fe13bab057d0af5d68116e4508
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 6 11:17:18 2010 +0100

    generator::Nothing()

commit 01337e0a95b3f39d09efe52d184600f37f0e121f
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed May 5 23:42:21 2010 +0200

    zsh-completion tweak

commit c90b66f181ee282bfeeaed900a7c2b841011b1c0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 1 18:26:56 2010 +0100

    cave resolve --show-option-descriptions
    
    Fixes: ticket:841

commit dfd98a0d9d57538cb088de96124ccf7f14d8c79f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 29 15:29:06 2010 +0100

    Short options for continue-on-failure

commit 8624a19d42aa226f00a23d1010269b1f8124ec8e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 29 10:12:28 2010 +0100

    oops

commit 3e0904fcf929e86758328e41232e00394e2f2a66
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 27 14:25:04 2010 +0100

    Make fetch phases skippable too
    
    But only do so for cave for now.
    
    Fixes: ticket:875

commit d862c6807efcc0f025f75366f03d7f4f4876f816
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Apr 15 23:05:20 2010 -0400

    Fix cave bashcomp for older bash-completion releases.
    
    _get_pword is only available in bash-completion-scm

commit e436d18beac7b69da521b4aa456fdf2afd374bc0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 25 14:01:32 2010 +0100

    Don't start timestamps until after pre hooks

commit 88f31ae86dbcbb537c8aa3a0cf6242eb2aa5e8b0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 25 13:47:10 2010 +0100

    cave fix-linkage defaults to -1z
    
    Fixes: ticket:874

commit 43bfea0710c66113543305cfa2181dacf8df3df2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 12 15:38:02 2010 +0100

    Callback for IPCInputManager creation

commit 360d337e8a866cf108498a67f089119cd2789d2c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 12 15:37:03 2010 +0100

    Let graphs have nodes with sptrs

commit 064fc2f78d42e9239db56d58ade15098b89fce75
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 20 13:00:26 2010 +0100

    Blame Ingmar

commit 0b9f5009896882b47caaeda29d088d08ebc1b4fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 20 12:59:53 2010 +0100

    Parse specs once

commit f54a64cc365a018468db7ded009351ec8396ead7
Author: Stephen Bennett <spb@exherbo.org>
Date:   Sat Apr 17 16:42:11 2010 +0100

    When given a uid and gid under which to run a command, also apply the supplemental groups for that uid

commit afbe428be49be19081a1cfbcc3ad48472222657a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 9 14:03:52 2010 +0100

    Don't serialise twice

commit d48445eff776434f7f18e84d6a16fe6e91e98554
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 9 10:02:02 2010 +0100

    UI tweak

commit 668476062266b62098dbd42f2cfa1fc3afdefdc6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 7 21:24:26 2010 +0100

    No need to use icky C things

commit 88fdb40ab45ab6ab2636b385ce0bf5ac42c86f4a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 7 20:20:53 2010 +0100

    Close off unused FDs earlier

commit 17388019c5c47f50b086c30ad43d8b451831b3c8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 6 15:26:37 2010 +0100

    Rework and fix take/ignore

commit 91c3701361d9c6e28c59c5f45062f2bd1be8ab57
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 6 13:52:39 2010 +0100

    More verbosenessitosity

commit 8c9bdda1b9c97715297aaba7ace1e52292a499bd
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Apr 3 19:48:28 2010 +0100

    Support PALUDIS_NO_XML
    
    This should stop people from suggesting silly things like "remove
    dev-libs/libxml2/metadata.xml and use --dl-deps-default discard".

commit 93133425447ce927a352112c662fa43345ffc98f
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Apr 2 22:46:55 2010 +0100

    Fix strip pass-through

commit 441d75fc22f00fe7e8b8dfd86ebb101486ed8136
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 2 14:22:19 2010 +0100

    Deserialise via a stream rather than a string.

commit 4454830ae0538b7478b270b8413ec2887dea8359
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Apr 1 22:06:43 2010 +0200

    zsh-completion: Tiny tweak

commit 1b5363dc1f8ac3c6544bd1d870b39513b40ea957
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 1 14:47:09 2010 +0100

    Moar detailses, my precious

commit f2d649b2361570fa1a0c809bd6433bc05fa4cb12
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Apr 1 11:32:29 2010 +0200

    Output tweak

commit 90f88326dbc6d58e2a8e97d8d2ba06dbe60df083
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 31 19:16:19 2010 +0100

    Notifiers for linkage steps
    
    Fixes: ticket:867

commit f07f179e9bc57b1af665563f6554c55de3b8d893
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 31 16:44:31 2010 +0100

    Error on conflicting options

commit 972f9224e48e006762892c4a35b4f0788ddadda3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 31 16:43:33 2010 +0100

    cave import/fix-linkage blah -- resolve options
    
    Fixes: ticket:863

commit 03d686de567d9ca698de606086b4d12adfbd5580
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 31 12:24:18 2010 +0100

    Treat -xY like -x Y if -x is an EnumArg
    
    Fixes: ticket:849

commit d8dc618b102dfb12679020c6623713e7252d9fa2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 31 11:23:16 2010 +0100

    master is 0.47

commit a966850a9e47614bfc94b3247b3e87772a540832
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 30 19:28:21 2010 +0100

    Preparation for 0.46.0

commit b7c0f54b00e0c3d364cdda1f0cd8d0b3f0ce4289
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 30 19:22:33 2010 +0100

    Merge in 0.44 news

commit 5875fdad16d2a2918b924441065476e4a8b84c51
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 30 19:44:19 2010 +0100

    (python) PackageID::choices_key

commit 4209f97594ecf3f4f965f1fd7fa9236afff4a0af
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 30 19:20:30 2010 +0100

    We're not doing a 0.44.3

commit 16d112a716e6c286d25967529837b65d5eb6c1f8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 30 18:42:34 2010 +0100

    Tinker with permissions on mkdirs.
    
    When creating a cache subdirectory, we now copy the mode of the main
    cache directory rather than relying upon umask.

commit 59960f024e275bdf04ca0dba57b3188ec257b3c3
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 27 19:42:56 2010 +0000

    Run ldconfig after unmerge too
    
    Fixes: ticket:864

commit 4e207720b9d2a9932f0d57d7f858855e52faf649
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 26 21:23:43 2010 +0000

    Create a temporary StandardOutputManager in case of errors

commit c2b7e3e43575ec52a9ce44e6aeef33fda62ef2d4
Author: Elias Pipping <elias@pipping.org>
Date:   Thu Mar 25 15:24:54 2010 +0100

    Rename --permit-any-version option to --permit-old-version

commit 83616e1eb920eefb8d74141b9b6dc7fad140e519
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Mar 23 19:29:37 2010 +0100

    zsh-completion: cave fix-linkage completion

commit bfe183236ad38d16716489f7b604a9f9a7b13f7c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 23 17:20:20 2010 +0000

    Initial cave fix-linkage

commit 7774e20727a6be2e6cc079ef29afc2a69986e01f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 23 16:42:43 2010 +0000

    Don't need this shared

commit 21e8e56a7cb657ced234c0eb0bba3253c8f02616
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 23 16:23:16 2010 +0000

    Move broken_linkage_finder to paludis/

commit 3dec9c48b1e0c0b79bdeb0afe4e4e8e8362cef88
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 23 15:44:57 2010 +0000

    move littlelf to paludis/util/

commit e60d4baa2ea2edcfe34f9f4aa1796c1b0e9c88d9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 23 15:15:04 2010 +0000

    reconcilio/util -> paludis/util

commit 933905c255e67f85ad93aba46f134c2e558610ad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 23 15:44:39 2010 +0000

    update for newer doxygen

commit 6120e9e4b11c4c35c25114a2d985630a973df62b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 22 14:01:39 2010 +0000

    Require at least one arg for cave match

commit 7f12b80981c56c2c3f25fa096ecc0fd04d245182
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 22 14:01:30 2010 +0000

    Support searching in choices

commit 0d1eded08c45047975d21beee435dd6c48ac598d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 19 16:08:42 2010 +0000

    cave show overridden masks
    
    Fixes: ticket:858

commit 94ac8571990fcb76100ba1d6b4d5d3cd1c8ef9be
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Mar 19 14:00:28 2010 +0100

    zsh-completion: Complete arguments which can be passed multiple times, multiple times

commit a17c7d1fdcb9bf81d2fa55ede8ee1c3ecee96183
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Mar 19 10:18:09 2010 +0100

    zsh-completion: cave search completion

commit ac728881de2b21d27e4dfef0a3451f77fe7d05a2
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Mar 19 10:11:32 2010 +0100

    zsh-completion: cave info completion

commit cf52a316897844d9813bf84a750d2718302fd5bd
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Mar 19 10:10:18 2010 +0100

    zsh-completion: cave fix-cache completion

commit a3f240c8b166805023d3b1fef383697a081baa04
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 14 14:10:37 2010 +0000

    Add hack to code with declare statements in environment.bz2
    
    In bash, "declare" executed inside a function magically changes to
    "local".  Recentish versions of Portage use "declare" in
    environment.bz2, and since we load it back inside a function we need
    to work around it.  Thanks to Brian Harring <ferringb@gmail.com> for
    reporting and suggesting the fix.
    
    See Gentoo#309369

commit 239567632f786ef1855c2bc3056e2b4f28aab762
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 14 14:10:20 2010 +0000

    Fix quoting

commit ff9499df3dbefcfb0073b5585f4598ad1d07b42b
Merge: 53642f3 1e54e14
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 14 10:20:39 2010 +0000

    Merge branch 'cave-search'

commit 1e54e142347c54f45cd2a2d17bc0d817895058d2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 14 10:11:30 2010 +0000

    Notify when searching

commit 448fcf8215fe50ba0ba0de67d479532227a112ad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 14 09:51:49 2010 +0000

    Crude cave search

commit 8e08d1d44136248f644ba2812a31ee494189e766
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 17:29:59 2010 +0000

    find-candidates might use match options too

commit 4a96bed078086ca40b2862200e56fbbfcdd676b1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 17:28:41 2010 +0000

    cave match

commit 53642f3b30c6f4d9a1817db6be749f3e02b6608b
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sat Mar 13 12:33:35 2010 -0800

    honour environment values for CONFIG_PROTECT{,_MASK}
    
    The values for CONFIG_PROTECT and CONFIG_PROTECT_MASK in env.d should be
    used when merging packages.  However, they may not contain the values
    that are specified in the profile.  We manually merge the values when
    creating the repository now.

commit d46c71cb452401473061aac073843fb32dd9aaa7
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 13 18:15:35 2010 +0000

    Fix option grouping

commit 2ec7e30829e73ec01109189164d0994e8ccfc996
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 17:14:43 2010 +0000

    cave find-candidates

commit 1d52aa43185c513c5aa86283d2c3bd184750677b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 14:57:57 2010 +0000

    cave fix-cache

commit 409f32b441d9d852718e638b57bd8cec81a936ab
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 14:25:33 2010 +0000

    Backwards logic is backwards

commit 2341abcf6c4bcac2eef992680199eaa28df7ce18
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 13:53:10 2010 +0000

    (ruby) Export Repository::accept_keywords_key

commit d1742f878e78e42aebe2f34b7e25912a3aaae18b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 14:10:04 2010 +0000

    cave info does ID things too

commit 85b010012b482d640c7a117002c7b8a2b6dbbcb6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 13:48:16 2010 +0000

    Simple 'cave info'

commit 27e58e5a3fb1e5efb339d53692b4ea57f33373b8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 13:47:54 2010 +0000

    Mark some repo keys as internal

commit 68e5f8e0a16e1499748f91a0ac324204d73cb7cd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 13:47:26 2010 +0000

    Export 'about' info as metadata keys

commit 98e338b79e3e4aac332265e132cc92e4583fbd47
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 14:09:45 2010 +0000

    Output managers succeed for info actions

commit ff3ac6474b9c7f96ee5647839289a9d0c699469b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 12 14:09:33 2010 +0000

    No logging for info actions

commit eb5c569892babe751d75fd145541f1cf35ccea8e
Author: Paul Mulders <info@mld.demon.nl>
Date:   Thu Mar 11 22:19:21 2010 +0100

    Prefer anything over packages from unimportant repos while disambiguating

commit 9f50693474e974ecdf7fd0f02f358c4e50858d27
Author: Paul Mulders <info@mld.demon.nl>
Date:   Thu Mar 11 18:29:40 2010 +0100

    Add is_unimportant() to Repositories
    
    Only returns true for UnwrittenRepositories and UnavailableRepositories
    for now, to be used in disambiguation

commit ef5d3ecffec6ee97bbd213fbc5569de904191aed
Author: Paul Mulders <info@mld.demon.nl>
Date:   Thu Mar 11 17:13:05 2010 +0100

    Add user dep spec user key requirement tests.

commit 706d500571fd267118144ee3df3a724bf61b9c58
Author: Paul Mulders <info@mld.demon.nl>
Date:   Thu Mar 11 17:09:07 2010 +0100

    Doc fix, spec tree keys will never match with [.key=value]

commit b8acd7c16e9dc196d349f430eca1f1d946113288
Author: Alex Elsayed <eternaleye@gmail.com>
Date:   Tue Mar 9 02:42:15 2010 -0800

    Add support for > comparisons to numeric keys in user dep specs

commit 54b4e5757fd4ed78ef95dff6dfc94f70391414b4
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:   Thu Mar 11 14:35:04 2010 +0100

    Fix fetch failures with appareo

commit a2ebc1dc247351669f8f4549a3401d4219d22df4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 11 13:43:49 2010 +0000

    Begone, silly warnings

commit ef26e3fe20cf0eb87bb2929a90ffee6730ee64a4
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Mar 11 08:51:45 2010 +0100

    zsh-completion: Update cave resolve completion

commit c47556f8fb95d41f2f8e19d4efc80f93bd9c9aaa
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:   Wed Mar 10 22:18:50 2010 +0100

    Control overrides of checksums from appareo

commit 44ffccd642e6223bd19f8c870de29c9adea96945
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 10 19:44:54 2010 +0000

    Reorder to quiet warning

commit 7728a8d81dfb5927f4ac423e3697038fa3266234
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:   Wed Mar 10 20:13:00 2010 +0100

    Fix appareo check for integrity

commit df1af9084bbd406526548f4cab015fc32c448f05
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed Mar 10 18:33:19 2010 +0000

    Use a subshell to avoid a v variable in the resulting environment.

commit 06aa0bc20f87b3134d09b05babcb13ba045acbed
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 10 15:59:44 2010 +0000

    Don't use sync points any more

commit 2e650b0eda2f7efe25d4f7d2f3494ded4a96ed6e
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sat Mar 6 11:35:34 2010 +0000

    Enable extglob in exheres-0 only.
    
    ebuild_need_extglob is needed early in ebuild.bash. It is also needed in
    source_functions because that gets loaded by write_binary_ebuild.bash and
    write_vdb_entry.bash.
    
    extglob gets enabled when PALUDIS_SHELL_OPTIONS is unset to make sure things
    keep working on exheres-0 with old paludis and new ebuild.bash. This is only to
    keep a clean upgrade path.

commit 95ca9fd309779c12713b8e27374c6900d6a163d7
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Mar 5 18:23:05 2010 +0000

    Enable the globstar shell option in exheres-0.
    
    This allows you to use the '**' pattern to match any number of subdirectories.

commit 1cd46c814b52f1b9b61a7ac40f8d3ba58eac7748
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed Mar 10 13:37:15 2010 +0000

    Bump the maximum count up for make_named_values to 40.
    
    The globstar patch needs 36.

commit 59a47623de1a67d2d5c96e5159165cc516ff73c5
Merge: 81633f0 a1f50b1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 10 10:24:20 2010 +0000

    Merge branch 'dependent-tracking'

commit 81633f02d9b43b010d82bb28759c49f3a7c0a601
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Tue Mar 9 05:59:37 2010 +0000

    Fix parents handling in exheres-0.

commit a1f50b15a22d07b7c56246a9c5173eb625560ab1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 8 11:43:23 2010 +0000

    Use DependentReason

commit 87e8dbe0c0dab386965d8a2e94280c5a83bd3a14
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 8 11:40:48 2010 +0000

    DependentReason

commit 141be4efd04237d93c6dff1a844ea9be376caf26
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 8 11:29:07 2010 +0000

    less restrictive remove blockers

commit 1d29ccaf6eb8bb3d5b0fdb56fc8a7ec07db4edb0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 8 10:50:24 2010 +0000

    Track why we're dependent

commit d7d4c24743eb7ff29e357ebb8686e5b019dd23c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 7 22:14:51 2010 +0000

    Prefer breaking to removing

commit 51e09af4120ba2fd4d9a1562510988564b480c69
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 7 22:13:01 2010 +0000

    Implement dependent removing

commit 12a7a8b5a83d209153c95b2215f4ddcebd5c4c41
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 7 21:03:29 2010 +0000

    remove if dependent

commit 9902ccae43ee3c54fd7c05154f5d41fb8392c69c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 7 19:42:58 2010 +0000

    Allow unsafe uninstalls

commit 53dee1d023f7e45cba0a45130b04a81e4129c46b
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 7 17:55:15 2010 +0000

    Track update file mtime per-file

commit dcdf18dbadfd9ab32a0b44173650ad877b1f2185
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 7 17:20:13 2010 +0000

    Crude dependent tracking

commit 0ba6a2c2db1edbb785f493d2314b11084c8da858
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 7 12:21:27 2010 +0000

    Look in the right place for profiles
    
    Fixes: ticket:815

commit 333bb718dbc63b2a335348300e20510229dcfd11
Author: Paul Mulders <info@mld.demon.nl>
Date:   Sat Mar 6 14:42:12 2010 +0100

    Make user package dep spec smarter.

commit 4f64c70b09cd995fbd9cd2b36f59f1164a0013c0
Author: Paul Mulders <info@mld.demon.nl>
Date:   Sat Mar 6 13:04:31 2010 +0100

    Implement filter::Matches.

commit 7a58de7637da67d8420cab0b69c79bbb376a5688
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 5 22:42:11 2010 +0000

    Doxygenate selections etc

commit fcbbe6ab11f7ebae5fdbf5aca8ec6d8fef8614c2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 5 22:41:59 2010 +0000

    Bring up to date

commit 51a5f7a30686b3fc6861429040f7fdc9ec9ee3ab
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 5 22:41:24 2010 +0000

    Tweak doxygenation

commit cd5cd814e831d307dc437a684734bfe66adc78d6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 5 18:49:01 2010 +0000

    Fix InternalError when deciding errors

commit 388d0d72a962154ee9633f5b84ea4c1f87b0e744
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 5 09:14:51 2010 +0000

    Tweak repo error messages

commit fdf3a1df35568902e5d1500796dab6da50b099c2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 5 09:09:57 2010 +0000

    Fix 4.2

commit 997d4b432a723a3f80f4677f7fa2ddf713b864b4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 3 20:28:23 2010 +0000

    Need more options here too

commit b1f803000aa3cef061dcf67f77a07d512eaa9ff5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 3 20:15:53 2010 +0000

    Need more options

commit 95f9c8ea6d44a550c363839b704ce90ad5c96859
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 3 12:41:49 2010 +0000

    (?) use deps

commit 397abbd06696bffe7a9a49bd1d64de8785cc3879
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Feb 27 23:59:33 2010 +0000

    Add missing warning

commit bc3097c430eb9c12965440871cf3fd988815fab5
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Feb 27 23:59:20 2010 +0000

    Add quotes to warning

commit 93287f57ae8568378fe94d22a23cd53293a12a62
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 27 15:01:16 2010 +0000

    Don't show einfo when it's spam

commit 8d1a9e84c802dd33e8fd2829563bf34788a7a682
Author: Mike Kelly <pioto@pioto.org>
Date:   Fri Feb 26 23:37:53 2010 -0500

    add completion for cave-import

commit aa759be527efc2eccacb5d4bbc0b633864ca3ac0
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Feb 25 19:37:00 2010 -0500

    add completion for cave-resolve.
    
    some refactoring, and credit for some inspiration.

commit deb168c79c2196f504eafea0751cdc0f7cea8bd0
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Feb 25 14:44:26 2010 -0500

    Install bash-completion for cave

commit a240663d77a1dd4461f0b492198c6cf10aa89a58
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Feb 25 14:38:11 2010 -0500

    completion for cave-show.
    
    fix infinite loop in __cave_find_cmd, make it more robust.

commit 15ba5fd75f7e71fa32a96864f1ee93720241ac5e
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Feb 25 13:40:47 2010 -0500

    rework cave completion a bit. completion for cave-help and cave-sync

commit 8c20a6552fa820021d9952835a5f9724e5870263
Author: Mike Kelly <pioto@pioto.org>
Date:   Tue Sep 8 23:44:00 2009 -0400

    initial stab at cave bash completion

commit 3a26e729b21cfc1191fcb9aebded849ee995f7cd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 24 17:38:39 2010 +0000

    Remove not necessarily allowed

commit 5ea403eb690cee951f52bef876c7a9c7f67acfec
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 24 16:47:52 2010 +0000

    Change nothing_is_fine_too meaning

commit 3c88e64fff4d1cef855274aa30e10f7924e90740
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 24 17:46:41 2010 +0000

    hate

commit 565efcf8bf3f4a06d74f15257207361877693eac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 24 15:55:31 2010 +0000

    Can't add identical IDs to fake repos

commit 9a247e8712e6ad30184c8bd11b95fb9d501cd51a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 24 14:55:32 2010 +0000

    Use idcf_no_name for uninstalls

commit 6abaa6bfc93d9c0102dced2f866cdd6c7896291f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 24 14:55:03 2010 +0000

    idcf_no_name

commit 22b6342f29a78c9e81361dbae756406b113150c4
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Feb 24 09:36:03 2010 +0100

    zsh-completion: Add cave config completion

commit 5d3cbdd0e39a7af5dfce7a3f7747c7a6d2dbe828
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Feb 24 09:35:41 2010 +0100

    zsh-completion: Update cave resolve completion

commit 777d6d7695852b15c0a00bf4b8f9792ad7f6edc5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 23 19:23:24 2010 +0000

    cave config

commit 929109c5ba9802d51752abd75ce6328afcfd9833
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 23 19:23:16 2010 +0000

    Success for configs

commit 84cdabb226737667629bfeb0a003a8a5d1271853
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 23 09:10:20 2010 +0000

    Show better reasons for sets

commit 1107ba9193a7f42af55c208f1fce35a231b1fd59
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 22 12:56:12 2010 +0000

    Require confirmation for downgrades and not best

commit d44bbc7dc3aedaf9b3afe8605c98e8222d780823
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 22 12:21:20 2010 +0000

    Display jobs needing confirmation

commit eddec79df4c65fe370554ccf9e2311a2111aa7f7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 22 12:20:08 2010 +0000

    Let jobs require confirmation

commit ae4abad908a52441d60e52bd85cfca0960c54e0f
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sat Feb 20 21:52:11 2010 +0000

    Ban fperms and fowners in exheres-0.

commit 565177febb8111cd6af24cfec1ba7935bb0a4e5f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 20 15:38:13 2010 +0000

    You don't need a mirrors.conf

commit a87ae74e8e9d10e6b3f9c2e61c648a27503189de
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 20 14:56:38 2010 +0000

    Preserve non-zero retcode

commit 1f936074e41630e9ef74da29983ea78a259d5a9d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 20 14:40:25 2010 +0000

    resolve --with/--without

commit 880aa65f4cdc0d583e54225ae3d1d6b52ebe79b6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 20 09:33:39 2010 +0000

    Take already taken suggestions

commit 54fce48d95fe491f7541e1a834160eebd0e54f4f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 20 09:25:41 2010 +0000

    Care about installed suggestions if already taken

commit 9c4d2e118f1503bf0c3d14996c774d1ac51a7bbd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 22:05:20 2010 +0000

    fixxor

commit c1c9e3143cd57d225a266d245775490bbebbf4b8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 21:55:00 2010 +0000

    Show elog messages at the end in summaries

commit 0da55a32d0dc88fdfadbf2eb9ebd68750a0684ae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 21:54:47 2010 +0000

    Use client_output_features

commit 963f2babd6ccb4f0156d8da4d4fa99fbfeae0613
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 21:54:12 2010 +0000

    Tee with no children is ok

commit 5181afb3ebcda4bdcd4cb40c4ebcc6857b67aa59
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 21:53:38 2010 +0000

    ClientOutputFeatures
    
    Which will allow us to implement things like elog at end only for
    clients that display a summary table.

commit 43066c1892e7978f3d591278c9b8896fa8214f4a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 19:13:10 2010 +0000

    Show description annotations

commit 24c7bd1233ea38741832d6e7f771098e3e13f254
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 19:12:26 2010 +0000

    Serialise annotations too

commit 2c935c797ce74dacaface739c080d2e3daf3d325
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 10:39:58 2010 +0000

    ELikeAnnotations

commit f40a4273d3a6001148eea6d053923e8af753038a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 17:00:50 2010 +0000

    Move up/downgrade detection to Decider

commit 7e1c6abfa30aab20915696e4a9f44b23d5d97c28
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 12:46:59 2010 +0000

    execute-resolution for pretends internally

commit 39e7682513d8c24e4f415864dcd2c0ef017199ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 12:04:14 2010 +0000

    display-resolution internally

commit 605084e3a31f384b828d2641a9eb3f62eaa172a8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 19 12:03:27 2010 +0000

    ArgsOption::forwardable_args

commit 89ca9dde4924544dcd09941ae0c39c537be90340
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 18 16:50:43 2010 +0000

    Execute pretends internally

commit b5a53d3fe3c5b92681a39c57fed1905ce9540200
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 18 16:09:01 2010 +0000

    Might not spawn new processes

commit fbad2377e0c40aa09db756c5b49e2420f79d06fe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 16 13:14:09 2010 +0000

    Use fewer writes when passing input

commit 444541a7b98f105d0273a38035f0ecbe6b0db058
Author: Paul Mulders <info@mld.demon.nl>
Date:   Mon Feb 15 15:25:51 2010 +0100

    Update tests for ever split/split_all optional arguments.

commit ad17c42b5527f9ad3f66baa630e94b0eff3e088d
Author: Paul Mulders <info@mld.demon.nl>
Date:   Mon Feb 15 14:25:15 2010 +0100

    Make optional parameters for ever split e.a. actually optional. Make error messages consistent.

commit b1396996d5d99f5edcd25c644f4c8818afac6f0b
Author: Paul Mulders <info@mld.demon.nl>
Date:   Mon Feb 15 12:48:27 2010 +0100

    Implement ever is_scm.

commit ea4d3f5df4695119b5be9c1d202abdef40a12fb4
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sun Feb 14 05:29:47 2010 +0000

    Dots and plus are allowed in exlib names but not in shell variable names.

commit 990c3d22ab79a76d6610f65df63efc14a1167300
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Feb 10 18:52:11 2010 +0000

    Fall back to utimes(2) if utimensat(2) isn't available

commit f9d42cd1deff8a2a8fb2d175f6f1d914e73505b3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 10 15:35:26 2010 +0000

    Better preset descriptions

commit 82644188160641c6f9a5fcb573e9a0aa0726b8b2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 9 16:04:28 2010 +0000

    Show when not taking the best version

commit bfba94957941bf45dda994473681fdb4c9e6bc57
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 9 14:40:23 2010 +0000

    --no-{dependencies,blockers}-from

commit 97176d89a2adf76e804f1b3090935b3c91ed262d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 9 14:21:46 2010 +0000

    Cleverer favour/avoid ui

commit 06b80abf1b5faa7483cafff872e1731fb53b589e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 9 13:41:37 2010 +0000

    Allow prefer/avoid || ( ) names

commit b35180cf066887cf11e3b45e740b8af37bbdcb13
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 6 16:42:04 2010 +0000

    Accurate unmet constraints for existing IDs

commit 0684b88b371a7e9059ce207ba9f9fd702378ba7d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 6 16:17:50 2010 +0000

    Simple --preset support

commit 992b06a0a6360dfd0d0788b4b004c9204198e490
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 6 16:17:30 2010 +0000

    Track reasons for presets

commit 9aee48c1986d41476fecce57214b9dff77c5b870
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 6 15:28:36 2010 +0000

    Clean up resolve command line

commit d2fb5467e4365e11c8c0fe4ef5012e91ff23d771
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 6 09:19:46 2010 +0000

    --discard* -> --ignore*, and add -iI and -tT

commit 4d51b804ac6ffe8521704cc2cbe73161c5aca0e5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 6 09:11:29 2010 +0000

    Typso

commit 7f22734f30ff26dc49ccbb041070356d3c59d9fe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 22:03:52 2010 +0000

    Abort if we restart too often

commit c5a39caef178bd7ee0cd187ff8671b8e391e234e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 21:55:45 2010 +0000

    Typso

commit f7a5e9195547cbe005e7a60804dd28b50a4608e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 21:40:43 2010 +0000

    Correct counts when mixing installs and uninstalls

commit 71238060b3f098780e1455e233a83b0e654362f3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 21:36:17 2010 +0000

    --permit-uninstall

commit fc338af48d1e121327ce9739508d6a82ad9b6927
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 18:57:20 2010 +0000

    Can specify blocks and non-blocks at the same time

commit 42248943d543fe6ec9226358ccd8a6887ebee251
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 22:01:58 2010 +0000

    Blocks are ok with RemoveDecision

commit 8f2a1c843d2a1f1dc8c473bd1d6ce1884a78f046
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 18:51:35 2010 +0000

    Call update-world twice if mixing removes and adds

commit f407bdab289b221e3da55154eb8a2d23da9709db
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 16:47:02 2010 +0000

    remove sounds better than removing

commit 51bbc34899711cf79e6fc8525e51fb8fd9ba7a64
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 16:30:16 2010 +0000

    Show which versions we're removing

commit 9c0d06e0d4012eca97da985d0d7b60f00495dc4e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 16:25:56 2010 +0000

    Mark successes for uninstalls

commit 09b9f56a873618a7e7293a84363befeca431ed4a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 16:22:43 2010 +0000

    cave resolve !blah

commit 13ec3f92ac3055d35f10a5cc001f42a96fa4ca64
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 16:21:25 2010 +0000

    Handle UninstallJob properly

commit 828d9e3fd5a0874b87227243466cbf2b14d4dfa9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 16:20:21 2010 +0000

    execute-resolution --block

commit 09cebe09216574e86921087212ee8c355d79f8a9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 16:19:09 2010 +0000

    ID, not decision, to {starting,done}_action

commit 188e4e6d2f8c861e1b307e21f60ba0b784518031
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 16:17:02 2010 +0000

    RemoveDecision::ids

commit 4b06fa752f1b4ae8b21590d7c8ba92077f43dd68
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 15:45:09 2010 +0000

    Only show pretend status if we have pretends

commit 20d31d0ba119fe8f5a888c3b8cd53ef4b8cdd7e3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 15:20:01 2010 +0000

    Test blocker targets

commit cb3b5488fe3f74a6c1f1f3044a1ae746265b930c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 15:15:24 2010 +0000

    Allow blockers as resolver targets

commit 2f60a9e598fce6821b539b3883d76053933cfb3f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 15:02:46 2010 +0000

    Test removable blockers

commit a678722d65d9bc11d76626cde63f11b21f79278d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 14:37:20 2010 +0000

    RemoveDecision creates an UninstallJob

commit ea3e0c062d500308e818736cc51bbbbc1d13a9d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 14:38:37 2010 +0000

    enable_shared_from RemoveDecision

commit 8b8f9ca2401a8ca36c44b18213f82f0dbadc2b27
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 14:36:54 2010 +0000

    Untaken jobs might not be installs

commit 96ab40db24ed0c814d2c19aa5b5ab5164d549eeb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 14:31:12 2010 +0000

    UninstallJob

commit 6931070f404f5e381de2db9ff9dd1ade33a07631
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 14:11:40 2010 +0000

    foo_decision instead of decision when fixed type

commit 6bff48083351b0fc0432b74815fc4dd9d1ae9b4c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 13:56:29 2010 +0000

    Generate RemoveDecisions

commit 9aa1f49c84aa09c6ff2a81a11f3fc42e16061dbd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 13:56:07 2010 +0000

    allowed_to_remove_fn, always false for now

commit 384d849033292d2224af9d4642ab05a7092accd8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 13:54:34 2010 +0000

    Add RemoveDecision

commit b34478026e46e3f78c6ea1cbbda130843ca73d95
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 12:59:14 2010 +0000

    Test transient blockers too

commit 8122449d5360fa0f07f18d69adcd21c4877e1899
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 12:58:56 2010 +0000

    Let FakePackageIDs be transient

commit 192ffbc8a58d7de78e936dc19ae63b84da868cb3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 5 12:43:23 2010 +0000

    Test unfixable blockers

commit 1ade06d1720f69e46deaa080dadd2973d5dcd6d7
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Jan 29 21:50:06 2010 +0100

    Make tar syncer clean up its temp dir on failures

commit 8f13e6625bfac838c9dbf9a16d0140d30e421312
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Jan 29 19:22:48 2010 +0000

    Use one stream for both stdout and stderr

commit c1bd6750d435126c85f2fe6e2dc9c58c97c96080
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 26 21:45:37 2010 +0000

    Fix descriptions for < ops

commit 47b84d5397f12dee8beb36959e7140f4cdbf6085
Merge: 5392e59 d0a6e12
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 26 14:51:16 2010 +0000

    Merge branch 'display-job-summary'

commit d0a6e12af44da6f8425571bf97b5e5fac16b8df4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 26 14:49:22 2010 +0000

    Display job summary

commit 7457673c62853dca4c1c041b631eb93a97072870
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 26 14:49:00 2010 +0000

    Job*State::any_output_manager_wants_to_flush

commit 22f38487876630e97e4df4ea9573139c2c630c21
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 26 14:48:29 2010 +0000

    want to flush when there're summary messages

commit 5392e5995fd3cdc6b24ef081b7662cfc4f1eb4d7
Merge: 5c626b9 f91f874
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 25 18:35:58 2010 +0000

    Merge branch 'cleaner-jobs'

commit f91f8744cdc3d0517aee34e7b393b44280375734
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 25 16:14:12 2010 +0000

    Default to being a bit less lazy

commit c31721be38093cb1d849153d28735c166410011a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 25 15:34:21 2010 +0000

    Simple continue-on-failure

commit 33cb5a9acb15780f703b093619b53c3f2efed31c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 25 15:07:25 2010 +0000

    No continue-on-failure if-fetching for now

commit 160bde89e7fd9543beb30c0b55b2daf82843721b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 25 10:54:09 2010 +0000

    Free up some rams when they're not needed

commit 8cb83fa3d60d73cfb37afc79ab3c7cdd95b2429d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 24 19:26:33 2010 +0000

    Move states to resolver/

commit e70149061e11dfe3dd2abd7db6846e246b1e771b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 24 17:32:52 2010 +0000

    Rework jobs for simplicity

commit 75596a0c1bbcfe8e7eb1095a40a5911ba8056a6f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 24 17:31:31 2010 +0000

    Don't show duplicated constraints

commit 393899ffc024d98549cc0009fffa22ac5b23ffa4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 24 17:29:23 2010 +0000

    UnableToMakeDecision::deserialise better

commit 5c626b9ecb68be1171d4769a016ae6ea7c1f7f2e
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Jan 22 02:05:26 2010 +0100

    Fix error message
    
    !!! ever at_least takes one or two extra arguments
    
    rather than
    
    !!! In ever at line 1276
    !!! /usr/libexec/paludis/ebuild.bash at_least takes one or two extra arguments

commit 929360c8b10c2214fcc1cab95f24ecfceb62edbb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 20 12:08:55 2010 +0000

    gitignore for new bzr syncers

commit 4a3ed909345a66e3f7fd5c2eea1eebb28abc3c62
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jan 18 19:44:46 2010 +0000

    Don't install non-final EAPIs

commit c2cf8917aa606f542bd711fe4f3513dcce0c2863
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jan 18 19:43:58 2010 +0000

    EAPI 3 is final
    
    Decided in 2010-01-18 Council meeting.

commit f888140362231560c3e514f0b091de56a1de86d4
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jan 18 19:43:11 2010 +0000

    EAPI 3 now supports .xz
    
    Decided in 2010-01-18 Council meeting.

commit c826920f872e41ced1b339c6f21b23f83f57f59d
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jan 17 18:15:28 2010 +0000

    Support bzr+lp:// for syncing

commit 84e305568bd5066e6647c9ea3e3f313aaff41aab
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jan 17 13:44:55 2010 +0000

    Support new layman file format

commit fd4db6428fa0f03f845afb462704e76eab2a637b
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jan 17 13:19:41 2010 +0000

    Fix -*

commit 2a0d18de8634326ad977d714003c5d24593c84b7
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Jan 16 21:37:50 2010 +0100

    zsh-completion: Fix completion of options after a non-option argument was given

commit 7d9ddd200a8167650aefef5303f922477fdc4ca5
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Jan 14 19:28:34 2010 +0100

    zsh-completion: Complete names of phases

commit 3519c80ab34b22e404e516bde02471226aa6c36e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 12 22:21:11 2010 +0000

    'cave show' set contents recursively

commit 0d6e4d15661335ae026a3c7ef58db0f0c61e3884
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 14 10:02:03 2010 +0000

    Kill PackageDepSpec::as_*

commit 701cf1a31f7bbef530f08757db32f4d4ca33ddc2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 14 10:01:12 2010 +0000

    master is 0.45

commit d592ca76292b9a2d81312b1887df542b9b128e25
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 13 18:25:09 2010 +0000

    Better man cave

commit 35402f6a25d9439c310216ed1f7c55222dde3db3
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jan 12 22:34:02 2010 +0000

    Fix gcc 4.1 build

commit d6bf268a08a971bcbb6bb5b4df1b4d01cf33cfd6
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Jan 13 16:35:48 2010 +0100

    zsh-completion: --force-colour. Complete english spelling only.
    
    Having both --no-colour & --no-color is stupid, if having --no-colour
    allows us to complete that with --no-c<TAB>.

commit 2d5fd282b563efc745aec4c2ffdf5a62f469c354
Author: Ali Polatel <alip@exherbo.org>
Date:   Tue Jan 12 12:23:52 2010 +0200

    Don't check argument if sydbox command is net/*

commit 6b69bf18f2c0ffe88cdfaf8de0ad5db7735d8e52
Author: Kim Højgaard-Hansen <kimrhh@exherbo.org>
Date:   Sun Jan 10 23:27:09 2010 +0100

    also run install_task_execute_post hook upon failure

commit c1a3eba3407529b26f0a1a81c5f6e0170430b158
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 10 22:28:03 2010 +0000

    Auto-sequential if syncing one repo

commit b31f51a5f82625aa7e7526aed4f0264721505e83
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Jan 9 18:49:29 2010 +0100

    zsh-completion: Updates for cave show completion

commit 53a539a89bed87dbbbdf0cedf422c608e84f7e2d
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Jan 9 17:19:58 2010 +0100

    cave-import manual page

commit 3f84362811759eeba45457354ebb7c98723c1831
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 9 15:04:53 2010 +0000

    Preparation for 0.44.0

commit aa1a7f5bda9ec827cdfd7e60a4c93a141f15caef
Author: Ali Polatel <alip@exherbo.org>
Date:   Sat Jan 9 15:28:27 2010 +0200

    Allow network access in fetch_extra

commit 8240b2756ac682261915afbae5a84558011d673a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 21:08:46 2010 +0000

    Keep output managers around until the end

commit 67d0b6ec6a6f936c79e717190a74f590bce185da
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 21:08:16 2010 +0000

    IPCInputManager::underlying_output_manager_if_constructed

commit efa3668957f10f9e4a12dad8a203abd9bb58e85c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 21:07:09 2010 +0000

    forward_on_failure -> forward_at_finished
    
    Can now be used to forward on success too.

commit c93bf98d8a4fccf72efa12d776f1bfe6600ac05f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 7 21:33:52 2010 +0000

    Default profile layout is now exheres

commit b34b54ebdbde67b1923243fc192c5cead44a9f89
Merge: cedb92c 2d45cc1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 7 19:57:37 2010 +0000

    Merge branch 'better-additional-requirement-errors'

commit cedb92ca1b428747aa81712198ba1f93cbdab5c2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 7 16:09:13 2010 +0000

    Fix exheres package_mask.conf

commit 6c3eb8e282378fb751d2f3970fede4438fc4ceac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 7 16:01:14 2010 +0000

    Reorder tests to run faster

commit 650d3cec1dfef63ed5a0e32820e5ac0e79cfb4b2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 7 15:48:00 2010 +0000

    Curb various interactivity abuses

commit af8ba68ba0a0ded0bec48a22f36220c493e1c4f7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 7 15:12:51 2010 +0000

    don't care about non-enabled labels

commit 517f4d2beab6f782d483b9b6c3602957ed3611ba
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 7 15:12:33 2010 +0000

    test labels aren't always enabled

commit f6529c78f2ca39c712d3f40b57e5243979474d9b
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Jan 7 05:59:54 2010 +0100

    Update autoconf versions

commit a48da1e7a214dbfaaaeab24d65a02e097ac8f153
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Jan 7 05:57:53 2010 +0100

    Require automake 1.11 or newer for automake's parallel-tests
    
    Fixes Exherbo #249

commit df660234fbbe8ff2d7df41f0ca5063fec9380b29
Merge: 6e2cdf0 50c8ed8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 7 00:19:41 2010 +0000

    Merge branch 'fix-exheres-profiles'

commit 6e2cdf0d30c4ba6c86d6fa67cf47001506e12677
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 7 00:16:31 2010 +0000

    Can close() dup()ed fd sources too

commit 6461dbbcb47c6b1be786eb5c3d5a39f97f5dfb3d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 23:41:54 2010 +0000

    O_CLOEXEC on files

commit eacc541e4b81f5f50b19fb1a32266d760f4cf783
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 23:41:44 2010 +0000

    Close off unused FDs

commit 50c8ed8ce6dc9a06e892360fa2c7839a000d92ac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 22:48:54 2010 +0000

    Fix various options bugs

commit 6211dbf9818e5817eba9622ac844ea671dd94a0d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 22:48:38 2010 +0000

    Inherit profile_layout from master

commit 06c4d1f163a33bf72a2c30637d9909e2e1b878fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 22:48:10 2010 +0000

    Don't ignore (things)

commit 1d0880145fec382d2cdd5ac896b2b02f58a8c1a9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 22:47:53 2010 +0000

    Validate choice names more

commit 63dddf547122427eb921b91e1607bd6989de0b3e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 21:37:21 2010 +0000

    Include profiles layout in info

commit 2d45cc140b71ba02a9e2bb01a532488d51ac5910
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 19:00:35 2010 +0000

    Show which additional reqs were unmet

commit 8d6a7fe24df29be771088fb470f3afc63a64d574
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 18:59:53 2010 +0000

    Include the failing ID in additional reqs exceptions

commit 1a9b0f5740722927ab360ac13adb65eb6b8dac07
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 18:46:20 2010 +0000

    Better unmet reasons for compound use / option deps

commit 232d4b35ebb34fe37c543f19fefe2c6c125c7f99
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 18:24:53 2010 +0000

    Show unmet requirements in detail

commit 9dfecca9df5def7fab895e2909f4e05cf2d47892
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 18:10:58 2010 +0000

    Allow returning reasons for additional requirements not being met
    
    Rather than returning a bool, return a pair<bool, string>, with the
    string being allowed to contain a detailed reason if the bool is false.
    
    Don't actually return useful reasons anywhere or use those reasons for
    anything yet.

commit d6f5e30e1c5843a7644e79963950228cb04b4fb6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 6 18:09:17 2010 +0000

    No need for PackageDepSpec::without_additional_requirements

commit 1d7fa3dd097834ee102a741b245b669cb3387661
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 5 15:42:55 2010 +0000

    Output via IPC

commit 9657d3023e92d82de18ad8d92af0cc12637c72ef
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 5 15:42:36 2010 +0000

    Make MessageType destringifiable

commit 66bb41b3a2b723cab2bdf5cbb664403579a8fd1e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 5 15:42:07 2010 +0000

    Fix default output manager rules

commit 6ac3d1601e04ba246aec693780ba998dbf314213
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 5 15:41:49 2010 +0000

    Don't hardcode PALUDIS_PIPE_COMMAND env name

commit 218ea600dff25eee3cc6c0a97b12dc9aea3d7e4b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 5 15:39:57 2010 +0000

    Make use of OutputManager::nothing_more_to_come()

commit 522e51d46065cfe715694ba313a804bb7c83491a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 5 15:38:20 2010 +0000

    Tweak actions, create output manager info
    
    Avoid having multiple confusing and different ways of stringifying an
    action.
    
    Don't store actual actions or repositories in create output manager info
    classes.
    
    Allow serialisation of CreateOutputManagerInfo.

commit 0ed619a90ccade52eb2492f6a6ffb2008beda437
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 3 22:46:53 2010 +0000

    fix tests fail

commit 5d4d2d4f6564e18f00ccceeb9888585dca537452
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 3 20:19:23 2010 +0000

    Don't show (active) when sequential

commit 395090e6d4896a3a6ba8a399d8d5f313a0ed1b54
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 3 20:16:51 2010 +0000

    Prettier output handling

commit e0f8be954b475cd2d337461f43406b0607a9f159
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 3 20:16:28 2010 +0000

    OutputManager::want_to_flush

commit ed1459ace725ef9c8ce8dd49946cdeb1b167fcbb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 3 20:15:56 2010 +0000

    BufferOutputStream::anything_to_unbuffer()

commit 88898b629cd93472cf249f601190466c104e99a5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 3 20:15:23 2010 +0000

    Get columns right when newlines are present

commit 7f8a902f8314dcbbae6454dfed8fb6f4490b19e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 3 01:51:44 2010 +0000

    Make phase resumes with build start time work

commit 5f4310c4996c12fadbb94eab5da0f34389343d73
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Dec 9 03:34:43 2009 +0100

    exheres-0: Preserve mtimes

commit fcd352603fb44d9707e2efe3a31acda7330526f4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 3 01:31:14 2010 +0000

    Missing manager

commit 59671017e08df7a04393d091119ed03c6517bca0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 2 20:05:33 2010 +0000

    mtime fixing

commit 09fd9de589f9b5edbaa23cc242d28ebc2ae62531
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 2 22:24:38 2010 +0000

    Cleaner output managers

commit d47ccc4a0abc3f87339fdb7d24bcb4b854fdc647
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 2 22:24:16 2010 +0000

    Add BufferOutputStream

commit 9ee3e69e7d5cc3a4ae500855fb57dbc36ac759b8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 2 22:21:48 2010 +0000

    Support sections in kv configs

commit a5c83d8107c3454685a592b46fbbec17a0eaf117
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 30 23:34:37 2009 +0000

    Signal success to output managers

commit e296bb507b7bd09ff844ec3607cdde4b6c4ba3ae
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Jan 1 15:18:45 2010 +0000

    Speed up SHA1 somewhat
    
    On a ~300 megabyte file, g++ 4.3.4:
    Old version, -march=core2 -O2: ~5.0  seconds
    New version, -march=core2 -O2: ~3.95 seconds
    Old version, -march=core2 -O3: ~4.4  seconds
    New version, -march=core2 -O3: ~3.3  seconds
    
    For comparison:
    sha1sum, coreutils 7.5, -march=core2 -O2: ~2.75 seconds
    OpenSSL 0.9.8l,         -march=core2 -O2: ~2.15 seconds
    so there's still some way to go yet

commit 3993ba5b86f8a68e9ea64723198e4a06cbc1d8ff
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 29 21:15:14 2009 +0000

    Enable updates by default

commit 4a9ff7cee60549d181f28bee92b3bf7ab7775c2b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 28 23:19:34 2009 +0000

    Make sequential work

commit 3b5fc15fb523e4f2f6a76833fc5d46d4b03e410c
Author: Sterling X. Winter <sterling.winter@gmail.com>
Date:   Mon Dec 28 13:09:12 2009 -0600

    Explain preserve_work effects on phase execution

commit cc8e0f1a8e2396df9402897bb358ae1544d96467
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 28 15:24:05 2009 +0000

    Move executors into util

commit ed20e3bc7a0fcef8cfd75f07508318f99cb0d7d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 27 00:03:50 2009 +0000

    Change how we execute syncs

commit e02985867ff9854c7827db3a53436cf05f41fee6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 27 00:04:12 2009 +0000

    Let 'cave import' targets go to world

commit 886656d70bf93fcf4c0246615ab94da42fb5cf3a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 26 18:14:50 2009 +0000

    Repository::sync_host_key

commit be1e9faa417d59f0948ef963fda48df3c24fcb65
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Dec 27 00:30:58 2009 +0000

    Gah

commit 62802b315c831612f3326ffec43358bef1b02c3e
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Dec 27 00:30:30 2009 +0000

    PF depends on EAPI

commit e51e426e68607eb823b492fbcd5789684f5ab80f
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Dec 27 00:12:45 2009 +0000

    Rename the ebuild in the VDB too

commit c168ee42ab22b89a632714ed2632a4134812a5bb
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Dec 26 18:48:31 2009 +0000

    Update PF and CATEGORY files after moving

commit 80d9890571ce00e2374ab7320ee037ad893dde74
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 26 15:41:10 2009 +0000

    typso

commit 9dff8de37c85f2df044452ba8ed7c1ce6a9284ad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 24 16:19:36 2009 +0000

    Bring in 0.42.3 NEWS

commit 48914c8ec12c821a6e8a686acf4c0e1d56b597aa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 23 22:19:42 2009 +0000

    Fix env filtering for bash 4.1
    
    gentoo#297933

commit 675d0419aa9f9e73b981705b2533603ee3372a7a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 22 23:43:53 2009 +0000

    prefix:* deps

commit bd831bc5f41e2e047412c181f0c861205e628830
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Dec 22 21:52:04 2009 +0000

    Make SKIP_FUNCTIONS=tidyup work

commit bd8aac78fc82be4b87b457a8546f4c37dc4bde60
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 12 00:49:26 2009 +0000

    Exheres profile

commit 94167fdd5fa7200cad1464a9ef5aa64dab2b7928
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 22 02:01:41 2009 +0000

    build_options: preserve_work

commit 299cd12ed30201b78ad4091a59edd7ba66b739a9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 22 01:59:51 2009 +0000

    4 is the new 3

commit efe214873576f9684d0784c7ead2dd17079222a7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 21 22:55:10 2009 +0000

    4 is the new 3

commit f0aa0dd14f7dc50e34a179193a715e24df2ee098
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 21 22:52:22 2009 +0000

    oops

commit bc08fd50d067b83778777dca564c50aff04f411e
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Dec 19 16:11:55 2009 +0100

    cave show --type auto tries to show packages before repositories
    
    Having 'cave show python' show the ::python repository is confusing.

commit a3d96708eccd024489b7369c8d7f0b51699effab
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Dec 18 16:17:03 2009 +0100

    Whitespace

commit f2519e58db682d7afd72e6667652eaeccf372772
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Dec 18 16:15:40 2009 +0100

    zsh-completion: paludis --regenerate-install*-cache completes repositories

commit aea3fa330b9852d05ec1e1a3fb7bf45eb323e67d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 17 21:38:36 2009 +0000

    Fix for gcc 4.5

commit 7045e87a387b78a97ec4352729527ce0174d4c60
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 17 21:12:45 2009 +0000

    Make [.k=v] deps work on spec trees

commit 5b0b77894361ac4ca7cc68a5d1915cac4f5a15e1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 17 17:24:56 2009 +0000

    More [.key=value] voodoo

commit de9085446a97c8312196b59f46689dfe0d7e22c1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 17 16:26:45 2009 +0000

    cave show -t for --type

commit 384f148048f289c9f79e3da735f063db3ca5da80
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 17 16:25:34 2009 +0000

    cave show --raw-names

commit 242a11eee66d4b4045ddb2c88aebffd16a065ebd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 16 14:12:25 2009 +0000

    Import 0.42 branch news, bring up to date so far

commit 3437c3c717e2aff920266d24f0b5d2166acb214a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 16 13:58:49 2009 +0000

    everything -> installed-{packages,slots}

commit 6b36e86d003321a4f644d8e83ae2bd6428c1b07e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Dec 15 21:26:15 2009 +0000

    cave import

commit f85fd9b7a6df192119efe1abb89d72ba1e47e9ef
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 14 23:45:22 2009 +0000

    Remove kdebuild-1

commit fa06315f7cb3f1ef601963ccbe1ea157e6c3ecfb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 14 20:05:57 2009 +0000

    EAPI 3 is now prefix + mtimes

commit 022f4dd439abfeffad3bf9d822306a47102874e6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 14 18:33:36 2009 +0000

    EAPI 3 is EAPI 4 now

commit dee918a74ce99cb059de73f0ea9369cecbdf9567
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 13 19:50:53 2009 +0000

    Timestamp wrapper class

commit eed895d5762216657d897196cc6dced9a9eb3225
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Dec 13 16:55:21 2009 +0000

    mtime needs to be set after writing

commit a6fa5939105c5c2a84952120908f81aa4f8316f9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 12 10:39:31 2009 +0000

    Don't require IDs or full Choices for options.conf

commit b9a94f6933742daab9eb55c176c23b9c725132c5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 12 00:49:14 2009 +0000

    Support (flag) syntax in options.conf

commit 4c757c6778371e139f302112c401cd9b1f11276c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 11 23:51:23 2009 +0000

    Rewrite resolve ui code to make better use of jobs

commit 17713e3263bd523cd60208e221f0cebdbad0f3af
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 6 21:10:05 2009 +0000

    Refactor

commit 0c705e0475a6ed144db7b6913493a643e49e20b6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 6 20:04:43 2009 +0000

    Use more obvious names for IDs

commit 8c2cb0ca3227f39671631c982ae664d9af006c56
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 6 20:04:32 2009 +0000

    Don't show notification unless isatty

commit 1d7d3717751952e8468b5b95927094924a83da58
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 6 16:59:03 2009 +0000

    New, improved ordering

commit d7ce8b54b2e6b0acda640ba528f5153450a2c5ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 6 09:05:00 2009 +0000

    Parallelise serialisation for displaying resolutions

commit 4e9142925c02ccbe933804542f84f8b8a3f028e1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 5 23:07:10 2009 +0000

    Avoid recalculating selections

commit 956ad7409b5099e5a40443b98a3eca16e599549a
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Dec 6 16:57:58 2009 +0000

    Handle empty ( ) blocks in || ( ) properly

commit 360080c80c74da04af2b6b12fd55d8c9d7aad2e7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 5 21:21:17 2009 +0000

    Fix output formatting

commit a55ab032514ac3c8c8ed027475f89ef8a2f942fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 5 21:08:07 2009 +0000

    No need for this to be linear

commit 130bda33f65990b369fb26071d07ad6056cc3be1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 5 21:07:44 2009 +0000

    Fix

commit 03a49ac3aec8d4d6b28f34da27bf05532e746971
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 5 21:07:23 2009 +0000

    Rename to match new phase numbers

commit a5c350bd48a44f4386cc1f4447bef6cde5fbe677
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 5 20:12:13 2009 +0000

    Make ordering faster

commit 1e93178594f3f67605ef6bd4f906b14057976432
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 5 17:29:26 2009 +0000

    Start tracking failure kinds

commit e43f9a6d5714d54973c292c14a0b1ca9dd054873
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sat Nov 28 20:03:04 2009 +0000

    Ban has_version and best_version in global space.

commit 4a4d8760dbbbdd23d1da2bd5c09ac998ed9dd45e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 28 19:27:02 2009 +0000

    Convert over output iterators too

commit 1945bc4f10d16e53392a945fd39f87e435256a45
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 27 22:10:48 2009 +0000

    Don't use virtuals for wrapped forward iterators

commit 2adc701cea7587b027bffd94ac6fb069e7722342
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 27 21:56:33 2009 +0000

    These are sequences, not sets

commit 7d30933809a78bc6d7e07a517c7612d3ae20fccb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 27 21:56:02 2009 +0000

    checked_delete is useful

commit c310a907025aab85593fee774626c6b30135b5fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 26 21:17:18 2009 +0000

    Slightly nicer virtuals interface

commit 8c38f206f44258bc6d0e30829a869fc474bdcb8f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 26 21:02:30 2009 +0000

    Kill mirrors interface

commit c8ac388f675660cfd7fa697bac51c4927d84dbf3
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Wed Nov 25 09:31:09 2009 -0800

    Add missing known keyword to repository.conf

commit b2fb9145c3fd5a854b1fb8678b5bbd9171868c23
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Nov 24 20:52:09 2009 +0100

    Add .mailmap

commit 24851c394a6decc3e6438a9a6a22881546d77c53
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Nov 24 01:39:15 2009 +0100

    exheres-0: edo() echoes to stderr

commit 13141cd64807557dc469e9a9b5ea4e6d0a85970a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 24 00:03:36 2009 +0000

    More info on cycle breaking for now

commit 5ea1c8e086b29331b1226bd31be210d22ca8274b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 23 23:31:43 2009 +0000

    fix

commit dc663310cbbc79641818d53469955763d4915b00
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Nov 23 23:35:30 2009 +0100

    zsh-completion: Add missing 'cave perform' completions

commit 346b0c20b762921d940a5e020801627880bf9873
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 23 21:25:43 2009 +0000

    Don't need NoChangeJob

commit 99903f001a205491afa6cd2238f968cebf643059
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 23 18:03:36 2009 +0000

    Usable gets its own job

commit a7cc219d30b452bb3c76cbd4186fa0fd38f83c4f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 23 18:03:27 2009 +0000

    Resolver stage notification event

commit f946430c361864a353707eb91b48209ba7b52550
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 22 22:52:48 2009 +0000

    Split up fetching, and give it its own job

commit 01456e93f0e6e5dd4ce3632b1590e3cf4609b646
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 22 17:54:56 2009 +0000

    Docs tweak

commit 3d8b1317d30c901fbaf659a29abbcc110c9bf3b7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 22 16:34:22 2009 +0000

    New jobs-based orderer

commit 38c9cbab07ab6ed6ed47eba2e1b20751051c45ad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 22 16:33:54 2009 +0000

    Show restarts even on failure

commit af555e396371785e041229734dec335a6a9ee83f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 22 16:31:34 2009 +0000

    simple_visitor_cast tweaks
    
    Statically verify that a simple_visitor_cast can potentially work.
    
    Also work for non-const.

commit 9b99f1736116eb9825b3e547b12ef0891f3888f9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 22 16:30:44 2009 +0000

    Serialise std::list cleanly

commit 53e3f61901cc3dab388dcd4f2377fe046a1400a1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 22 16:30:44 2009 +0000

    xterm title goodness

commit 44dd2a7e699cd184ac481693444dc38b8414901b
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Nov 17 01:50:29 2009 +0100

    .gitignore: Add test temporary directories

commit db283e3a4e178e2a58bf88b678fc83e5b447494c
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Nov 16 23:35:55 2009 +0100

    Documentation tweak

commit 1038743789008f03127aa375b8492b1fef96629e
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Nov 16 18:47:20 2009 +0100

    Unset PALUDIS_FAILURE_IS_FATAL, PALUDIS_FAILURE_IS_NONFATAL in TESTS_ENVIRONMENT
    
    Do this so that 'nonfatal emake check' doesn't break the nonfatal tests
    in e_repository_TEST_exheres-0.

commit 89eb6b1624d93652d420ea8e05afcdc6fd8e52fe
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Nov 16 15:03:32 2009 +0100

    example_dep_tree.cc was removed in 4231af51

commit dd6d20945cdec16e6bb4517db4f77cd47ff6a628
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Aug 27 16:34:52 2009 +0200

    zsh-completion: Improve 'cave perform' completion

commit 68a49c4b1d73f13f964ff305bf7247ecf54d038c
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Nov 13 16:45:49 2009 +0100

    Stick -std=gnu++0x in pkg-config, if we require it

commit f4cf6aa0419a9beae5def91e477f2f221578205e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 13 15:42:14 2009 +0000

    Fix sets

commit d72c9d13daefb6e329b2d80faca940f77912b2fd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 13 15:42:02 2009 +0000

    Make non-dereferencing use cleaner

commit 596beaa6c2b6811c8299cbc401b168493e1d80ed
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 11 14:18:01 2009 +0000

    fix

commit 67bf731933fe0f9cc8353d8f3bbdfcd9a1bcb906
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 10 22:17:27 2009 +0000

    Refactor a bit

commit 0b6f59ee9cfe6fb1a369905af020cac4d3832ee6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 10 20:21:51 2009 +0000

    Split out, rewrite PaludisLikeOptionsConf.
    
    Move use.conf / options.conf handling out of environments/paludis/ and
    into PaludisLikeOptionsConf. This will later be used by the Exheres
    profile format.
    
    Rewrite the whole thing to be less icky whilst we're at it.

commit 487da6a26c3eacf9ba1f04c226c1c5f61cfab1e4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 10 16:50:32 2009 +0000

    Fix

commit d3a62b2b7e1d12c485bfacfc89000a734fffb13b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 8 16:30:19 2009 +0000

    Make options -fwdable

commit 0a82ab54b4b85948f1a8ad2ef4beeb3a314c7fe2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 10 09:05:00 2009 +0000

    Refactor

commit daf84e391031dda45b09b66ac19ef3bebf5a6194
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 7 21:17:42 2009 +0000

    No point in this being split out

commit e62938f063c1e953bddfdf055dddbe1ab5a9a035
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 7 14:55:53 2009 +0000

    fix

commit 96784fd72f76a92d81564a3b19639ce708cc6c9d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 7 09:05:00 2009 +0000

    Support multiple profile formats

commit 90b55defb8d8202d5e3a426df83f4976a7c2231a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 7 09:05:00 2009 +0000

    More verbosityness

commit f95f1ca82945f6fbdd392f920a8bbcb09013eab0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 7 09:05:00 2009 +0000

    don't use these

commit 40281ddc9fcadf6c196d435339c75934a3c876af
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Nov 6 14:08:54 2009 +0000

    Expose less about profiles

commit a360e94b28c1bbd9c3c0f3cf6046428fcdecba25
Author: Stephen Bennett <spb@exherbo.org>
Date:   Fri Nov 6 13:47:19 2009 +0000

    Use lsetfilecon instead of setfilecon when fixing selinux contexts during merge

commit 6378b28b618c88f6d8d1c607ad17091821181ba2
Author: Sterling X. Winter <sterling.winter@gmail.com>
Date:   Thu Nov 5 08:28:07 2009 -0600

    (python) Fix broken link in docs.

commit ec5f9f99dff19625f9980b23df78e6f6aaebaccd
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Thu Nov 5 02:56:45 2009 +0000

    alip fails.

commit 5ccbc9d8a3cb4df51c108df9e9803c8ae015e289
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Thu Nov 5 02:43:10 2009 +0000

    Make edo emit a useful error die message.

commit a5fcbaf27a510880bce5df74d352bdac2c0de43e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 4 18:33:53 2009 +0000

    split up more

commit c424dabb0d0a7c92bee82a1e62c07c8cef5d5f08
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 4 16:31:25 2009 +0000

    Use fewer syscalls

commit 6b8bbcfa904d3f5ddfa10d8f59d8099b0a428e77
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 4 15:29:48 2009 +0000

    Split up e_repository_TEST a bit

commit a3da76a7780eb98017b185127693962316fd12ac
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 3 21:21:36 2009 +0000

    Make parallel tests betterer

commit 262df8c46ae1fee336bfa93f1381adf8d9387f7a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 1 19:25:10 2009 +0000

    Fix weird resolver bug.
    
    || ( ( A B ) C ) where ( A B ) and C are both met, and where A is being
    replaced by something that also meets, would incorrectly treat ( A B )
    as unmet.
    
    Fixes: gentoo#291156

commit bf0a9ecab1d263632605a25671381a1951965d28
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 3 15:27:47 2009 +0000

    Explain EUSER better for paludis -i foo::/

commit c681ba43865c92dd7bc2f08908dc077c28d49504
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Nov 1 22:53:34 2009 +0000

    cfi

commit 2c491ddc9d088fb11e6366da2551ab253d160b63
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 1 00:52:43 2009 +0000

    Start using parallel-tests
    
    But not in doc/, doesn't seem to work.
    
    Still use our icky wrappers for now.

commit f229be6df1458b5409afeb78536d34df085e0d69
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sat Oct 31 23:28:22 2009 +0100

    Fix broken hyperlink.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>

commit c5359f7facd30880087cfdf63d7b6bc641424ece
Author: Thomas Anderson <tanderson@gentoo.org>
Date:   Sat Oct 31 17:58:43 2009 -0400

    Grammar tweaks.

commit c3ddd92ee94a9fab1ab0c50c3dc98fc9b6d9897d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 31 19:58:28 2009 +0000

    Validate news items more
    
    Fixes: ticket:734

commit 4278544d6985064a4b1d4b07abde43053290bde3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 31 19:28:19 2009 +0000

    Grab INFOPATH from /etc/profile.env
    
    Fixes: ticket:767

commit 1707e92e1b5cc1cc1d9fbf3da3e8ab25ad8fce40
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 30 21:49:32 2009 +0000

    Make dohtml show nicer errors

commit 66174e086793bc71000103a5aad74ef7e2bcfa81
Author: Kim Højgaard-Hansen <kimrhh@exherbo.org>
Date:   Thu Oct 22 20:54:27 2009 +0200

    add fetch_regulars_only to make it possible to avoid fetching -scm

commit 58230e98675841fad704e5c14801cb8793a539fd
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Oct 30 09:39:34 2009 +0000

    Also bail on unknown UPSTREAM_ variables.

commit 182cf6e1e6d08c84cb695f85103c1a0f0ff7061b
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Oct 30 10:46:41 2009 +0100

    Keep NamedValues sorted

commit 937ea489964dff80403e075beca4928bdd75149f
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Oct 30 02:47:25 2009 +0000

    Add all DEFAULT_SRC_INSTALL_ variables to exheres-0.

commit 222d0d458ab5e0379e3c6d34c06336ef94418323
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Oct 30 00:32:13 2009 +0000

    Bail on variables starting with DEFAULT_{PKG,SRC}_ which aren't known special variables.

commit 18eb76bad51823b14bf70d69fe679995ff69b10b
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Oct 29 22:49:42 2009 +0100

    Warn about FSErrors instead of silently ignoring the exception

commit ecb6f0935225d9c80e56ed71fbdb00180b7e79d3
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Oct 29 22:13:25 2009 +0100

    Uncaught exception in 'paludis --executables openssh'
    
    Unhandled exception:
      * In program /usr/bin/paludis --executables openssh
      * When performing executables action from command line:
      * When handling query 'openssh':
      * When calling stat() on '/etc/skel/.ssh/.keep_net-misc_openssh-0':
      * Error running stat() on '/etc/skel/.ssh/.keep_net-misc_openssh-0': Permission denied
      * (paludis::FSError)

commit 91f83f707059d6e740202b09a685be9a7335fc12
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Oct 29 20:31:57 2009 +0100

    Syncers filter locale settings from user environment, fixes:800

commit aaad6e99a9b687f6d925034eead981d828b9fc0c
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Dec 1 01:12:41 2008 +0100

    Add myself to AUTHORS.

commit 27d21c237352e892cd16c47060059b3f31c972fd
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Oct 29 12:13:20 2009 +0100

    Better error message for cat/foo[=1.2.3]::bar

commit 5a9516d4634906b3c78c9a85debef9866f0f92c5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 28 20:43:47 2009 +0000

    Don't really need this

commit 932596077ee44f41f3c095509b56c6ea9860d7dc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 28 20:22:31 2009 +0000

    Also rewrite targets.

commit ab78efe8b9fc9f7be998e9b7c0cc117d94808280
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 28 15:41:40 2009 +0000

    master is 0.43

commit ebfdfde529f301b31dacf8a5f6e724f25c40b431
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 27 20:09:10 2009 +0000

    Looks better like this

commit a41ae032091311b68be34657ae3d3dc0c4d927b6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 27 20:05:12 2009 +0000

    typso

commit 3771e8ee539aed626cc1075b34cd66b8b5024a85
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 27 19:04:57 2009 +0000

    Preparation for 0.42.0

commit d54cec2dcb2711f79ee8630d6f18cb9b6d88bb28
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 27 19:00:14 2009 +0000

    Don't perform updates arbitrarily

commit e29c42e2e8b74f5abf529ae68712aef69be8c6d4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 26 20:43:26 2009 +0000

    Revert "More memory cache dropping"
    
    This reverts commit 313b097fbf41d52f17a068bf6e6c168287ad6bf2

commit 2ba0dd5b679cc2391e69284c106b46afc647872c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 26 20:27:44 2009 +0000

    fix

commit 9990588a618aa7681ff483c72e0d82048d19c0f0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 26 16:35:33 2009 +0000

    Don't show the faq message if there're no rewrites to do

commit 313b097fbf41d52f17a068bf6e6c168287ad6bf2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 26 10:23:24 2009 +0000

    More memory cache dropping

commit 700151bf7ccd32cc257244c47988f5dd0f7a32be
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 25 22:29:17 2009 +0000

    Proper fix

commit 37981692410ab47b83dbb1b045f3d76271aa9d9b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 25 21:36:25 2009 +0000

    Use less rams for reconcilio

commit c42fdb23df8fe94fc81f62efea7409abc501f84d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 25 21:34:48 2009 +0000

    fix

commit 35c7e831d4ca2976991ba0acaa142e6b7ad4ddf4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 25 21:14:47 2009 +0000

    Doesn't exist any more

commit e23b2cc47768db6bbb0104ee084c860794eb3e6c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 25 21:04:40 2009 +0000

    Maybe make paludis --owner use less rams

commit 3e3d3093d3a6107acdae6d1a18b62332303267a6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 24 19:38:28 2009 +0100

    don't need that

commit e4a24c9707365357a1eebe308b77ed67ac245ef8
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Oct 22 21:33:30 2009 +0200

    cave: Make pretend action properly abort

commit 1d09a3c789371bb12f799b7ae8cb51b1c5e1579d
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Oct 22 01:44:54 2009 +0200

    exheres-0: Don't restrict make test/check in default_src_test() no longer forces -j1

commit d3209d629c138c09e47cb1d940fefbc3819041c7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 21 19:22:11 2009 +0100

    Need more invalidation after updates

commit cbcd4493d29a3309ffc52f9b91c2fad0ad942ae2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 21 22:00:49 2009 +0100

    Consistent ctor style

commit 576e0a19ba6bbf718d050f5743d687c3afc67641
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 21 19:19:57 2009 +0100

    Kill old ctor

commit dd3736da2c72911ed8e7c3db6b45ae504d234af4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 21 16:20:26 2009 +0100

    There's no point in sync_interface

commit 4a4ec386e6bb65a92cf11394aa2022fd06ac871f
Author: Mike Kelly <pioto@pioto.org>
Date:   Wed Oct 21 11:15:29 2009 -0400

    Remove some unneeded AM_CONDITIONALs.

commit 1b8a81359f1996b489c1a627d07d5d4c63e72b13
Author: Mike Kelly <pioto@pioto.org>
Date:   Wed Oct 21 15:57:07 2009 -0400

    Call futimens properly.

commit 4eca6177a8e87e907b60c133144354fbfb4fbc29
Author: Mike Kelly <pioto@pioto.org>
Date:   Tue Oct 20 21:46:57 2009 -0400

    Add edo()

commit 45704db9440727afb2d6b17884e3367ca503497a
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Oct 21 01:30:52 2009 +0200

    Qualudis leftovers

commit 9f94ffc79bbebf2523b987840eb40a69d30cc9f0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 20 22:10:36 2009 +0100

    Kill QA, qualudis
    
    Pretty much a lost cause on Gentoo, and for Exherbo we'll do this
    differently.

commit 9986c514a1f13287b3f36804a9aa3092229050ee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 19 16:59:22 2009 +0100

    More info in an error message that absolutely totally can't happen ever.

commit bd031b4d5c27d04a21e06ae5069804c97797a238
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 18 21:09:03 2009 +0100

    Don't need this any more

commit 5338db899c7bc07fc301799cc6b974395e2f2186
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 18 14:48:56 2009 +0100

    typso

commit b8cd2f28f1e993b4c6e8dbdcb05f36b449ac35a7
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Oct 18 13:05:37 2009 +0100

    Remove install wrapper
    
    It's slow, and install -s calls strip anyway, so it's still caught.

commit 2fa30fd17d94700c1cd57500b0fafd6c5625f090
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Oct 18 13:04:49 2009 +0100

    Fix econf CTARGET -> --target
    
    Spotted by urkud in #exherbo

commit a280339aac7031b5ec1f2cadc655f64da3023b23
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Oct 18 13:04:31 2009 +0100

    EAPI 3 doins now supports symlinks without -r too

commit af666269d2748c813cfa962b64968fc8213382f7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 17 16:38:09 2009 +0100

    Preparation for 0.42.0_alpha1

commit 37787913aec11237a3cccaf263d92fff67c8e8a5
Author: Robert "arachnist" Gerus <ar@bash.org.pl>
Date:   Sat Oct 17 17:32:04 2009 +0200

    "Sync while doing anything else"

commit f76903dad9525ab4240451413cbf1c3351e11815
Author: Robert "arachnist" Gerus <ar@bash.org.pl>
Date:   Sat Oct 17 17:32:26 2009 +0200

    "What do those fancy arrows when merging things mean?"

commit efae3504310a988cae6bb4a5a439dc0b4bbe3832
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 17 00:36:39 2009 +0100

    happy happy joy joy

commit 4c1b9b7ad3d786c1c61c9cdfc25aa4845c3f089f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 16 23:40:33 2009 +0100

    Another mtime fix

commit 85d9b0e77cd4bcb7f3fbefaf7367c35ed8cb05e8
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Oct 16 22:39:52 2009 +0200

    zsh-completion: Update cave completion

commit d5b735e63bb052b1378dd4cbf3cdf70e2c268ecd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 16 20:16:44 2009 +0100

    Make mtime preservation work for old phase order

commit 987ee3f9c64be9a429dc478e47bdca405a4579cf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 16 17:49:02 2009 +0100

    mo_preserve_mtimes for EAPI 3

commit 19b92c7f8fe7d146c0c0a0e183382fe3f0564da1
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Oct 16 02:49:15 2009 +0200

    Make sydbox default for pbin-1+exheres-0
    
    See dd0566f1

commit 20790beb3743f2099ca13284940961e3eb94f632
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 15 22:49:39 2009 +0100

    yay autotools

commit 5d0dd77eec2d53bf300ee8216c4023aea58ffcaf
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Oct 15 12:14:12 2009 -0400

    Use pretty_print_time() instead of gmtime hax.
    
    Fixes: ticket:751

commit 6f41065c96a93c30d366eac1adc85cb325cb7e43
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Oct 15 11:20:56 2009 -0400

    Add pretty_print_time().
    
    We're using localtime instead of gmtime, since gmtime is confusing for
    folks who aren't on GMT.
    
    This formats them in the same style as date(1), which is basically the
    same as what we were doing (the %c format), with the timezone added.

commit a9f59a6f152b3d326323d8afcdd8f22555f46e02
Merge: 3e5637f fa05233
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 15 14:36:52 2009 +0100

    Merge branch 'profiles-updates'

commit 3e5637f46926ab182a132aacd3b991b45a5f945c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 15 14:19:43 2009 +0100

    Fix distcheck

commit fa0523349f3a99978786fe8e49db5260d079cfb2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 15 13:26:57 2009 +0100

    Document updates

commit 0f90fa7150e882fdf218419375c3c4a719831346
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 15 13:17:53 2009 +0100

    Handle renaming to an existing package

commit 503a820e92affef4ec1865679cdc904ac4f7db5c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 15 13:14:23 2009 +0100

    Control over dep rewrites too

commit 352b3fb8a500c75d619951750d89cddd9d5a6d4e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 14 22:05:31 2009 +0100

    profiles/updates
    
    Fixes: ticket:162

commit e3cce2ea1add93fd66450100c7e413abc6f0b70c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 14 21:40:20 2009 +0100

    Make some hook performs non-const

commit 6945cb45acb4f215f347cc0bbc7a55d10ea054b1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 14 19:28:18 2009 +0100

    Hooks don't need an interface.

commit 4a87c6e9793486c94d9123110b12bd0c51bdd15e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 14 15:14:01 2009 +0100

    Fix distcheck. Maybe.

commit 62ac75677e819b3fadf4ca35b682b4f875b8395f
Author: Mike Kelly <pioto@pioto.org>
Date:   Wed Oct 14 00:47:14 2009 -0400

    cave resolve --{take,discard}{,-from}

commit d0be18dc7459b552d673a883c64c9927b7e5fade
Author: Mike Kelly <pioto@pioto.org>
Date:   Wed Oct 14 00:46:14 2009 -0400

    Factor our matching a PackageDepSpec against a QPN:S
    
    Only, don't do anything with slots for the moment.

commit 892bc68690922bdb7e7bc6617631978b43e2d766
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 13 16:48:50 2009 +0100

    Remove trickery that only works with 0x

commit 2ce428add61463e110c195bb9f12c5080f4fee7a
Merge: 5355d53 4a1b4ae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 13 15:47:23 2009 +0100

    Merge remote branch 'snowmobile/no-plugins'

commit 4a1b4aef7c9aee2b936a27f9b1d86a9ae7b36b06
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 13 13:16:09 2009 +0100

    And make the linking work

commit 178d7a834cb3bc89a9fa51600125e4160ad39f28
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 12 22:44:54 2009 +0100

    Don't load environments from .sos

commit f6b265538d15fe0d0b3e7906e0a2ffcd98fec4d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 12 18:33:48 2009 +0100

    Don't load repositories from .sos

commit 5355d539ddad92f2289f4f78508ca0cd32db14a2
Author: Mike Kelly <pioto@pioto.org>
Date:   Mon Oct 12 00:27:23 2009 -0400

    Initial --suggestions / --recommendations support.
    
    Coarse ability to toggle taking/skipping of suggestions and
    recommendations. No difference between display and ignore right now.

commit 15792dbb2affa34cb6a9790a53f20ca9a024e72e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 11 21:38:31 2009 +0100

    fix paludis-1 labels

commit 39d202b163989f86baa2a692914cb0028458269f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 11 19:43:20 2009 +0100

    fix tests

commit d97af9621311ac54e956cc4447b9eff56872029a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 11 19:42:57 2009 +0100

    oops

commit 25074f787c0531a554084f83d3af194ae7dae8fb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 11 18:22:00 2009 +0100

    Use + rather than ,

commit bac6492f0cf24bf223ae65b6dbe99339fd85a52a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 11 18:11:49 2009 +0100

    Context for label warnings

commit 58790fa740d84ec36f2cd14073b2d7ffa472a706
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 11 18:04:12 2009 +0100

    Just warn for , labels too

commit 7e41c09ced6ed85cf83e2973b85b821255e8da66
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 11 17:52:54 2009 +0100

    Make old labels explode less nastily

commit 31430fbb0e4a1c1e4a0ebae4fab119f4f3e55355
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 11 17:16:02 2009 +0100

    built-against, not compile-against

commit c04b6e52e6fb72b7db85a329e9d752b903d103ca
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 11 09:05:00 2009 +0100

    labels track whether they're enabled

commit 4782eea70f1dcfabb3187f465f3f2a2ea290591a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 11 09:05:00 2009 +0100

    helper for a function returning a literal

commit 5c3b0a2054fa6b030e1c531476727ab649b1e500
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 10 22:53:43 2009 +0100

    test labels, mapped to build: for now

commit a99f46ae26d0679ec1b815faf33787686b071000
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 9 18:12:57 2009 +0100

    labels changes

commit c84fb95a15d9b9b96a2e36509391fe6444cc69a0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 10 14:37:06 2009 +0100

    Action exceptions work differently.
    
    Aborts are no longer counted as 'failures'.

commit 0087be380e8f5cac800d07bf364b2974fccf17cf
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Oct 9 17:53:52 2009 +0200

    exheres-0: econf passes --disable-silent-rules

commit 22c909c3d97dc53a8b25f0175cf7fe33e92c20a2
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Oct 7 17:36:27 2009 +0200

    zsh-completion: Complete repository names where appropriate

commit a9d5a8ef937a710745392cc71d0251d94e554662
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Oct 7 17:25:12 2009 +0200

    zsh-completion: Fix completion of options after a non-option argument was given

commit 103d744d21650c15ab1e3d1d2cba709e3e0c7d71
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 9 16:36:14 2009 +0100

    trace for installed IDs
    
    Fixes: ticket:797

commit 7c2b05ee03028e238bdad4e1ab909f334bd4f064
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 6 16:50:24 2009 +0100

    move serialise to paludis/

commit b74119e81ebe65834dcf0cb2f67e7a764743bf30
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 6 15:19:57 2009 +0100

    0x is pickier about this

commit f440141ee0ed5b3fe8e6c2f833c784b74eb6ff76
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 6 15:17:03 2009 +0100

    fix

commit eceb73bac20d1742599e72a50e770779823b8b5c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 5 23:43:06 2009 +0100

    4.5 is 0x too

commit 61d5d9da7cdeba7120ec3b333e15e5ccec96a912
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Mon Oct 5 06:10:43 2009 +0000

    Enforce cross-phase function call ban for exlib phase functions too #755.

commit cbfa5a1f18259de94ca6a44b25caa58e8679fc21
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Mon Oct 5 02:19:07 2009 +0000

    Enforce cross-phase function call ban #755.

commit 684622341c337dcd2ae3516471866016546379ff
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Mon Sep 7 19:43:44 2009 +0000

    Let econf pass --docdir to configure unless it is passed --hates=docdir. Let --hates=* be able to disable any econf parameter.

commit 22704059e8bd02b958981d642d43f561315f39ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 2 20:58:33 2009 +0100

    strip is only bad in install (thanks gcc...)

commit 70d3c637576ef388d35376f17030b37cf4b7767f
Author: Richard Brown <rbrown@exherbo.org>
Date:   Thu Oct 1 16:48:58 2009 +0100

    Unconfuse myself

commit b7dc3fb576d7683a4925de95d01148ac781c5388
Author: Richard Brown <rbrown@exherbo.org>
Date:   Thu Oct 1 16:41:22 2009 +0100

    Make find_unmanaged_files.rb work without InstalledAction

commit b855bceaa8a5a42bd38144974acce180cd72eb01
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 1 13:57:11 2009 +0100

    update world for cave resolve

commit 1bfe1ead773324524a9c2c037b81efbd9295a4fb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 1 00:26:12 2009 +0100

    ban strip too

commit 3be431b2741f6a16e08d6fe405cb2435d277e099
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 30 21:01:38 2009 +0100

    less icky context

commit 81548942254909768f91bd305dd32784b446308f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 30 21:01:29 2009 +0100

    install -s is bad for exheres-0

commit 50ac3877bc8491ceebfc9c2f8c0761db4aec7cb0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 29 14:56:16 2009 +0100

    make binaries

commit 43bfe9d5714355780ed97cc186dd98966c1b5acb
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Sep 29 11:22:10 2009 +0200

    Fix find_unused_distfiles.rb for 68f2de2c: Kill InstalledAction

commit 4e40b6ae609481d1d9a3c07ce2340079cec99020
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Sep 24 22:52:09 2009 +0200

    zsh-completion: Update

commit b5bc21bf1f8fb399b3cb0beabf24a628a0962976
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Sep 25 11:06:08 2009 +0200

    Space.

commit 007b64a11fbc5cf375a3bc44f1b265316510ea7e
Author: Mike Kelly <pioto@pioto.org>
Date:   Mon Sep 28 16:38:42 2009 -0400

    Fix a link.

commit ba3b4068685c3664e631d4ddbbf20dfaa9321deb
Author: Mike Kelly <pioto@pioto.org>
Date:   Mon Sep 28 16:12:27 2009 -0400

    Add some more FAQs.

commit 7d00325ce026c9b634daee097785687e7518fbfe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 20:43:42 2009 +0100

    binary -> binary deps don't impose arrows

commit 3adb65ec6115d08f8af36a739dca1840dce099c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 19:06:22 2009 +0100

    more information about arrows

commit 676900a5ce9d2023915def9bfc451e64c795d424
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 17:16:51 2009 +0100

    bin -> bin rdeps cause no arrows

commit 443e934ecade4f54dcf178f18d5acae570de17e1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 16:51:30 2009 +0100

    --no-binaries-for

commit 01153084a9c4666da49d482d55bbdb56667b3b04
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 16:51:21 2009 +0100

    Handle [use?]ish restarts correctly

commit fffe19b9ce7e93f0772897f38b3fecc3dfccb684
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 16:50:28 2009 +0100

    clear_additional_requirements

commit d5fd2400283fe5bea470078012d3b4f13a2e8155
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 15:46:17 2009 +0100

    Don't build binaries for run deps

commit c7f523453b94bf6045e431c717f2d7f306df13d6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 15:03:06 2009 +0100

    make cave show behave on 0-based eapis

commit 7fe98e809eaa0d96f8e33c5f3a9526f88597fa0a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 13:44:54 2009 +0100

    more binaries work

commit 9c5bc5e125d2b3306475490331210807ea065723
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 13:44:41 2009 +0100

    looks better

commit 9292e5cee0e80ce236ce99cc1a5ac16a46e070c6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 13:41:37 2009 +0100

    uhm no

commit ef1b982daa6119d8fdecae95697fd7016032e6a2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 27 12:39:36 2009 +0100

    Ignore ~files when counting config updates
    
    Fixes: ticket:792

commit b6e31d34168c6d5f79dc2c726d1b3c6330aad6c7
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 27 02:55:13 2009 +0100

    Bad ciaranm

commit aba3a8ea5de879c0beb3ddb2d6571985f105a377
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Sep 25 15:19:19 2009 +0000

    Make exheres-0 use LIBDIR for --libdir.

commit 093e74cc37cd5709054144f9dd3a5aefd0f81c67
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 26 23:45:13 2009 +0100

    Distinguish no vs unknown slot

commit f08e57966f6080bf8b0f45ef942efea2e2ae392e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 26 22:06:46 2009 +0100

    More git syncer options
    
    --branch=blah
    
    --reset to use a destructive fetch/hard-reset rather than a pull.

commit 88cf88263238d14a4bf8bb528f64802cca18b4f1
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Sep 26 20:23:46 2009 +0100

    Stop overriding PATH in utils
    
    This was apparently added because of sandbox clobbering PATH, but it
    doesn't appear to do so anymore, possibly because we avoid executing
    sandbox.bashrc now.
    
    Overriding PATH is bad because it means that if util A calls util B,
    and util B has a special version for some EAPIs, util A will call the
    wrong one unless it to is customised.

commit a866a87949f80a3659ce8ee89298461ebe1461f1
Merge: cda1533 3af824d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 26 19:58:37 2009 +0100

    Merge branch 'nice-mask-messages'

commit 3af824da5ee63dc4a7f1f81d235c791e9fcee25b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 26 19:58:24 2009 +0100

    Nicer mask messages

commit ad84b5e525e5728e8f3a3ccbc887e1e7bd29d1d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 25 15:43:10 2009 +0100

    refactor

commit cda153377a26220354b6fc935ff172a99621ac17
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 25 15:24:19 2009 +0100

    be stricter about relative paths

commit e4904b3a8172b974ec1b50752b944513bc4a2ec2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 25 09:05:00 2009 +0100

    Allow const void visitors too

commit deeedf94b29f74c852142c004fe70ecadbd7b114
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 25 09:05:00 2009 +0100

    Allow const void visitors too

commit 1296fb6d8d6f047379a07d89f025ef3f4035b356
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 25 00:03:22 2009 +0100

    Allow const visitors

commit d3959fa8e0ad526901f0b7ff0c46c8c82afc6992
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 25 00:03:22 2009 +0100

    Allow const visitors

commit 1032ace47d1a062f8532cad762029dbafab0f6a6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 24 20:48:35 2009 +0100

    output tweaks

commit 7b0100a955197d5905becc400e85b97710a2e7c8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 24 20:45:57 2009 +0100

    clean up

commit b3088c2915041463e9ff8fed77e33559bfc29683
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 23 20:02:37 2009 +0100

    start binaries

commit 322f4f6637e7dab4fcd1a99a807fe52093e6c3ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 23 16:00:21 2009 +0100

    nothing_no_change -> decision doesn't need a restart

commit 6948b4d8ed0e48e7658c5f593e4940d2b9d00224
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 23 15:55:41 2009 +0100

    --dump-restarts

commit 8d1870f26c4fe3b34fb90d252722338b90c70fc4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 23 15:35:53 2009 +0100

    more destinations

commit 2e1e4f1f5145844ad26af14cd429f86a31978355
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 23 14:37:01 2009 +0100

    fix

commit 46a51dbdb22baa4636fda151250ea5487ea85536
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Sep 23 11:24:41 2009 +0200

    zsh-completion: Update cave-resolve completion

commit 9434a7d9a81691d1bfc69a69317f5a875025153a
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Sep 23 11:24:27 2009 +0200

    Typo

commit e70f24876c273c4d4e877015b499afd8a3099aaa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 22 23:31:52 2009 +0100

    x of y

commit d6f34ad6f149062c9c43e8647b03ef762323a4f2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 22 14:18:12 2009 +0100

    QPN:S -> Resolvent

commit cd9f4e058252beb02b924867946cb2ce1365177f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 22 18:28:13 2009 +0100

    error rather than barfing

commit a556e5401b1bb7024360720673ab2c79c42e2df0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 20 21:24:50 2009 +0100

    Fix

commit 6d1ec28aa1098bcbf74e253a882a82b0b6e155a6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 20 01:00:59 2009 +0100

    Utterly trivial pty test

commit 36f12660f2e0f13b8ec59c513121ffdf72d2cf4f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 19 22:50:47 2009 +0100

    the standard says it's signed

commit 893eeb42facc1d8ac2fbcbb7730d20395ef6bba6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 18 00:39:20 2009 +0100

    more commandline

commit 99f4d0b5d3262844f1f4c9f1461d966a88e7b391
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 19 20:34:56 2009 +0100

    Move destination types back into a container

commit 673b696a13c3cf7049df4b8810397aedaa1c3d14
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 19 20:34:41 2009 +0100

    EnumIterator

commit a436158492bc800e1e588b96f3e00037bfe45f10
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 19 18:53:46 2009 +0100

    more tests

commit 62e333a285f16fa1404d974f6d62c580363eb029
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 19 17:54:52 2009 +0100

    Make destinations make more sense

commit b67e87e3817f6816ddacdc16aa2d4935cbbd9e1c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 18 00:25:54 2009 +0100

    Skip phases

commit facb2cf04d5fa94c81841c54bd4cc3ff46f06225
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Sep 17 22:34:53 2009 +0100

    cfi

commit 56c39648f0389d0a11645ab9ff10e417e217457d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 17 20:50:07 2009 +0100

    more hooks

commit 1bc518fc1dcf013763de6cbf2cd243ca6eb057ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 16 23:47:18 2009 +0100

    background support for cave perform

commit 4335244dfd067f24d44e775c08865753384e8158
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 16 21:14:20 2009 +0100

    virtuals support

commit 988e54546d7a22c3862ed4c4d8bb2deace1825aa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 16 21:13:31 2009 +0100

    Add union generator

commit 914b2665a1360c8daead4e0c5419da6984c23b7f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 15 14:40:07 2009 +0100

    oops

commit e9674e5995244ffdda31e7ddb956330006b33d10
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 14 21:14:38 2009 +0100

    More blocker work

commit e9b158c79c03382410637ba42816692d1bae610d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 14 16:37:25 2009 +0100

    Tweak block specs

commit 7f02a8cda8ed59df61c8dddbe5b15e3bd1f01611
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 13 22:07:37 2009 +0100

    fix

commit 3b038a340c8d3698b0c07613c05fb7fc1057f1cc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 13 20:16:01 2009 +0100

    More flexible

commit 68f2de2c2c795832607bfbe9249affd36faac431
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 13 18:02:44 2009 +0100

    Kill InstalledAction

commit ef75cff538e62392f02391329bad533ce9adf662
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 13 16:50:54 2009 +0100

    update

commit 51edbdfafd60433ff57a5e149adc16a03853f74e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 13 01:40:05 2009 +0100

    reorder now we can break abi

commit 16aa6b43abc2545dd9922ba78ee1dc8f8c6f20b5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 13 01:39:27 2009 +0100

    master is 0.41

commit dbac37bcb9340b35dab8db87d099b639e8166938
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 13 16:23:45 2009 +0100

    more ricer protection

commit e92793c07134e8007bbab92b981b933270240cde
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 13 15:57:47 2009 +0100

    fix distcheck

commit 2aea985aeb31c24503accb483de358dfe69f5ef8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 13 15:57:37 2009 +0100

    fix linkage

commit c01a91068caf2c6944b3191bb59951698f5f6440
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 12 23:05:46 2009 +0100

    more tests

commit 5a5fec01d3b1dcaf46a025233e93bb71c435719f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 12 22:13:31 2009 +0100

    ignore suggestions from installed things

commit 71df668e7576418a296fc24f8063d99208df258b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 12 20:39:38 2009 +0100

    kill blank output

commit 852176d7e3e3ef7aeeef793d8a28a82b28e77025
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 12 20:26:47 2009 +0100

    Handle something being a suggestion then a dep properly

commit f197a47197b1989a6bf42d947ef752ade358a36e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 12 20:23:50 2009 +0100

    TEST_CHECK_MESSAGE

commit 129d9fca402a1935d9777f8e5a2bc5cc0635d7fb
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Sep 12 10:45:42 2009 +0100

    Fail

commit eb25491f37503ff14809b6f81ab914db63a5ae8a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 12 01:30:00 2009 +0100

    silence warnings

commit 50dfa914e9247cbdbd5fa814f3cf8c2bfab01503
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 11 22:19:18 2009 +0100

    Suggestions

commit d7a61b8159897493072273e0705eb5d0b7ae406b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 10 23:49:52 2009 +0100

    Progress notifier for pretends

commit cc49aa1881778f51108bfc11d730552ef9f890cb
Author: Ali Polatel <alip@exherbo.org>
Date:   Thu Sep 10 20:56:02 2009 +0300

    addwrite CCACHE_DIR
    
    Adding $CCACHE_DIR in sydbox.conf doesn't work because CCACHE_DIR is
    ideally set in /etc/paludis/bashrc and by the time it's sourced we're
    already under sydbox.
    
    Signed-off-by: Ali Polatel <alip@exherbo.org>

commit 1e1a6f8d56ef4b6de02e2263ae0b6262de752060
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 10 09:05:00 2009 +0100

    if_same

commit 1f43c491ea17012d0d646eef9015552130013a92
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 10 09:05:00 2009 +0100

    better defaults for scm reinstalls

commit f068881f850b60ec2df615e8d518df88b1ec7ebe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 10 09:05:00 2009 +0100

    better destination finding

commit 84daa318b72accbd8ee7e92654a4803fa2e37eb7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 10 09:05:00 2009 +0100

    Generalise destination types

commit 5644993d39a614216c354b59e19b27e258f98a88
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 9 23:42:45 2009 +0100

    Options<>::highest_bit

commit 4d63e7b76e97c6afbd3c92564cfba6590bb0562c
Author: Mike Kelly <pioto@pioto.org>
Date:   Wed Sep 9 00:54:10 2009 -0400

    Add cave-print-commands --all.
    
    Default to only printing the important commands by default, add -a to
    get the old behavior.

commit f4786f3c551b4a330286d80a128bffa8e48a3841
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Sep 9 17:57:43 2009 +0100

    Unset LD_* before running tr

commit 4c18d1cdef297325314de41108fe41385c07867d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 22:21:35 2009 +0100

    escape

commit a0b37c33588030ed96e58365c063958d370491bc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 21:07:07 2009 +0100

    show new-slot but not new packages differently

commit 164c5ff7ba0e7aae7695e4a287700b89b147b47e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 18:58:23 2009 +0100

    Be able to track more about deps

commit 1602699213ff08c19d47fc1eaf18ce791d724ef7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 20:45:27 2009 +0100

    fix

commit a63914cd305c760c4633f548821c333a6eb0805d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 15:18:29 2009 +0100

    fix repos no-one uses

commit 8d8edc99e87a778c002def103714abfbeb005e71
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 14:43:07 2009 +0100

    PackageID::dependencies_key
    
    Clients can either continue using the split up keys, or use the new
    dependencies_key if it exists, ignoring the split up keys if it doesn't.
    Not all repositories provide a combined key.

commit 69f549d700cacfba0644623ee1da114b0e55c92b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 14:43:07 2009 +0100

    key formatting tweaks

commit b1d99fda9ae809a2df798497f612274c39acb1fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 14:43:07 2009 +0100

    unused

commit b7c3383d382c9ec05996436b18a225f4899afae6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 14:43:07 2009 +0100

    reorder

commit 7ecd246ee36ec8290f1088f60e622f8a06f411d3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 14:43:07 2009 +0100

    more work for the hooker

commit 4b720723ec270f2e6ef9832cdc33df86f8e3d1e2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 14:43:07 2009 +0100

    clean up the barfing a bit

commit 9b92b14983d6874d7f1192003c74688f60271268
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 8 00:45:15 2009 +0100

    Start of some nicer error handling

commit 5aee8457e0ecc73e5c7f3b643f815b5237a6d972
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 7 22:11:55 2009 +0100

    change how we handle no qpn:s available

commit 80636f271383ea34d5a3326af2472173958f8ed5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 7 20:07:24 2009 +0100

    Only fetch, pretend if supported

commit 3930a4ebdf25cb4062544adaa7b53cdec65c875a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 7 16:17:40 2009 +0100

    yay for consistency, gcc

commit 64413ad87a8eb2828e75627be1167df32f524771
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 6 23:23:51 2009 +0100

    Move some qpn:s ick into the resolver

commit 3f942756991bd32971caad8e77940cdc2e50ea3f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 6 22:22:57 2009 +0100

    take a dump before it's too late

commit 44dd3df4741f11942e580036f6589054ac42d551
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Sep 6 21:45:00 2009 +0100

    Don't make internals stringifiable

commit 8939f5a4b07bd4f1fe044d4bb7b6a48c7c76097c
Author: Piotr Jaroszyński <p.jaroszynski@gmail.com>
Date:   Sun Sep 6 18:35:56 2009 +0000

    Really use ptsname_r when available.

commit ffb4bca6dab60828ec261dc8f0dc187250e69c1b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 5 18:56:23 2009 +0100

    wrong goat

commit 1a25ef47bf3a2ebd26f4ffacdcf705de0ce872c4
Merge: c7586cd b1422ad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 5 18:24:41 2009 +0100

    Merge branch 'execute-resolution'

commit c7586cd9db07a36c7a8e69567ee2c268b9b4035c
Author: Fabio Correa <facorread@gmail.com>
Date:   Thu Apr 23 15:12:01 2009 -0500

    Implement --force-colour, fixes:503

commit b1422adf39fa146714e4177c795beae5f12fd4a0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 5 17:36:38 2009 +0100

    run pretend actions

commit 736ac3c1adfdbea0aa44d9bbfe15935b4105830e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 5 01:20:25 2009 +0100

    very crude execution support

commit 13fe1be9bb1abd6b9a77919172bd04fd9d2d2424
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 5 00:43:26 2009 +0100

    man

commit 28f932a48885d0c480255d6d12c37ddb713aefcc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Sep 5 00:20:33 2009 +0100

    perform

commit 1a300a6eec57dca2807f98071d2c5b1023eaf71a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 3 19:47:10 2009 +0100

    start

commit d85b70b6293b004fc315e2fa6d9c78c0961be89f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 4 23:22:14 2009 +0100

    It helps if we remember to sacrifice the goat

commit 4826639aeccb186fba99f60ea58911f80c02317e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 4 22:47:00 2009 +0100

    become_command

commit 8022c7fa08e2e81d3951f5376064732f8a502929
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 3 23:26:46 2009 +0100

    show when we're changing repos

commit 1069ae67a755c2cbe0bf95e26a90235bcc5828c5
Author: Ali Polatel <polatel@gmail.com>
Date:   Thu Sep 3 23:04:22 2009 +0300

    Use configuration file that sydbox ships for Paludis
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit 4ccf0df7b9120110c699432e6867d90c46f2f5ee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 3 20:01:54 2009 +0100

    Preparation for 0.40.0

commit ab066d6f872df5f77a5239fe3f761661455c58d1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 3 19:57:16 2009 +0100

    document set::repo

commit c84e8ac46c84423d3c8fbe891ca20fba5a8b5335
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 3 19:46:21 2009 +0100

    epdso_allow_key_requirements for serialisation

commit 0c7d469028ea2f6b68695dece1b38cc8010d531f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Sep 3 16:27:07 2009 +0100

    Change how we deserialise package dep specs
    
    This reverts commit ad761cd5e507e344ebc5f0c467b04f7d3dc729a3

commit 0e96d49be7ff18688cb6219c9c1c72b2006b01dd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 23:46:21 2009 +0100

    Fix unpackaged upgrades.
    
    Fixes: ticket:790

commit 3ba65219b342903a4234f8adefc7d1d52c901e57
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 22:35:29 2009 +0100

    That's it, I'm switching to RPM

commit 85ef4c6b1dc531ff926b7536f96c2ce04334d384
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 22:30:21 2009 +0100

    'oops'

commit e7eb9da9426ae0bf737f261833bc235d4fa18e05
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 22:12:13 2009 +0100

    typo

commit 0e4fa17d2ac232fdbf223444deea974eb561f21c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 21:01:39 2009 +0100

    cave display-resolution

commit f2792e0e32498fe3c2369c3becdb0078fc2b5ee9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 21:01:20 2009 +0100

    Let args forward themselves

commit a6ad0e77a27a9ac5a7a4143cef68ea752e8c2c8a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 18:48:43 2009 +0100

    dfi

commit 7db5cb4a1a07d0d9d857ea39f47ed01ae2fd638c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 18:26:13 2009 +0100

    Split up cave resolve options

commit ae1d2c5f8cc11ed6579fd45ff034ec2944a86f8c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 17:23:25 2009 +0100

    Sectionise resolve cmdline

commit 9e23047346d2d7f8e3de4aa21e7915158ec1e413
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 17:17:41 2009 +0100

    Support args sections

commit cc02729c347c1bc8d2a3ef8b939fe298588aa30b
Merge: bf31143 d633e73
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 15:52:17 2009 +0100

    Merge branch 'serialise'

commit bf3114338a8221bd39039acc57b9d233738429cb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 15:46:49 2009 +0100

    fix tests properly, make failures more verbose

commit aa2d91424a9aa3cf1fc5aa02db8af32bb0555124
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 15:46:35 2009 +0100

    need sydboxcheck

commit af5a881c9b4e4d9d22c8657a936cbb880137423a
Author: Richard Brown <rbrown@exherbo.org>
Date:   Wed Sep 2 13:15:09 2009 +0100

    Add STDERR to list of expected keys in package_id_TEST.rb

commit d633e73a7db6c4a886d2ceb2fcac7be79d3db107
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 2 15:52:08 2009 +0100

    Support input stream redirection

commit adf5b65e6a5b2d2a66b80cd1a45cc4ff895e3986
Author: Ali Polatel <polatel@gmail.com>
Date:   Wed Sep 2 00:59:21 2009 +0300

    Add locked_pipe_command to allowed exec prefixes
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit b1ccdd2e6af952961f50b1d3f9da3dc192d4c8cc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 1 17:43:20 2009 +0100

    serialise

commit c94a500a0b3e98e2d75bdfe667fe85949a1f8c27
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 1 18:24:11 2009 +0100

    Bad snake, no cookie

commit 4659010323ce3a278a6c9c4bbd7181a6f21deef6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 1 17:43:11 2009 +0100

    missing headers

commit ad761cd5e507e344ebc5f0c467b04f7d3dc729a3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 1 17:42:20 2009 +0100

    updso_serialised

commit 4197530f623ce9c9653b724baeda36efb08c3e63
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 1 17:40:37 2009 +0100

    dodgy fs check

commit 27b2bc28ebfc13bec3a03a8373e8625158a7bd9d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 1 17:39:38 2009 +0100

    simple_parser-fwd

commit 5be984d1e7e9911762316a550fdf09b504b473f3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 1 15:03:17 2009 +0100

    fix distcheck

commit 8a645da5403112e52a456e6e40df1aaeaa8eac0c
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Sep 1 14:12:09 2009 +0200

    exheres-0: Allow write access to FETCHEDDIR in src_fetch_extra()

commit 15e65f0b3c8bf419ff86d44764c0959ff27d5ea7
Author: Ali Polatel <polatel@gmail.com>
Date:   Sun Aug 30 19:05:46 2009 +0300

    Allow the user disable network sandboxing via sydbox.conf
    
    Don't call the magic commands sand{,un}box/net in ebuild.bash to make it
    possible for the user to disable network sandboxing by specifying
    sandbox.network = false in sydbox's configuration file.
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit 5232e1cfd59e4f9bb4fcdab0a6ac0a2a4995a47b
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 30 14:47:56 2009 +0100

    Fix assorted fail

commit 5ee3176d1501eeea742b8923db111a9a42be8374
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 28 19:35:36 2009 +0100

    fix colours

commit ecfddcd86d78caa4010d377a136bfce99c507d63
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 28 19:11:25 2009 +0100

    Warn if not selecting the best candidate

commit bf6231959a758a9d17884d598d101d4e1a886a0b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 28 18:51:46 2009 +0100

    Display important reasons in bold yellow
    
    Targets are important. So, for now, are blockers, since I don't trust
    them and want people to check them themselves.

commit 466730de5349f8f530628e50be7321eeb3a4d004
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 28 00:46:33 2009 +0100

    make installed accounts dep upon their primary group

commit aeb0e030283f70b98044d4e9d8b82050f11b2049
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 28 00:41:31 2009 +0100

    fix output formatting

commit 60eb0c2950d3bf89b3e1876502d9dcc99b621dbd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 28 00:26:05 2009 +0100

    noreturn

commit d98d4a1a1679710ab074d77f4ef9ca5ace12fc4d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 27 23:04:23 2009 +0100

    Nick cave's notifiers

commit 61abcbce1f0ed5a91eb3046f29847a33a090c846
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 27 22:21:14 2009 +0100

    Mask rather than hide installed accounts
    
    Fixes: ticket:744

commit 1001f085f000b67c75e9e687546b8287beec0cdc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 27 16:29:15 2009 +0100

    no longer used

commit c991b6c714d53f02bb5152d441ae2af936041560
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 27 15:07:27 2009 +0100

    Don't fetch_extra if we're ignoring unfetched

commit 899b4eb439a9defd9b65444c00662ebb943dfd49
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 27 15:00:10 2009 +0100

    allow networking in fetch_extra

commit 4b9abbe51e5d3b8981c9e5356947af9820eeafcd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 27 14:58:59 2009 +0100

    Make src_fetch_extra usable

commit dbddaed0d62ba8c806640bd2fdffeb7aef282498
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 27 14:50:47 2009 +0100

    rewrite MYOPTIONS, but don't change it yet

commit 5d897f718d69b9d9ca9fd9ae5c655b16339d4ec4
Author: Ali Polatel <polatel@gmail.com>
Date:   Thu Aug 27 14:48:29 2009 +0300

    Update sydbox usage
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit 33b601103aa5a842db15342a9e364c6409287c75
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 26 23:55:45 2009 +0100

    build_options: trace

commit bf188f4a5cbdda5378f5568dc13661b41b3fd19b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 26 23:55:37 2009 +0100

    tweak

commit f5bad8c985a3d30389c7d482efbc1e21e71ab523
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 26 21:23:24 2009 +0100

    src_fetch_extra

commit a9845e708dd034246d5ad1d04dad123f521013cb
Author: Tiziano Müller <dev-zero@gentoo.org>
Date:   Wed Aug 26 21:40:00 2009 +0100

    respect root for output managers
    
    Fixes: ticket:778

commit e2395ddc7bd3b00bd6c70f841113010ddeea7a33
Merge: a4a6300 d3a6729
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 26 15:06:57 2009 +0100

    Merge branch 'new-sets'

commit a4a6300d3b2cbf9f3e853afda49ace900999757a
Author: Ali Polatel <polatel@gmail.com>
Date:   Wed Aug 26 16:57:30 2009 +0300

    Restrict network access to localhost for phases other than src_unpack
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit 750706b13dc94fce3153093fea502141ff86be92
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 25 03:10:33 2009 +0100

    split out resolutions

commit d3a6729806b151177a499da5045bc0565432ea6d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 13 22:22:04 2009 +0100

    Do sets differently
    
    Sets from repositories are now named setname::repo, and we automatically
    create a master setname containing all of those sets.
    
    Cache sets cleanly whilst we're at it.
    
    Fixes: ticket:746

commit efe1d56f129dea213603e2f2b58c14e529f2695f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 23 16:22:39 2009 +0100

    Check sandbox and sydbox at runtime

commit ffb0552e3490960611ca7a90080be8ac46d3bdea
Author: Ali Polatel <polatel@gmail.com>
Date:   Sun Aug 23 13:35:03 2009 +0300

    Replace magic open() calls with magic stat()
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit db7e41d6f5c555f5af060ce37f6853e5965d72c5
Author: Ali Polatel <polatel@gmail.com>
Date:   Sun Aug 23 00:09:48 2009 +0300

    Kill addpredict with fire
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit 84bc9524c3dd97cb52358285fd01e3d1b0e3485f
Author: Ali Polatel <polatel@gmail.com>
Date:   Sat Aug 22 19:57:27 2009 +0300

    Remove addpredict / from src_test_expensive as well
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit 10cd75db3e7ef1f36c8121ef2d72c1884117d802
Author: Ali Polatel <polatel@gmail.com>
Date:   Sat Aug 22 19:25:00 2009 +0300

    Remove addpredict / from default src_test
    
    The reasons for this is historical and removing it doesn't seem to make
    more tests fail.
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit e92d01f033a01af4d9bf1b026b2db6193b960466
Author: Ali Polatel <polatel@gmail.com>
Date:   Sat Aug 22 01:00:13 2009 +0300

    Add {add,rm}filter functions
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit 0a6a998fa7a93976c0c075913ffcbf213ccc095a
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Aug 20 07:26:45 2009 +0200

    zsh-completion: Completion for 'cave perform' (incomplete)

commit 65dd48c763085c3ee4a26c3e145f4e23855cf655
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Aug 20 07:26:35 2009 +0200

    zsh-completion: Completion for 'cave update-world'

commit 37e77a0ee1f7da356df7c2a1f2b49364c0b1d690
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Aug 4 02:03:57 2009 +0200

    zsh-completion: Completion for 'cave resolve'

commit dd0566f16e27f2110581234fe1c48a11d18a7d64
Author: Ali Polatel <polatel@gmail.com>
Date:   Mon Aug 17 22:42:42 2009 +0300

    Make sydbox default for exheres-0
    
    "That cat's something I can't explain!"
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit be0ee37502547f3d4a390a23b72d5de5dafa39c8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 16 16:30:41 2009 +0100

    fix 4.3 compile

commit 0797452c385527d8b5d24371244bbb3f037949ff
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 16 15:40:21 2009 +0100

    cave perform

commit 64c08053e470c35dc09d5bfdb783c512caedbf63
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 16 15:40:21 2009 +0100

    man loving

commit 4223aeac6757f1b34f69e78a292747f14fb97140
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 15 23:34:59 2009 +0100

    cave update-world

commit 84ace8b4ae6078d40c95fe1b5ad25fbec34e96fd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 14 22:15:16 2009 +0100

    || ( a[b] a[d] ) should pick [d] if it's already installed

commit a4b2347fe0fbfb312709670025e0ad27fec02ad9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 14 22:03:20 2009 +0100

    might be null

commit 4c30c604d58bae27a1d6a23ac184773da2bbad12
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 14 21:20:08 2009 +0100

    Only consider installed slots with matching [requirements]

commit a772947849ba0d72659cf81dbbb8fe4b1a21c2fb
Merge: ebf6b0f 51760be
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 14 17:34:04 2009 +0100

    Merge commit 'github-com/cave-resolve'

commit ebf6b0f75873c80d7103e53b60c1cf8333462f07
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 13 18:57:40 2009 +0100

    show ::repo in die message
    
    Fixes: ticket:754

commit a9c0087d020bcd4523ad720885957beb12fc72fc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 13 14:41:33 2009 +0100

    + is legal

commit b08f9c745449f24346c3f286e5e23611e17ea85b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 13 14:56:29 2009 +0100

    better notifier output

commit 172b51622b6d3ec4607dd7e0efd4733fd3c374a4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 8 20:08:37 2009 +0100

    add copy ctor

commit d6e4e464eeef466e4851056efe4e964a8b9ee266
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 29 17:35:27 2009 +0100

    Let enum args have single letter alias

commit 51760bee6b5d17bd212a5057cf9e0681c13c0a5d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 13 14:41:33 2009 +0100

    + is legal

commit 490584b8c10f4e0c5610f7636dd809e46248bd53
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 13 00:02:11 2009 +0100

    better notifier output

commit bb659211a59d0e7a10d014a0efe15578c35fc49b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 12 21:04:53 2009 +0100

    add restarts back in

commit 32c3a229d1b3c048bdaaac2773dd6beb8f7fb048
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 12 20:38:35 2009 +0100

    rewrite the id selection voodoo

commit 7f1155d0b5f33ce499760e15ec1edbf24a29448a
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Aug 11 22:13:55 2009 +0100

    OHFAIL

commit 248022407f90dfdb97548c61ecb6ff211005b946
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Aug 11 21:59:02 2009 +0100

    Don't hardcode list of functions to filter out
    
    Assume that everything that's already defined by this point should be
    filtered.  It's conceivable that there might be some exceptions
    required, but we'll add those if and when we find them.

commit d6b81fa7c7ba1197162306add42db172464e7d4e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 10 16:05:29 2009 +0100

    python 2.6 is picky

commit ae683564e1257e79096b5e4e0403a539bc073cc3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 10 21:07:41 2009 +0100

    then again maybe not

commit 02e0aa3aec60d8c6c7a90b1ec19c21b6ee11ca7e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 10 20:53:15 2009 +0100

    shouldn't be comparing to installable

commit 3c74e4333f977e53939969c4c8720e2c5f824fdf
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Aug 10 17:04:46 2009 +0200

    Tiny output tweak, see b2fccba2

commit a3481aee2fba560831c5d53fd0bef5f9d6fa6c09
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 10 16:05:29 2009 +0100

    python 2.6 is picky

commit 7fa4a46d3ca84b3376de81d3c6da2f9df08a6864
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 10 09:00:00 2009 +0100

    fix for older gcc

commit 10175d72c26df4de39faacb1c62796cfc4e8fe92
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 10 09:00:00 2009 +0100

    more purdy output

commit a535e77f7963258b79e079a9caebdd1e7f26c928
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 10 00:12:35 2009 +0100

    start displaying resolutions purdily

commit f14430ed873d6d9d44d06bcd36c3ce17e3a54726
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 22:23:02 2009 +0100

    split up a bit

commit aa554eb613609bd8b9ef7e3de8d709a9def1883a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 20:36:25 2009 +0100

    formatting tweak

commit 59ef10c033e640ac9b40298aaf8ad90927239197
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 20:36:25 2009 +0100

    formatting tweak

commit a9fb7d9135116fb588d3322e64e25f52fca65351
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 20:30:33 2009 +0100

    we have a class for this now

commit b707b6e9f1c4512b746a14adc96263e528fc6761
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 20:10:18 2009 +0100

    don't use that any more

commit 96b79444fb92a7a8af65a7bc1d3b2ad117a8882c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 19:05:43 2009 +0100

    blockers need to be / destinationed

commit 22b7d28d091847401fc995df613a181bf7efdef8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 17:05:01 2009 +0100

    hate python

commit 7d16d3eae9e45e2395bb21c90168b6441baa0729
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 17:05:01 2009 +0100

    hate python

commit 13ad158d7ac2de08bc81a9ca6cedfebbfcea8b0d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 16:45:14 2009 +0100

    nothing isn't fine if things are installed

commit 305a908ffacfbb06d471ac7eec43b8228d7a73f5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 16:45:14 2009 +0100

    track dep reason's owning id, not qpn:s

commit 2a62e29b2bb38caed81b44cbafc331f3c11a7790
Merge: 1837853 7d26dfa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 16:44:51 2009 +0100

    Merge branch 'master' into cave-resolve

commit 7d26dfa099626ddc354f1793b071f3b5c12b8923
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 15:36:38 2009 +0100

    Add parameterised choice values.

commit b27f5bc69db94543a9018b5150222ffab7f659e6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 9 01:23:02 2009 +0100

    ruby bindings annotations support

commit 1837853d78cbdd262752f7a7aea3d6284d4e0f71
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 8 23:35:56 2009 +0100

    reinstall -> keep

commit d64d8975ee8db10820028fd0f245565496a621ea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 8 22:04:30 2009 +0100

    start blockers

commit 6277a9d9eb1c576ff16e3fcba415226f37bed786
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 8 20:08:37 2009 +0100

    add copy ctor

commit 1f846d5ab7afac54766e5f744eee27edf05d5135
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 7 22:20:31 2009 +0100

    let constraints be negated

commit b2764c36584febd0584cc5a1a7ab0c6bd44704d0
Author: Ali Polatel <polatel@gmail.com>
Date:   Fri Aug 7 10:59:59 2009 +0300

    (ruby) Fix package_id.cc, I fail
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit b2fccba22de5ca3cb0ec78d583512245d6b35884
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Aug 7 00:11:53 2009 +0200

    Tiny output tweak
    
     steps: 26, metadata: 3paludis@1249595626: [WARNING e.cache.stale] Stale cache file at '/var/cache/paludis/metadata/x11/x11-libs/libX11-scm'
    becomes
     steps: 26, metadata: 3 paludis@1249595626: [WARNING e.cache.stale] Stale cache file at '/var/cache/paludis/metadata/x11/x11-libs/libX11-scm'

commit 3b2d7e83d8735916d89a9bd61bdf9c92d77f016e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 6 22:30:57 2009 +0100

    error if no --explain match is found

commit 9b53fd5505dd0edcb88fbcd16d1d8e937938d3db
Author: Ali Polatel <polatel@gmail.com>
Date:   Thu Aug 6 17:24:58 2009 +0300

    (ruby) fix package_id exception handling
    
    Signed-off-by: Ali Polatel <polatel@gmail.com>

commit dc07a4ad8233149f651e6e7530f18780269eb469
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 4 14:13:29 2009 +0100

    explain, dump

commit 664af4f02614b2e89b5cb91178ee8bdb7881ba6f
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Aug 4 02:03:17 2009 +0200

    Typso

commit 6ecbd634bd8cb233e7d71229db502de410602252
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 4 09:44:54 2009 +0100

    better cycle handling

commit ec27c9a3013a3ec9010a2c2ae35ca50acf657af8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 4 09:44:54 2009 +0100

    command line dep following options

commit e4697102bde762497dc0f38d889df6d7fc1da466
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 4 09:44:53 2009 +0100

    move suggestion handling into the client

commit c85427bcaa98cc45b25f23fd8bd71906a6f90a32
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 4 00:08:33 2009 +0100

    allow ickier ||s through for now

commit 8d23abbee530dfab5fa0c7884420a93e6132e55d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 3 22:57:38 2009 +0100

    convenience options

commit 71bb352aeebbb7c8acaa3bb909607492b4e8af61
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 3 22:41:58 2009 +0100

    implement slot options

commit d093ad94c0f353c9f267413fd7dfb4ed8a8a991f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 3 21:10:49 2009 +0100

    functionise qpn_s fetching

commit a8081daa93c1d5b50e3489f99758a437b7b981ff
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 3 20:03:27 2009 +0100

    reinstall scm

commit ab43c09cb67218faf3868a253aefa0f52dff241d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 3 19:32:59 2009 +0100

    move initial constraints to a function

commit e30daaa82a43e387ec22e0175f6c3faaf7da17e5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 3 19:14:36 2009 +0100

    Pass qpn_s to the use_installed function

commit 1819f770003b2d5bb99d1499de54b473fa96b879
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 3 18:57:52 2009 +0100

    restarts

commit 6b447b15064e6b7786e99c5da174b3a3793341c9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 3 18:29:59 2009 +0100

    honour the command line reinstall options

commit eb9015130abc4431341dacafa64555ec83debabc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 3 18:29:44 2009 +0100

    normalise enum arg short aliases

commit 44d70450c5c24e8324c6ba87a027e6cd47f86895
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 2 22:47:27 2009 +0100

    parameterise use_installed

commit f5bb0e4827bbc8d9bbab98c55fd3c9ad0093569b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 2 21:00:39 2009 +0100

    Pretend installed virtuals is a destination repo

commit 0703b518aa8cee3a383de45bca5083315807245e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 2 09:20:24 2009 +0100

    not yet

commit 2908c5b1ee5df105cde0927bf3cbf7ff90d20b20
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 2 09:20:24 2009 +0100

    betterer dumping

commit 057bb9835c0533f2cc75c321b3f6645b7b1cf3b3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Aug 2 00:56:15 2009 +0100

    destinations

commit eefa945bb28ca2ec409161a0520a1f92787ada84
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 31 16:31:55 2009 +0100

    moar

commit 368ffe6421de8efb8c90923ccc0f6411629cdeee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 29 22:36:02 2009 +0100

    moar

commit 665a627924124fc55f169c13e90d95f5c2697e93
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 29 17:53:55 2009 +0100

    Need more explicit instantiation

commit 732764e6ddf33421a7003261178fcc72297cecb2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 29 17:35:27 2009 +0100

    Merge in stupid incremental resolver

commit d99dae8f3d05f5afcac04fa7edf446d9020edfb9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 29 17:35:27 2009 +0100

    Let enum args have single letter alias

commit 151afc05fdf5f72292bc74207bc83904f2c96d05
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jul 26 13:15:26 2009 +0100

    FAAAAAAAAAAIL

commit 1893433261e14b5d655f821f1a833fe551268815
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Jul 24 20:13:50 2009 +0100

    Fix info_pkgs in --info output

commit 3f7336e799b760d3d88d60d7b8afa7742fb6507c
Author: Kim Højgaard-Hansen <kimrhh@exherbo.org>
Date:   Fri Jul 24 13:36:51 2009 +0000

    add removal of Portage to FAQ

commit 9004645f9500332a4febd014198b67165063b53a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 23 14:53:19 2009 +0100

    concepts are dead

commit 73126bd67c4c25e5aced89fa761e4fefefd9f024
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 22 16:23:31 2009 +0100

    better progress indicator

commit 00a91428b6807b3e3b3428f2f7daaf74c607dfb4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 20 18:55:26 2009 +0100

    Better progress indicator

commit bccdc4003d3fcaf4562ec85d4d6f0288ca34150d
Author: Kim Højgaard-Hansen <kimrhh@exherbo.org>
Date:   Sat Jul 18 23:16:27 2009 +0000

    add --extra-repository-dir option

commit 3b6c23134c890aace8d771c28baae9a6e8452955
Author: Richard Brown <rbrown@exherbo.org>
Date:   Thu Jul 16 21:36:34 2009 +0100

    NoConfigEnvironment.new uses name not location of master repository

commit 630c612ba02a017b4c3830c467abbeece7114fd4
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Jul 16 19:46:53 2009 +0100

    Add another test case

commit c6854af474b8260ef3225d1b6dcf5663af9201f1
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Jul 16 19:39:10 2009 +0100

    Support (my)exparam -b

commit 5724416dbdd008b44a6a1c27f0b3a7790e9a125a
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jul 14 12:07:19 2009 +0100

    Fix resume command for fetch failures

commit 80328502c8562e43cd2ede72387afbfe95dc0a56
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 14 08:12:47 2009 +0100

    Show notifications for installs

commit 8a4a6b294bbf57e5ea37a5735085fb9a54d212a3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 14 08:12:47 2009 +0100

    Show notifications for inquisitio

commit c0b1927d236cd0aa2dfe9d69d2129af17f2c821d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 14 08:12:47 2009 +0100

    Trigger ebuild metadata notifier callbacks

commit e74c433847e7f731ab536845f0b9a5cb4761d17e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 14 08:12:47 2009 +0100

    Trigger DepList notifier callbacks

commit b03992195e908054f1815f23452dfd4f910468cd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 14 08:12:47 2009 +0100

    Add notifier callbacks

commit 76ebda679c4eae54a693ac2e7613842ff9611200
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 14 08:12:47 2009 +0100

    master is now 0.39

commit ccc738a987ae77504825961fb65e98e176049fee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 14 08:12:47 2009 +0100

    blech

commit aba5f452dab09cdfc70ae84cdcc95214d6e0edd4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 13 20:52:07 2009 +0100

    Don't make unnecessary ( ) blocks for merged vars

commit 1c5063b3536080daf1928ad87793e75eb413edf4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 13 20:51:45 2009 +0100

    avoid confusicating vim

commit 22e666d2896a7b0aa8ccb7391f52590964a1a4a1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 12 22:59:57 2009 +0100

    Make accept_returning work on labels

commit 8047560bebebde0cc6ca96ef473996dad9a22a57
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 12 00:57:13 2009 +0100

    Silence some 4.4 warnings

commit 49040ebf8ba3561c0e5e80fcafb07f08a4cfe0a6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 11 15:47:48 2009 +0100

    Preparation for 0.38.1

commit a7acb0d794e335f22460ece651f542dd9917faed
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jul 11 15:46:18 2009 +0100

    ~* support for Portage env
    
    Fixes: ticket:770

commit 63c6d33d3c7ba9347eff1dcba5ce5badc275c9e4
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Jul 11 12:09:31 2009 +0100

    Fix the smelly useless portage environment

commit f20ba567136eff2ee4f95b82fbee343d6182ccc4
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Jul 11 12:08:24 2009 +0100

    Give a hint in the error message

commit c9ef0dbfabafa9e8f7fa26a393b356451744fd02
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 10 16:29:45 2009 +0100

    Annotate where deps, myoptions come from
    
    Fixes: ticket:735

commit 816b3ad494e1aea8c6b7bd8c7ef40b6d89613270
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 8 22:30:21 2009 +0100

    Ban traditional version specs for exheres-0

commit f49eef807514a6ce4b01fde92cff9c5159dda715
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 8 15:49:18 2009 +0100

    Preparation for 0.38.0

commit f6d333f00d00a3c51dad0144ee6e4c50f922d0e4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 7 22:06:53 2009 +0100

    fix python for previous

commit 445b4e2cb40981ae78187c86e80a06886ed0ed3b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 7 21:42:33 2009 +0100

    Framework for merge tracking
    
    Not actually used yet.

commit 4146c147935b26fa57a0734a13a26909a312ea47
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 6 22:36:09 2009 +0100

    QA notice rather than spectacular barf

commit 9d141ce65f46cc7477f9d6d00521bca8455919cd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 6 22:27:27 2009 +0100

    Match Portage behaviour for incrementals

commit 3af91940a0b913d12bf8870a6fea989092fc0d10
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 6 22:09:54 2009 +0100

    Let variables be both prefixed and unprefixed

commit 0ee09bb7018b16ce200c99facc0422290284aee1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 6 21:59:02 2009 +0100

    fix

commit cbd2514b1f8dc8bd8f14030e89355a5c3b4ca0d3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 6 21:39:21 2009 +0100

    Fix implicitness

commit 07d0f0df3da11b3e5ad912994c92bcb3bbe5c92f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 6 21:27:53 2009 +0100

    New EAPI 3 profile iuse ick

commit 986c0c22ac095bab46018e9b2a6e66326bbfcca9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 6 21:27:53 2009 +0100

    Might as well use options as the name

commit f78c25ff5c697a711b16c08d7edcc2af886be474
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 6 21:27:53 2009 +0100

    refactor

commit ad75a22786433da3ae3409879d24a4939d893344
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 5 17:09:56 2009 +0100

    Don't generate epicfail for test_FAIL

commit 273d1e571ac3dae1c60dfdd0803f281c2482abb5
Author: Ali Polatel <polatel@gmail.com>
Date:   Wed May 27 01:22:12 2009 +0300

    Add sydbox support

commit f6a567c271a904c0834177691b61bb74692577f9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 24 19:20:25 2009 +0100

    typso

commit 64236af91aba7cc51d54b11dbca0164a6ed8bf47
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 24 19:17:53 2009 +0100

    Add some more context

commit 38ce7c4dfcc268416853a96c754ff4a71d537a70
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 24 18:53:51 2009 +0100

    hate

commit 6f8e31204119fbbc6f770cf53a68a097a8ec44fc
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Jun 22 23:12:08 2009 +0200

    Work around automake-1.11 regression
    
    See http://article.gmane.org/gmane.comp.sysutils.automake.general/10816

commit 7624811d84c533e255c3a8677514cd49e77e12d4
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Jun 22 21:51:55 2009 +0200

    Revert "Revert "Check for automake-1.11 too""
    
    This reverts commit 1733c4c6f6953964bc18c70cd1e40a730626088c

commit 1733c4c6f6953964bc18c70cd1e40a730626088c
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Jun 22 21:32:56 2009 +0200

    Revert "Check for automake-1.11 too"
    
    This reverts commit 87c7eb55a5757a6253a574ec1862182be474f7f1

commit 49cea9ff2f3eec09c7cd722c692439fe731aae3e
Author: Nico R. Wohlgemuth <nico@core.ws>
Date:   Thu Jun 18 19:01:00 2009 +0200

    automake-1.11 still hates us

commit 145aa52c672db158fea6d7c4978d6f35d72bf0d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 18 16:20:18 2009 +0100

    automake-1.11 hates us

commit 21bb29ccc2a0af8d31407ee6a721d46a549630cf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 18 15:56:55 2009 +0100

    typo

commit 87c7eb55a5757a6253a574ec1862182be474f7f1
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Jun 13 21:23:41 2009 +0200

    Check for automake-1.11 too

commit bbfb699566598142b50c5b4246e56197c69ccf28
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Jun 7 13:04:41 2009 -0700

    mark show as an important command

commit c0cff286e75bd986b1f83638e76cc8d24fb30f62
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Jun 7 13:03:52 2009 -0700

    mark help as an important command

commit 57a52c27ad3752b70eb6e548ab1932d54f3e4ad2
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Wed Jun 3 20:47:40 2009 -0700

    mark sync as an important command

commit 80fe0746ac3e93b859d0972ac5578a2d147b1fa8
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Jun 6 18:26:47 2009 +0100

    Filter out empty strings directly in the argument to find
    
    Don't break the assumptions made elsewhere in the script, that the
    paths have no trailing slash.

commit 99d32c9a80921bbdf13a8d468648461aafdf7bd6
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Jun 6 19:10:33 2009 +0200

    Revert "(ruby) find_unmanaged_files.rb: Find "not under ${ROOT}" detection"
    
    This reverts commit 2c7a59c266f33378fae198df8318f810df47f707
    
    < dleverton> Ingmar: won't that last commit break if root is /foo and
    the file is in /foobar ?

commit 2c7a59c266f33378fae198df8318f810df47f707
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Jun 6 18:55:08 2009 +0200

    (ruby) find_unmanaged_files.rb: Find "not under ${ROOT}" detection

commit eb308e10967a327d51ce3ada6cadc8b1d25bfa45
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Jun 6 18:45:26 2009 +0200

    (ruby) find_unmanaged_files.rb: Don't pass an empty string (root) to Find.find
    
    Breaks with Ruby 1.9:
    
    pipping@pfirsich ~ $ /usr/share/paludis/ruby/demos/find_unmanaged_files.rb /
    /usr/lib64/ruby/1.9/find.rb:38:in `block in find': No such file or directory (Errno::ENOENT)
            from /usr/lib64/ruby/1.9/find.rb:38:in `collect!'
            from /usr/lib64/ruby/1.9/find.rb:38:in `find'
            from /usr/share/paludis/ruby/demos/find_unmanaged_files.rb:103:in `<main>'

commit 816752499f9b1aed7147bf260c9e9e882974b631
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Jun 6 18:12:39 2009 +0200

    (ruby) demos: Fix TypeError in --version handling
    
    ~ $ ./find_unmanaged_files.rb --version
    ./find_unmanaged_files.rb:55:in `+': can't convert Fixnum into String (TypeError)

commit a1799f13efd4fcecc6720344d55a5a8bc78fe86a
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Jun 6 03:55:03 2009 +0200

    zsh-completion: cave print-executables completion

commit 63ec2c34280297573f44b8a8ab8f7578f056908e
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Thu May 7 11:51:33 2009 +0200

    Add cave print-id-executables.
    
    Signed-off-by: Ingmar Vanhassel <ingmar@exherbo.org>

commit e9258bb5984ced48d1f4c90bc9d9a319570ac6d5
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Jun 4 16:11:26 2009 +0200

    extra ';'

commit b051570edf25775bcc1563f5bc1c3e8c4c14d3cf
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jun 1 21:51:03 2009 +0100

    Don't decompress the environment file in the vdb / exndbam directory

commit 189d733ca686f8634cdeae40341b12d2da65480b
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu May 28 13:33:29 2009 +0200

    \e is not iso

commit d6168040a50fef5a457a3dca1cff89124cc997cc
Author: Bryan Østergaard <kloeri@exherbo.org>
Date:   Sat May 30 21:19:32 2009 +0000

    Rename slow_test to expensive_test.

commit 35de93d04942375791298cde7f76bf48ac87f5b1
Author: David Leverton <levertond@googlemail.com>
Date:   Sun May 24 19:57:19 2009 +0100

    Use ptys for output manager stuff

commit 3608dd9c7775299143bda346f5344b8be1f8a7ae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 23 17:29:41 2009 +0100

    Check for more exceptions

commit c1a470d25af8d37269144b3a5df228962919790f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue May 19 21:09:05 2009 +0100

    Preserve whether we hate non-ranged deps

commit 8fb5cc6bfdd43b59a3220ff11bfe9a45b46896cd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue May 19 18:11:38 2009 +0100

    exheres-0 is phasing out non-ranged deps

commit dce1c03da9ae2ef9016fd5458d7aa706e2aaee3f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 18 23:34:30 2009 +0100

    Make choice ctor params use named values

commit 233005583dd130e5cc12cafef32a1a57271e2068
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon May 18 18:45:15 2009 +0200

    Fix documentation link

commit f42bc32c3bd78616af8f7ca4122afbb24bd2fa8c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 17 21:14:48 2009 +0100

    fix tests

commit 0ebeaadb87f86e61cfd580b048476aeae88a1206
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 17 19:39:54 2009 +0100

    bindings for FakeInstalledRepository

commit a16c259ef5daac94b2f7a41e35946cf0e9d9cfd9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 17 19:35:19 2009 +0100

    let slot be specified for fake package ids

commit f1c60b855daf94c46035b167cc5ee638feed7852
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 17 19:21:38 2009 +0100

    Bindings for PackageDatabase::add_repository

commit 3455286da10dbabcc27db157a8b1b7881f06ea2e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 17 00:57:54 2009 +0100

    Add remaining ActiveDependencyLabels bindings

commit 20b5964db49950e5651354e88e4f651c2a30cf09
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 16 22:59:03 2009 +0100

    labels bindings for ruby

commit 8f32a82ae30934f8077b646726e18807a52f8b49
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 16 20:23:38 2009 +0100

    Split things up a bit more

commit 9a4df007e07770d83a50f549c73b9f6d28a7022c
Author: David Leverton <levertond@googlemail.com>
Date:   Sat May 16 22:50:35 2009 +0100

    Make nice_equal_star_compare do something (relatively) nice for float-like things

commit fb4784f9503227fc6ba6a61b588248afa56c5acb
Author: David Leverton <levertond@googlemail.com>
Date:   Sat May 16 22:13:15 2009 +0100

    Change the way we handle float-like version comparison

commit 2a9170ca94302a6a8fbb6b15c5fb92e151522e72
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 16 19:43:20 2009 +0100

    ruby testenvironment bindings

commit 3c883c2c974dc73f8292ace543e123ce9e9aea15
Author: David Leverton <levertond@googlemail.com>
Date:   Sat May 16 11:10:37 2009 +0100

    Use echo -e

commit f8d3ddff29df085db2d96c11fa53c0f462d46746
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 16 00:23:28 2009 +0100

    Add slot filters

commit 7f486c0c5feb7e99e221c5036bfc9b60124f4a1d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 16 00:23:19 2009 +0100

    Add missing ruby generator bindings

commit 8f61bcf0951208e2c8328fea387841e205d1c7bf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 16 00:22:54 2009 +0100

    Fix description

commit 0787c69858ffae074c010fcf6ece67ead7719285
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri May 15 12:53:30 2009 +0200

    Fix distcheck

commit a3d03f3bc82120f3251260bcc26eb70e1b52f24d
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri May 15 12:45:07 2009 +0200

    Enable dodoc -r, doins -r symlinks for exheres-0

commit 99e05bbc7636367ea70c4421fdbec1cc8d8ac199
Merge: e2d2628 bb6fdcd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 14 17:41:54 2009 +0100

    Merge commit 'github-com/eapi-3'
    
    Merge in EAPI 3 work, but do not enable it.

commit e2d26288b8f95705224d3d2a5d2f129d425e57f4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 14 17:41:32 2009 +0100

    Show version numbers for blocking packages

commit bb6fdcdda9d450e056daff26df127e4081669090
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue May 12 08:25:52 2009 +0100

    EAPI 3 has REPLACING vars

commit c2d9c202a7ea9f85875024bde38da7d8d034aef7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 11 14:50:12 2009 +0100

    EAPI 3 has restricted S to WORKDIR fallback

commit c5891e01e70bfc22db18c91d3663b2b6e428e4fd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 21:55:03 2009 +0100

    fix

commit 434e2031c0a72d88185d572fba0bae71ed426256
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:14 2009 +0100

    EAPI 3 has fatal, nonfatal

commit 674784b9301e9f2e10d8876098a5604f5602c8ad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:13 2009 +0100

    No AA, KV in EAPI 3

commit 395b22749a10c245f095dac50440848659fae381
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:13 2009 +0100

    EAPI 3 has pkg_info on both

commit 2ea3f6cc55ed2666f8df8e91e3c238094392a6d4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:12 2009 +0100

    EAPI 3 has new econf options

commit 33c8d046ded5624271e9b7588409bc18e2b95e35
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:12 2009 +0100

    EAPI 3 has unpack xz

commit 69345817c6645c9696fb60fbf71db242e5fe2548
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:11 2009 +0100

    No RDEPEND=DEPEND in EAPI 3

commit 753d5b7573190d742e64a2ac41531b900018db0f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:11 2009 +0100

    banned in EAPI 3

commit e33b42581b34c05351abf817d2b7c9cca3075865
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:11 2009 +0100

    dodoc -r, doins -r symlinks for EAPI 3

commit 6ee67af5c2c4d38b2b21898c6790c180c99da036
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:10 2009 +0100

    EAPI 3 has docompress

commit 244f59e309f2616ff34cb536a646c570ec80232d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:10 2009 +0100

    EAPI 3 has default src_install

commit 6bfac34b1265041c04d79486c6515fcdc0f8f068
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:10 2009 +0100

    EAPI 3 has use dep defaults

commit 048b38b9656e1720e2812c56af6c683d927596d2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:10 2009 +0100

    EAPI 3 has slot operator deps

commit af63e305e892fdf7abbee4240cc37d9ef2658986
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:09 2009 +0100

    EAPI 3 has pkg_pretend

commit 2c6c00d1e9dc582ca5491de1ad7b1d56b938c74e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:09 2009 +0100

    Add EAPI 3, equal to EAPI 2

commit ed7973f4a4df35da4fae14700d2b33c7d5701651
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 11 14:50:12 2009 +0100

    Update TypeList things to use c++0x features
    
    These are considerably more compiler friendly when using variadic
    templates, and can be a bit faster using rvalue references.
    
    Also bump the maximum count up for make_named_values to 35 when not
    using c++0x things.

commit 798dcc3eec8d706662bdf8604e8212d9c175fed5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 11 14:50:11 2009 +0100

    Check for c++0x variadic templates, rvalue refs

commit 78568af8d6e872f172ca726756b7161405cc7f10
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 7 20:40:08 2009 +0100

    Run pre/post phases for fake things

commit b40beb9fb8b6dcbae617f0b6b87a752f684955c4
Author: David Leverton <levertond@googlemail.com>
Date:   Sat May 9 20:43:55 2009 +0100

    Add uname output

commit 5781fcfd14387a23502adccef865d861447d4c16
Author: David Leverton <levertond@googlemail.com>
Date:   Sat May 9 20:39:07 2009 +0100

    Colour

commit 9795e53b53f4a6d30cb0cdae8bcc3dd7c74f8c59
Author: David Leverton <levertond@googlemail.com>
Date:   Sat May 9 20:36:55 2009 +0100

    Reduced Privs doesn't belong under Paludis build information

commit d62c4583479d6535d158b321f8b37f5e09554e8f
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri May 8 14:48:39 2009 +0200

    Load the right syntax file for exheres' metadata/repository_mask.conf

commit 590938b54a2e0e98a51ba35191fa2ee3771f78a0
Author: Ali Polatel <polatel@gmail.com>
Date:   Mon May 4 23:26:07 2009 +0300

    Use AC_PREPROC_IF_ELSE where it makes sense

commit d8fcec6c72228918433510c1e72d6f9852c5ffce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 4 21:17:04 2009 +0100

    Do compiler feature tests later.
    
    Some of them are altered by -std and -pedantic.

commit 728112e8eb1c5ae69e5ee58a1b3409abe3d11ae1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 4 20:57:34 2009 +0100

    barf on std=

commit c602c1908277ecefede071329ffe13f046b24336
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 4 20:57:02 2009 +0100

    gcc 4.4 wants -std=gnu++0x

commit 89c4742ff09fbdd24a3cf78aaed53d45b5601d2a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 2 21:09:21 2009 +0100

    \e is not iso

commit dda2cf8f3fccac766e4fb3f7a29579a01a5947d4
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Apr 30 15:23:33 2009 +0200

    Typo. Noticed by Łukasz Michalik

commit fb49d9a2dadd2301ecff718509403c030e25849d
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Apr 30 00:06:26 2009 +0200

    zsh-completion: Fix indentation

commit 1caaa6e001f9c2ba2557913e56d53a991041cf96
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Apr 30 00:06:07 2009 +0200

    zsh-completion: Use completion cache. Patch by yzaikin. fixes:737

commit f466e01232bad12556f14d4a3fe7c52f8f46e7a8
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Apr 29 16:08:29 2009 +0200

    exheres-0: Avoid possible sandbox violation from 'make --dry-run'
    
    Make --dry-run is no real dry-run, and still runs some commands.
    
    In some particular stupid cases (dev-libs/ppl-0.10.2),
    'make --dry-run install' will cause a sandbox violation, unless you pass
    DESTDIR=${IMAGE} to the dry-run command.
    
    See https://bugs.exherbo.org/show_bug.cgi?id=178

commit 4bfc5e2f99c6d7d5b179f14a26694cc62717ed74
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 27 23:10:36 2009 +0100

    Fix

commit 6ff30f0138ff668539c8fb2407f51a75c0293174
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 27 23:56:48 2009 +0100

    Better git head to soname haxx0ring

commit 92dd803ba8999a7a8debabe7d58873a803f44633
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 27 23:21:45 2009 +0100

    Don't pick up 'default' from installed things

commit c3e8cf81afbed97fddb6d653b1c5c608a34713eb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 27 22:24:32 2009 +0100

    Only invalidate expired write cache entries

commit dd166c6563ad44ad6b75c0fcb13d13789580ca15
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 27 19:58:14 2009 +0100

    keep the upgrade path working

commit 18cca3a49d42c95a1887ed89e3d9133902afacf3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 27 19:30:26 2009 +0100

    Don't let people change DEFAULT_ things except in global scope

commit 23138200aca0fa30d285c7b5cf84db69498c1238
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 27 18:35:07 2009 +0100

    illegal_in_global_scope

commit a950df5854eef2dc6286deec2931d0d68f9a7b92
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 27 18:11:21 2009 +0100

    EBUILD_PHASE is sometimes EXHERES_PHASE

commit 4ae48a93d3cff78807ee86bc13302d3ac410e2fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 27 17:40:16 2009 +0100

    Add src_test_slow

commit d41fa4a6c335c06272396b383ef84fe8009e619c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 27 15:27:41 2009 +0100

    Fix missing hook calls

commit c6c944a7f966c5ad7ccaf6f0711011a15258712b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 22 23:50:28 2009 +0100

    peper fails it

commit fc937452cf70da78a35ca021114024713972f76f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 22 22:55:12 2009 +0100

    Detect PFG-caused breakage

commit ed5b7ea290242c2207b929bf836f60971c76e1f4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 22 22:10:40 2009 +0100

    Use pcrecpp rather than pcre++.
    
    pcre++ has threading issues.
    
    Fixes: ticket:743

commit 6e0588bd0ba3bbdda96412ea8f3d91191e681b20
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Apr 22 21:28:35 2009 +0100

    Update caches with the newly added/removed IDs
    
    We need this because, since 977328d782f70c7b3bc4fb52903fa937d037d778
    the invalidate() gets called too late for some things that need to
    know about the new state.

commit ffa3e75ce4d5cf786e4fda77f039cb73f8de3738
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Apr 22 21:27:56 2009 +0100

    Bring tests in line with the code they're supposed to be testing
    
    Surprise surprise, they fail now.

commit 75665614909a209d7dedc63d7b604bd3265449cd
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 19 21:42:25 2009 +0100

    Typo, spotted by lukas__

commit 64a1cd4861595220ba66fa1c6c9cc445fae93e1b
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 12 14:24:58 2009 +0100

    libxml2 sucks

commit 8613caea8ce0afc90eb11a335998c91e2c008056
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 12 09:25:06 2009 +0100

    Apparently openoffice stuff shouldn't be masked by default

commit c2d04da12e71ac7fc4b520ab67987fa33138a185
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Apr 11 20:54:40 2009 +0100

    exparams might be needed in pkg_*

commit 9d233f4feb5043704b3413d85da9a4d634cc9fd6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 2 02:19:15 2009 +0100

    Treat recommended deps as suggestions for now, since people insist upon misusing them

commit 6b79af7e143c22c7db0ec22c90544a2f7454ccfc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 6 17:04:59 2009 +0100

    Add Filter::SameSlot ruby binding

commit 32aed9e8c7363faa43340741aa55649ca6dcfdaa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 6 16:17:09 2009 +0100

    Add PackageID::transient_key ruby binding

commit ee75d7db208af06c84811353a118078a2656f794
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 30 20:41:05 2009 +0100

    Refactor InstallTask a bit

commit 5fc5af5290ed5387fe8fdf9cf72889abc92f29f1
Author: Piotr Jaroszyński <p.jaroszynski@gmail.com>
Date:   Sat Apr 4 23:37:15 2009 +0200

    Update my e-mail.

commit c4954637fe7bb34042f001755c2df4923633559f
Author: Piotr Jaroszyński <p.jaroszynski@gmail.com>
Date:   Sat Apr 4 23:22:34 2009 +0200

    Memoise file hashes.

commit 731221582515aee50d7ea74ba1ee5a83345dc8a4
Author: Piotr Jaroszyński <p.jaroszynski@gmail.com>
Date:   Sat Apr 4 22:53:06 2009 +0200

    Add a forward header for SafeIFStream.

commit 32de5c50e945f5b78b0a295fd6084e888aee45d3
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sat Apr 4 21:31:17 2009 +0100

    --master-repostiory-dir default should be ''

commit 8b83cda79fdb38af1a3c2c4adada7a4a069e18cf
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sat Apr 4 21:28:59 2009 +0100

    Make all scripts executable

commit 43a974d177d1587bcacfef350e4b9574d8f6170b
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sat Apr 4 21:28:10 2009 +0100

    when ... : -> when ... then

commit ba78affd4a9b70b087dfd82cdf457e6365aa382b
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sat Apr 4 21:19:25 2009 +0100

    use %w

commit d612cba0c98130dc3ffcad6eea506f5bfd2a8199
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Apr 2 22:06:26 2009 +0100

    Don't throw a CircularDependencyError when foo depends on || ( foo-bin foo )

commit 9eca1ca938d1db5e655ef3dde1f3148c34675358
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Mar 19 17:12:58 2009 -0400

    Update bash-completion for NoConfig clients.

commit ae15e893ab74f7932e717621c218417aae824b9b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 29 17:04:18 2009 +0100

    about.conf

commit 2a768ecc8d271a802d31db7c74d196f2298248b2
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sun Mar 29 08:49:25 2009 +0100

    ruby-1.9.1 uses different include dirs

commit 1c19aa0dbf7ac341afe9603b18b89225922e029d
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sun Mar 29 11:57:43 2009 +0100

    Check type of paramater passed to Environment.accpet_keywords

commit a4399ab2510c2249599f63abb0b684d4753f8227
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sun Mar 29 08:49:19 2009 +0100

    change RARRAY->len RARRAY_LEN

commit d2c0eb0cc8b6d7a3482778d68599285123e3700b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 25 18:48:28 2009 +0000

    Make test framework less compiler-hungry

commit 741547fa6af344884f8b0a0ed19301ff4ee112d3
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Feb 16 17:05:28 2009 +0100

    Add cave print-repository-formats

commit 9f2c388c6954d13c7562d4e625fc786bc60f1c74
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Mar 23 18:57:31 2009 +0000

    FAIL

commit d40b124656e5d24930e3206e65251757a769907c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Mar 23 16:19:09 2009 +0000

    Fix spurious display of virtuals as 'downgrades'

commit f980ef871553b12eb291b17cd6c8335235f5ff08
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 22 21:12:39 2009 +0000

    make vso_flexible_dashes work

commit 0e86b74b62a0a3ab97311a21d1c05a73424248b7
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 22 19:27:36 2009 +0000

    Support nice =* and use it for user and exheres

commit 4d3c6ba27de87d60b57a068db87c7e4fe39b32df
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 22 11:14:28 2009 +0000

    More tilde_compare tests

commit 802f09740ff2df84da1ed106811ef6faad6edf10
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 22 10:45:26 2009 +0000

    Refactor version comparison

commit 79bb50545d75ab2ccdf4f70c7243b6eda8f671bb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 22 20:10:26 2009 +0000

    Make vso_ignore_case work

commit c553862e41331e4504a5309144dae179ca4449bb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 22 17:07:33 2009 +0000

    fix

commit 23b923117c499e8aec0d61a530912304b962ad2d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 22 16:59:49 2009 +0000

    Fix CRAN, Gems for versionspec changes

commit 882ff24ed3f781c70369045e5c394333cab4a0c0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 22 16:53:29 2009 +0000

    Update python for versionspec changes

commit 4420b5ced9d425a93123b5c0afe7514cb05b88c3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 22 15:17:45 2009 +0000

    Change how we store that icky DEPENDENCIES mess.
    
    Rather than storing only generated DEPENDENCIES and hopping back and
    forth all over the place, store both the real DEPENDENCIES (and make
    that user-visible) and generated DEPENDENCIES (and make those internal
    visible).

commit 7d0466af57231a0b727f4a619434fb80bbbbc5ff
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 22 15:17:45 2009 +0000

    VersionSpecOptions(), but don't use them

commit e025e1b8be908dccb561b4e11e426ac84f3f5561
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Mar 20 01:23:12 2009 +0100

    ever: Rather than being a number, the index parameter can be a separator...
    
    ... such as '-', '.', '_'. In this case, the first separator of this
    kind is selected.

commit bd997cad023cd799551a1c2e7463e2006ae26b46
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Mar 20 00:32:41 2009 +0100

    ever: Make all ever commands, except 'ever at_least' default to ${PV} when an optional version argument is omitted

commit b66e82ad199907124c3de966ecbc12f4cca113ea
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Oct 11 18:28:57 2008 +0200

    ever: Add remaining commands. fixes:327.

commit 7baab3f67d5f4aab261bd13795266ac66b0b24ce
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 20 00:14:08 2009 +0000

    nick EAPI 3 draft econf for exheres-0

commit db83901f97fca66829854b348111fac1d4a83e7d
Author: Richard Brown <rbrown@exherbo.org>
Date:   Wed Mar 18 09:58:52 2009 +0000

    Docs fix from Åukasz Michalik in #paludis

commit 8f1dad5344f35167870503654ab1a10eea63eb5a
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 15 17:03:35 2009 +0000

    Take the pre-source EAPI into account when validating the cache

commit d57d0952051724d80b00b49270008be48b638922
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sat Mar 14 07:12:27 2009 +0000

    Make paludis --executables warn if a file does not exist

commit 58228fc869b5e1c0772a60b3b9b8d69066eba18d
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Mar 11 19:12:46 2009 +0000

    Need extglob to parse the environment file

commit e00d700edbbe61235fba480c26da58a2bdf07246
Author: Ali Polatel <polatel@gmail.com>
Date:   Mon Mar 9 18:02:28 2009 +0200

    add emagicdocs function

commit 24cdbd97f6c3655144af0a4934d642ef6567bf58
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 6 17:50:44 2009 +0000

    Filter ROOT

commit 2a9578aabd95712bfe4bc1c747ae8dbbfab0bc42
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Mar 5 21:35:27 2009 +0000

    Make masked/forced/profile-package.used USE_EXPAND flags show up even if not in IUSE

commit 072ee1455a4a9547e49f44bffdb1f8031af4c81b
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Feb 27 21:12:30 2009 +0000

    Don't load environment.bz2 twice, it does ludicrous things

commit 0605cc2c1a38a2d6fac929f28f83a8a5e38853a1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 27 17:18:44 2009 +0000

    Treat system packages as used.
    
    Fixes: ticket:710

commit f3c987fc7647fdabb346abd45fd6f0892514d497
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 27 14:48:01 2009 +0000

    Fix link

commit 122deff0405e27bf99a4ba04dcc9019cc9eb50d1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 26 22:24:18 2009 +0000

    Catch fetch errors at pretend time.
    
    Fixes: ticket:685

commit 5792dd3cc81e6099ca98a6c7d76183aee6f3d596
Author: Ali Polatel <polatel@gmail.com>
Date:   Thu Feb 26 03:36:16 2009 +0200

    Add -L to make curl follow redirects

commit f87d8444fe0862c1e575d2732ea42bb1c9318e5a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 26 14:09:28 2009 +0000

    Check for installed, not uninstallable.
    
    Fixes: ticket:721

commit 90fd50c8a0633a6a439e3cbd4ee19bbdbfd4d640
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Tue Feb 24 13:17:15 2009 +0100

    Don't let expatch get into an endless loop when --recognised-suffixes is enabled and it comes across a file with an unrecognised suffix.
    
    More expatch tests.

commit 7fde3c02941822cdfb7e160cb244a76966ac752a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 23 22:51:37 2009 +0000

    PackageID::uniquely_identifying_spec()

commit c0220371b5b821fb2a01aaa983046d0a330fe0b9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 23 22:51:02 2009 +0000

    [.key=value] user specs

commit 4993721605cc141b0d4eaeacdfc139bc95cbde74
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 23 19:05:33 2009 +0000

    Let exhereses know what they're replacing.
    
    Fixes: ticket:702

commit f5f9541c2e3e6bc727d6a199dc1ab94a9dafad9a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 23 15:39:21 2009 +0000

    WORK not existing after src_unpack is now fatal.
    
    For exhereses where src_prepare, src_compile or src_install is run (that
    is to say, they are defined by the exheres or there are downloads), WORK
    not existing at the start of any of these functions is a fatal error.
    
    Fixes: ticket:730

commit 2ba32788aa1339c7fa607b75c2d1ecd139a2e3a1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 23 15:29:23 2009 +0000

    Don't wrap redirected output

commit 0af5642bb7df3842c2c153950bf957f7b359a793
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 23 13:59:22 2009 +0000

    EAPI as a key for installed stuff.
    
    Fixes: ticket:729

commit 6461b4c85e2eac28e49af19517e3a6d2ee9fd0e8
Author: Ali Polatel <polatel@gmail.com>
Date:   Mon Feb 23 01:55:59 2009 +0000

    Add --fail to curl options to better deal with failed attempts

commit c2c85dbb5cdc66a7503f58d2545c457968a0c10e
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Feb 22 17:58:51 2009 +0000

    Probably break everything

commit dff81f47d93e2611267a60d177fbcbca9dc33092
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 22 21:19:03 2009 +0000

    master is now 0.37

commit e52c3390245661351753cec5439635ce0e5b9385
Merge: ab61bf1 e5c1faf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 22 21:13:28 2009 +0000

    Merge branch 'uninstall-as-part-of-install'

commit e5c1faf7cfe38630d1e7d1bb430fe2d841af94a3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 22 17:06:57 2009 +0000

    Let merges uninstall things

commit ab61bf146de0fafba0560241e0139bf3e2165044
Author: Mike Kelly <pioto@pioto.org>
Date:   Sun Feb 22 10:49:24 2009 -0500

    Revert "Only uninstallable things are unused."
    
    This reverts commit 343f010ee63de15d0e81bb0bedd07f0e0038d3e0
    
    This is breaking --uninstall-unused for systems that support virtuals.

commit 39050ab76715bebb2a800a7d53bc4bad7795d027
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 22 15:28:39 2009 +0000

    Fix upgrades when new phase order

commit 977328d782f70c7b3bc4fb52903fa937d037d778
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 21 21:46:28 2009 +0000

    Do uninstalls as part of the install

commit 47533bc320d045cd7b0d8ab1b32a6d43f1332479
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 19:50:48 2009 +0000

    Add 'replacing' to install action options

commit 1bc8f394387bb400c192bb9277e1d6a87b23e72d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 20 21:35:38 2009 +0000

    Check fchown return code

commit e66b9782b45884502b69b0f2519fa7a9dd80917a
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Feb 20 20:23:57 2009 +0000

    Filter IFS

commit 25b2f450fc4f31c97c5792d3d1abd6465e59218c
Author: Mike Kelly <pioto@pioto.org>
Date:   Fri Feb 20 01:00:48 2009 -0500

    Fix distcheck.
    
    Gotta love autotools...

commit 343f010ee63de15d0e81bb0bedd07f0e0038d3e0
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Feb 19 22:20:03 2009 -0500

    Only uninstallable things are unused.
    
    This will fix the issue where paludis --report / paludis
    --uninstall-unused were listing ::installed-accounts PackageIDs as
    unused, since there's nothing that can actually be done about that right
    now.

commit b23598ff09e9f2eb4f36f1ca4cdc4cef04edf5dd
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Feb 19 22:15:14 2009 -0500

    FakeInstalledRepositories "support" uninstalling.
    
    By default now, FakeInstalledRepository objects will claim that
    some_ids_might_support_action(SupportsActionTest<UninstallAction>()).
    
    That can be disabled with the optional 3rd argument to the constructor.

commit 6fc60c59273edc2ccfc5c6fe0d96b3cae4f3a53f
Author: Ali Polatel <polatel@gmail.com>
Date:   Fri Feb 20 04:05:11 2009 +0000

    Remove DEMOS from CLEANFILES

commit 54187e08ebffabe377081e0cd9ff2aff4cd0db58
Author: Ali Polatel <polatel@gmail.com>
Date:   Thu Feb 19 17:15:02 2009 +0000

    Add a fetcher demo that uses curl

commit 2036d54b6482a7f1ce65264f210f9987b0e558c1
Author: Mike Kelly <pioto@pioto.org>
Date:   Wed Feb 18 20:24:12 2009 -0500

    Update .gitignore.

commit 86dc61e9e64dcbbe2de26d025dc0e4e8af623cdc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 18 23:22:07 2009 +0000

    Make sure people know to give an arg to --info.
    
    If this doesn't work, maybe we'll have to break out the cowsay...

commit 9a2f65a853357c933010a0235398107e77ff5e4d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 17 13:19:05 2009 +0000

    Need explicit dtor

commit 9c201c57ddf18e627fd1712efbf23c6fe11a6846
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 17 13:11:23 2009 +0000

    Fix upgrade path. Really this time. Maybe.

commit 9498752c4f8922bc4031e3a2febe883cf543de79
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Feb 17 00:25:44 2009 +0000

    (ruby) find_unmanaged_files.rb: Update for API changes in 0db602ce.

commit 48413ef947ccbdd1be4a9f9846ab35f60c2e5fd2
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Feb 16 21:58:06 2009 +0000

    sandbox--

commit a6fbf925146cfbe10470eba50227f30991edbf1e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 19:08:40 2009 +0000

    Don't break the upgrade path, and don't discard empty pipe items

commit 43e28d7cb6db07b0e4bd2d7085666446477f0264
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 19:07:56 2009 +0000

    Document Exherbo config filenames.
    
    Fixes: ticket:722

commit 6e08fbefeecfbe5ecdf7615bf4bf3941a2b68dec
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 18:20:42 2009 +0000

    Handle spaces in pipe commands

commit a5f766843dd12407c9f66626504d9d8f077b4970
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Feb 16 17:49:08 2009 +0000

    Fix

commit 67651de1b8539e64cc65695b2f45654a65df96c7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 15:12:34 2009 +0000

    Add links for appareo

commit 1968d50c2de2e0a1762523c981dfd09ecdf29082
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 14:58:08 2009 +0000

    autotools is dumb

commit 85ca9d49984a8bd16d5215eed20a243a63861bda
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 13:46:54 2009 +0000

    Fix distcheck

commit 49f7c79ee808ecff999e612b7ee19854af676b3b
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Feb 16 12:14:53 2009 +0100

    Documentation typo.

commit 55244fd9cf3e4bd2a4bcd4dbf261141cb34368d0
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Feb 16 14:14:52 2009 +0100

    Fix installation path for default output manager configs.

commit b1b078016b00a567b5d7bebb472780dec7eba1b9
Merge: 3a6bed3 0db602c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 01:17:35 2009 +0000

    Merge branch 'contents-metadata'

commit 0db602cec77b3ff600428126357e9a40d4f1cedb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 01:16:14 2009 +0000

    Update bindings

commit b4b7368f5e80ec7a0878107326636540cbc3c431
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 00:44:42 2009 +0000

    formatting

commit ba066f45df8b0ee431f8f836b6ad789428132828
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 00:16:26 2009 +0000

    Give contents entries metadata keys.
    
    This lets us remove the horrible ExtraInfo hack from the unmerger.
    
    Whilst we're at it, stop tracking fifo / dev / misc and just have an
    'other' contents type.

commit ca35d755e3758ea2a6e96c8640182af2f809ae45
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 16 00:07:18 2009 +0000

    Add LiteralMetadataTimeKey

commit 3a6bed347ad110a42a10011d610f605ac196bde7
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Feb 15 21:10:12 2009 +0000

    Kill off some useless builting phases
    
    Again, leaving the *rm ones around for now for the upgrade.

commit 5493e9054fde96b36eae7927adeaa1a2f93b10e6
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Feb 15 18:59:42 2009 +0000

    Shuffle around the ${builddir}/${cat}-${pkg}-${ver} logic a bit
    
    Leave builtin_*rm alone, so as not to break the upgrade path.

commit fa3f1d98c374fd02fecbd9813d68261dd456119d
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Feb 15 18:39:34 2009 +0000

    G++ 4.1 sucks

commit 0361486bbadd50eaa1bfe97749b69261e55cdce9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 15 15:20:18 2009 +0000

    Use output managers for syncing

commit 3e6f3aed7d449515caca1110cccebf432291d4c6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 15 15:20:07 2009 +0000

    Support, use full_name var

commit 230e07415d434a5432d330965559ead1a10e001c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 15 15:02:18 2009 +0000

    Fix info index hook
    
    Fixes: ticket:726

commit c954a40d2348694ede9c281c6fc7f2e18aafe396
Merge: fd7d95e ed5c1be
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 15 14:41:49 2009 +0000

    Merge branch 'logging'

commit fd7d95ea636342ca160830add2f81e00fab15f34
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 15 14:39:35 2009 +0000

    Fix INFOPATH handling.
    
    Fixes: ticket:725

commit ed5c1be29d5eed73ec272b47d1bad9eea5e44687
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 15 14:35:42 2009 +0000

    Better names for some output managers

commit ca5ba56d414c0eb1936cb06bb6fec51ca47c57df
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 15 14:34:41 2009 +0000

    Make noconfig clients say they're noconfig in man pages

commit a628fd00987749dc861f53c54864e83763066a58
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 15 14:27:42 2009 +0000

    Allow extra description lines

commit e0f6f1ab615872a8fc75b6cc81bbf5712848cd86
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 14 14:42:00 2009 +0000

    Message output formatting

commit 0d1264a7740c448c6e50ce074e03ed294ae8be2b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 14 14:38:14 2009 +0000

    More explicit instantiation

commit 78e63403f804a2949bcf836e68978b318bdaf0c6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 14 12:48:49 2009 +0000

    Don't barf on empty messages

commit d64d3187f1c8b93555e946b0a6692b1a48ae044f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 14 01:22:24 2009 +0000

    Don't log pretends

commit eba50cbc029f37141d115083966acae94b8cae77
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 13 16:51:40 2009 +0000

    Don't create output manager for pretend if we're not going to use it

commit 2d61d63874ad7009f1f9075c26024f1875cd85e0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 13 00:37:41 2009 +0000

    Show where we saved logs

commit 42dc8dd1f2e1f0bf33cbb0ea5dcac0ed20dfa083
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 23:35:55 2009 +0000

    Add option to avoid keeping empty files

commit c97f6755a13ac7c8c9108d173d49399970b7dc79
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 23:35:35 2009 +0000

    Need ebegin

commit 81168062b2b6c74c14a4c0b50a20bd4e93f3888d
Merge: fd52e10 98b46fb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 19:48:37 2009 +0000

    Merge commit 'git-pioto-org/master' into logging

commit fd52e10228bb147ac1a439bd02f0909c21f36439
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 19:15:45 2009 +0000

    Messages output handler

commit 4a5c88b7a4b94d26665cd840df5467e401dddcbe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 18:28:53 2009 +0000

    Need newlines

commit caf15ee458dfe5c76cb36f20523597f88b38be70
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 18:18:38 2009 +0000

    Better default output manager

commit 23c22d5df8d5d47111d9c8e1e43e787f6a534b65
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 16:47:17 2009 +0000

    Send phase messages to the output manager

commit 234d67465e0aae7b1e2e34c8c520609c6bd80789
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 16:38:20 2009 +0000

    Make file output manager more useful

commit dae574c8eeadfbb35a7d8369197fdde2ea61d017
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 13:04:33 2009 +0000

    use the output manager for writing vdb entry output

commit d7e855600a8cf683ce9dfa9ff934270bb558c5db
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 12:57:51 2009 +0000

    Add file output manager

commit 98b46fb61648d8b5aa4061256a5b41235afd94c1
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Thu Feb 12 13:53:00 2009 +0100

    Fix distcheck.

commit f6980972b8f3110e9764df4281a683eae0c09d4c
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Thu Feb 12 06:16:08 2009 +0100

    Fix handling of optional empty exlib arrays.

commit 9ed5246bdfa77faa81539a34f42823036e891b87
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 01:27:57 2009 +0000

    matches should never match repos

commit 166870dd9188fb3b55a3042100109de4abe4d471
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 01:27:18 2009 +0000

    Fix message handler

commit 5522cc551aaee176591b08546f368bb417c32f9e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 01:26:20 2009 +0000

    Add tee output manager

commit b85660f6da793d06a304bf6d511c6b00344f20e2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 12 00:21:58 2009 +0000

    Configurable output managers for PaludisEnvironment

commit e1989b5c456c71d64a7b1b886fb18be833e9ae8b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 23:19:04 2009 +0000

    Update .gitignore

commit 839187dbdf179143896f8108704232cc37938759
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 20:25:51 2009 +0000

    More ricer protection

commit 7dc87d472b4ecf9fde1be7a0426de3a74a223ab8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 19:00:06 2009 +0000

    Explicitly instantiate Set<std::string>

commit b2801ae8787679c7a330f32c42b7face58f5e73b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 18:51:40 2009 +0000

    Docs fix

commit 3e6f970f620ab1c675b578eb7049cf58e20afe77
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 8 21:50:40 2009 +0000

    be silent, gcc

commit 71488baeab1d82ae132d57ae402e6428b324fd2a
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Feb 11 21:53:08 2009 +0000

    Fix --layman-url with a query string

commit c465194c342edfd626a27d0ec1f460dba361dcf3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 21:14:08 2009 +0000

    Specify output exclusivity

commit a2a5757fd022a82591e0028538f07bf75912ad58
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed Feb 11 11:13:35 2009 +0100

    To access an exlib array now use exparam foo[@] rather than exparam foo. Add -v to assign to variable or array instead of printing to stdout.
    
    - exparam foo is now equivalent to exparam foo[0]
    - var=$(exparam foo) is now equivalent to exparam -v var foo except that
      the latter works outside global space too since it keeps exparam out
      of any subshells
    - array=( $(exparam foo[@]) ) is now done properly with exparam -v array foo[@]

commit 1098fbd8cc2de00ace465a1d9679b1020b057f7f
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Tue Feb 10 10:19:39 2009 +0100

    Declare explicitly if we want a scalar or an array with myexparam.

commit 56373094bb2cf6ae8f2d664c57b8ede3fca498d0
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Thu Feb 5 15:54:24 2009 +0100

    Implement exlib parameters, including exparam and myexparam.

commit 31028e24ec6adaf5c228ce3985bae6beb4128409
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Feb 11 20:34:33 2009 +0000

    Add missing shared library link

commit adbe09b11a47017d5125ffb259d1ad3b74b9db99
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 20:25:51 2009 +0000

    More ricer protection

commit b30a00890304ea65263aa50dd65b598b5a6f9947
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 19:59:59 2009 +0000

    Move output manager out of util

commit 7d90b508b22284628e64ee4fe3d8e40d58780d89
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 19:00:14 2009 +0000

    Add OutputManagerFactory

commit b76b8615cfa141eb081853f9e22ef6ad5fa49869
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 19:00:06 2009 +0000

    Explicitly instantiate Set<std::string>

commit 9005c49b9e246842e65ae2fb98ceff7966355773
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 18:51:40 2009 +0000

    Docs fix

commit 169409361945a4de3f6ceb229568214d9d07c25a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 18:45:04 2009 +0000

    Update bindings

commit cce405d54052fa56220320997aa2d560fa0b0932
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 18:18:46 2009 +0000

    Use out of band messages

commit 9e7b0aeb4d1e185a2e88f3af1c6ac178cd6b9021
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 11 14:40:18 2009 +0000

    Support out of band messages

commit 91aab14ab6025f71e1553191abd0b5490359f460
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 10 22:44:17 2009 +0000

    Don't do log via OutputManager for now

commit 00ab2c16fd886082b3184b9046d331067b325d5c
Merge: d1f6eca df7b856
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 10 21:53:31 2009 +0000

    Merge commit 'git-pioto-org/master' into logging

commit df7b85671449a10ca41f9fbe6a1fffa3f1a1fc82
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 10 21:18:22 2009 +0000

    Skip permission-related tests when root.
    
    Fixes: ticket:718

commit b03059d8a8d899ba40137b0781fba0df20c9b741
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 10 21:14:46 2009 +0000

    Don't assume CONFIG_PROTECT* exists in vdb.
    
    Portage doesn't write these.

commit d1f6eca2de5bdecaea357131391224b349846f04
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 10 13:42:47 2009 +0000

    Split headers up some more

commit 50bdeb2d6bb3e1ad074ab92b92b09f872590a8a2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 10 12:58:34 2009 +0000

    Header fixes

commit f5de5528f971bd863701b8d6d73ee51b21efd667
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 10 02:03:02 2009 +0000

    Add output manager success indicator

commit adf7d7f87e7701dd5dee402ac396c231489fde1d
Merge: 58d9dd9 8772b7a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Feb 10 01:54:02 2009 +0000

    Merge commit 'git-pioto-org/master' into logging

commit 0188868f3ec85fa793f57402e044e61e88335c23
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Feb 9 23:42:41 2009 +0000

    Refactor unpack, add EAPI-dependent suffixes, add .tar.xz and .xz
    
    Also fix some silly bugs and lha retardedness.

commit 8772b7a5c74c3254a53e70a922e9e0a2bc1c09c3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 9 21:35:39 2009 +0000

    Avoid std::ifstream and std::ofstream.
    
    Unfortunately std::ifstream and std::ofstream are allowed to fail in
    unobvious ways when given a duff file. In particular, gcc won't error
    out when a std::ifstream is created for a directory until the first read
    occurs. So we write our own stream buffer classes that do error checking
    and throw useful exceptions on error, and use those instead.

commit 58d9dd98d1bdfa81b810b9742c3f4cd93f6a5f8f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 9 16:07:13 2009 +0000

    Update for output manager function

commit 768e6a2a4f80d4589e262f3241cdbc2273e029a5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Feb 9 14:39:23 2009 +0000

    Get the output manager from the environment.

commit f8468b0fa0eb873acbfe9ddf6024bfbb6968eb08
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Feb 8 21:50:40 2009 +0000

    be silent, gcc

commit fc4695c629f9cf2b5727d32b451cbfa081f97836
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Feb 7 14:06:15 2009 +0000

    Use output manager

commit 7baffcaec4696b62b10ca39cd22d59cc87b20ad6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 6 20:47:57 2009 +0000

    Use OutputManager for merges too.

commit 69612ab816a7e3832f5ae053bd55c40c367bc7d8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 6 00:19:59 2009 +0000

    More general OutputManager framework.

commit d946b89871e6dad288440d5fd1ad29bfcd1dff1d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 5 14:55:19 2009 +0000

    slot's no longer a method

commit b6feec685f0c4f0115c5a54fc9ce0687a013fbf9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 5 14:48:00 2009 +0000

    Kill grandmothers in parallel.

commit a0a35b8d0dd4ca00c91350e3d3acf1bc6208cad1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 5 12:25:42 2009 +0000

    Make slot a metadata key.
    
    Fixes: ticket:450

commit 23d144895a2c80a2f3ff6cd7aa9d94705394ca04
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 4 17:40:53 2009 +0000

    master is now 0.35

commit ef6b5d79af2878f60466b7d23798cac683f8c32f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Feb 4 14:25:04 2009 +0000

    Preparation for 0.34.2

commit 74866f543c9af8297eee73c73ad18f160019934f
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Feb 3 22:30:13 2009 +0000

    Default pkg_info messages are silly
    
    < dleverton> It means that if you want to write a pkg_info that might
                 or might not display anything, you need to make sure to
                 call the default if and only if it ends up not printing.
    < dleverton> And if it's in an exlib, any exheres that calls the exlib
                 pkg_info as part of its own needs to only call it if it'll
                 print something other than the default, otherwise you get
                 the additional information from the exheres followed by "No
                 additional information available"

commit ce2996b5906b16297bf3725669066b082c47041b
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Feb 2 22:15:38 2009 +0100

    distcheck: Enable appareo.

commit b68dc64ec626bd4ffe1fc2d0f9055c701e71a3c0
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Feb 2 22:15:00 2009 +0100

    Update .gitignore for appareo.

commit 7b9cd1ca8be3397d508f445717912cfaabf30270
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Feb 2 21:03:49 2009 +0000

    Fix output glitch

commit 76de0bab2143e1ac4beb3e9d419b3f0c508e86a3
Author: Kim Højgaard-Hansen <kimrhh@exherbo.org>
Date:   Thu Jan 29 23:52:10 2009 +0000

    add manifest generation client

commit 6495cff03b28792bd5ef8bdb7d97d77a7666a67e
Author: Maximilian Grothusmann <maxi@own-hero.net>
Date:   Sun Feb 1 02:24:00 2009 +0100

    Fix merging as a hardlink
    
    Since 1c359b6841082de0d5fb9b29719b2c410cb60b0f hardlinks did not get
    merged correctly, as it is impossible to overwrite an existing file with
    link().
    
    Fix this by creating the link with a temporary name and renaming the
    link over the existing target.

commit b9e88dbfab72fd773068c4b8d7293d766300b7cf
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Jan 31 23:52:04 2009 +0000

    Don't duplicate _eclasses_ / _exlibs_ parsing logic

commit ab227850cb3a206000714b0dac628d544cb93f5c
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Feb 1 14:20:44 2009 +0000

    Allow wildcards for --contents and --executables

commit f98d139f05b78f0e775c279f755c098ac1341265
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Feb 1 14:18:11 2009 +0000

    Don't print silly messages if we're not messing with phases

commit 57c33cfa7fe6ca7ca2220bf8f40de8644a8d5f26
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Jan 29 12:02:15 2009 +0100

    Update documentation for removal of --checks, --debug-build. ticket #691.

commit 6f1416013b6786936596ba7d5bb2b56a46598ad7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 27 21:42:33 2009 +0000

    Duplicate line

commit 8408796b727efcdc823e9b4765f8d11f88b391a6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 27 19:10:17 2009 +0000

    Preparation for 0.34.1

commit a8b809c458eaf621e027173f78b0f240ef671f72
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 27 19:29:49 2009 +0000

    Fix distcheck

commit b9faf33d8e62bf54c97dd46e9627c140990673d7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 21:42:25 2009 +0000

    whitespace

commit a0f1d7f5c85c533c5914382d678be20b0fe2d896
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jan 27 18:23:45 2009 +0000

    Make adjutrix etc work on a standalone repository even when it's specified as the master (in ADJUTRIX_OPTIONS etc)
    
    Already did this back in bbb8d84a9afb74cb1ad0c33143d977ad63daef3e but
    ciaranm broke it. :-(

commit afbba3f9f61c274306916368e4f22d1a63060448
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 27 00:53:13 2009 +0000

    We can sometimes skip src_ phases too

commit c2513f966b4d92347f1047dadefaf13497a3e866
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 23:37:32 2009 +0000

    More ever commands

commit 8bd9839a8c5cca312c61147bec0d2cf05f824dfc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 23:35:53 2009 +0000

    Fix raw_text for revisions

commit 040ceac6eddc286ed9b586e6c42be7606f76a2c8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 19:37:38 2009 +0000

    Be consistent in primary vs default

commit 377431e974df0eb5cb670364419ed821b0c7b46f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 19:28:06 2009 +0000

    ifi :(

commit 4489a10314fdfc3ebe55b7b61d2c7904f3d65f2e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 19:23:24 2009 +0000

    Fix might support tests for accounts

commit e08cf92049b17fe6b9fe71387adb0bf92b21568d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 19:00:18 2009 +0000

    document unwritten

commit 7a7482b44bdd308e787ee1b28fa13474fc888339
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 18:59:04 2009 +0000

    fix link

commit a4d00549157b7a201b44f17826b2322968238fde
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 18:55:03 2009 +0000

    Build accounts for distcheck

commit 1cc07d2189a714671fa979b8edb774d5bd24568c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 18:44:30 2009 +0000

    Add handler key

commit b9da35095e8b5bf646e1d4ac9ed314cfce777613
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Jan 19 08:53:31 2009 +0000

    exheres-0: Add DEFAULT_SRC_TEST_PARAMS.

commit d999d44b3f47803fb2f33641ef49ab3107adb8bb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 17:04:47 2009 +0000

    Update gitignore

commit cf8b2e17fb0400a0564d1ca43eb91606c186677e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 17:03:37 2009 +0000

    Fix links

commit 3b7c99e52d69416f6f950aba12de939f278ce925
Merge: 26e9570 e3edf0b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 16:54:57 2009 +0000

    Merge branch 'accounts'

commit e3edf0be14525a801d0050eca2c7f22354a78afa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 26 16:51:14 2009 +0000

    Update repositories configuration docs.

commit 26e9570a12fcfa86b664ddbc88ace18a82409afb
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sun Jan 25 18:15:05 2009 +0100

    The 'ruby' USE flag was renamed to 'ruby-bindings'.

commit b5cbb94798ae28dc1a8277927be4549703214fc4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 22 19:21:39 2009 +0000

    More type-safe way of checking PDS bits.

commit 79d96501ffb6b3bcbf2dfd47bc4085170d7ae38f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 22 15:06:27 2009 +0000

    Make users dep upon groups

commit fd995d32cba3a621f1ae3b2f857ec083a2047f15
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 22 15:06:27 2009 +0000

    Update .gitignore

commit 5f20568eeabb55334d461a4e516b4b2396780222
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 22 15:06:26 2009 +0000

    Support account groups too

commit 66b4acc5c80fb242eac4e5e3358a80614d005865
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 22 00:31:02 2009 +0000

    start accounts

commit d5aa27d7859537369060a1c042fdb478bfc3d2df
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 22 00:30:01 2009 +0000

    Make literal bool keys work

commit 6b2e0ed19cb15c15460b35f8d1d42d4fa02bc11f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jan 22 00:29:46 2009 +0000

    Only try to uninstall uninstallable things

commit d81f176639a80490c257bc075444948633ac64c7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 21 17:00:58 2009 +0000

    Show whether choices are enabled

commit a492cbf5fd01559b0e6d5a823fccf58fa54e721a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 21 17:00:58 2009 +0000

    Environments provide world now

commit 6586b6cc8f63cb7fc32ee9bef0e98ad8822d87fd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jan 21 17:00:58 2009 +0000

    Show choices

commit 1b3b5460ecfcdfb978251b4f84153e12eac0f715
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jan 20 21:36:14 2009 +0000

    Preparation for 0.34.0

commit 6326ddf024db95b616f34b198a4991ad30de316b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 19 00:59:25 2009 +0000

    Don't use dynamic allocation for mutexes

commit c36bffdd89a43a08f7b44a6527462b4a9de2d1b1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jan 19 00:42:44 2009 +0000

    Avoid storing some duplicates

commit b12a4f151e0c16e18c08de5929922e4cd4d35165
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 18 23:55:50 2009 +0000

    Make metadata key general methods pure virtual.

commit cfbe6ed8eb60a9096d32856a8442a477137edb96
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 18 19:51:17 2009 +0000

    Store metadata var info in sptrs

commit a3686c5c4eabc36c30b95d8ec375ec96cf074a47
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 18 17:49:07 2009 +0000

    Load profiles on demand.
    
    Only load profiles when they're really needed. Don't expose what a
    profile is to outside clients.

commit 93a94edbc039d27144cf5365c71f5e9f07d46718
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 18 17:00:08 2009 +0000

    Parallelise instruo

commit 75fec8d81604b5d279c60919e670bdeab8a1bcfc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 18 16:59:46 2009 +0000

    Better error message

commit 7076320913b104c0ac97771a6e9a2dab36ab99cd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 18 16:59:34 2009 +0000

    Add pop methods to Sequence

commit 90768a11debecfb3be895fb0fb3e176431cd6bd0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 18 16:30:24 2009 +0000

    ifi :(

commit 2303aef54dae5fa71891a40fa872f7325dc66766
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 18 16:13:38 2009 +0000

    without_pedantic needs -Wno-non-virtual-dtor too

commit 2888ddd75968caa7445f79db65ea4d78c5f34778
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 18 15:40:43 2009 +0000

    gcc 4.1 wants -Wno-non-virtual-dtor

commit 85bf661d895f01efeb8bc94b593a89af7bd86aca
Author: Mike Kelly <pioto@pioto.org>
Date:   Sun Jan 18 10:06:32 2009 -0500

    Fix automatic config framework selection.
    
    I hate posix shell... Apparently test -x "" is true...

commit e448bb39265f3efe8db72ff024a8a97b5ec9b57a
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sun Jan 18 02:39:53 2009 +0100

    Add --with-clients=cave to distcheck flags.
    
    Importare is included in 'default'.

commit fb2933b864e78a6375fbdb66aa4408b08036b5ed
Author: Mike Kelly <pioto@pioto.org>
Date:   Sat Jan 17 21:22:52 2009 -0500

    Auto-detect config framework.
    
    Default to eclectic, if available, and eselect otherwise.

commit 1ac892e399f4c41e378f91a8d5823d1f3f2ef908
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sun Jan 18 02:38:55 2009 +0100

    --with-clients enables importare & reconcilio. Update description.

commit 1e6b94d9124b3fef26e1f93c1fc3e6a97b8810bf
Author: Mike Kelly <pioto@pioto.org>
Date:   Sat Jan 17 00:45:53 2009 -0500

    Support different news directories for different distributions.
    
    Trying it again.
    
    Fixes: ticket:657

commit c561e114666313f4644243aff702794345982d8c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 11 19:59:20 2009 +0000

    Preparation for 0.34.0_alpha2

commit c8c6d7ca34b3317806ffcd1b17c71ed6f01f9046
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sun Jan 11 20:52:14 2009 +0100

    bash-completion: Phases support for importare.

commit de0fdb772884d38d37514b7d69cc577bedea6068
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sun Jan 11 20:50:55 2009 +0100

    zsh-completion: Phases support for importare.

commit 01e05d7963d67818635b44e60e15f8c15f08ea1e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 11 19:41:50 2009 +0000

    define merge and strip phases for unpackaged
    
    Fixes: ticket:699

commit 3932acf512bbf016d53ce0182ee02cbca60bcca0
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sun Jan 11 20:08:05 2009 +0100

    bash-completion: Update for phases support. Fixes:697.

commit 3b2024c43745607ee7bfa49910724b0df890f6cd
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jan 11 19:00:17 2009 +0000

    Fix --as-needed build

commit 58d34274c86e6723c392acdca286cf38bfeb8f3f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 11 15:39:29 2009 +0000

    Enough is enough

commit 4a75fa6d9d5f987d600afab37395101c625dae93
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jan 11 15:39:29 2009 +0000

    Avoid -g for tests.

commit fd3ab99dfd48bc11c525d56ef9e81ba5a9e24d79
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 10 23:29:15 2009 +0000

    stop pythons from eating all your rams

commit 317ad4388fe45f6d52a34968d9104e4f4527f843
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 10 19:31:54 2009 +0000

    Preparation for 0.34.0_alpha1

commit d07b54eb543304041d4554d47a09398dd9855682
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 10 19:28:10 2009 +0000

    Import old NEWS

commit 75e5230b9aa3ca5dc59cbc36be43d805f60150b3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 10 17:20:02 2009 +0000

    Add overridden masks.
    
    Fixes: ticket:369
    Fixes: ticket:693

commit 303e393a5b5b359160b9611a27db872ab09ea866
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Jan 10 17:47:19 2009 +0000

    Reduce number of bind arguments, to work around G++ 4.1 limitation

commit dc97ba191931066c497508d5b672d9a1f9f9962a
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Jan 10 00:24:30 2009 +0100

    Double up backslashes when writing manual pages, so \t, \n etc show up properly. fixes:688.
    
      Based on an initial patch by Daniel Mierswa <impulze@impulze.org>.

commit 4e477826aeb03ea54321269e12541dc76d859bb8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 10 16:01:29 2009 +0000

    Maybe work around g++4.1 hating us

commit e53b055e4189bf4d8452cfc20ea06097f7a5bfe3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 10 15:21:28 2009 +0000

    Don't show download size for suggestions.
    
    Fixes: ticket:696

commit 415bcee8f9973e93163fe2a17111a5fa30984d06
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 10 15:01:01 2009 +0000

    (python) Repository metadata key bindings
    
    Fixes: ticket:686

commit 18869f78fbc0cdc0730ec614cf17c427cf1dbd75
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jan 10 15:01:01 2009 +0000

    Handle inter-repository dependencies.
    
    Fixes: ticket:680

commit 425eb180986db575e672e4c13714b57a891d2b3b
Author: Mike Kelly <pioto@pioto.org>
Date:   Sat Jan 10 01:49:17 2009 -0500

    Typo.

commit 5cef2fc6da834da5e51a9a960d1c6ff895fa9afe
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Jan 9 23:45:14 2009 +0100

    Typo.

commit 69456af632bcbcf5e5cdde25e595c2a11fd60755
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Jan 9 20:56:44 2009 +0100

    zsh-completion: Update for phases support.

commit a8ff499710868d8cdb83618acb2670ad737d3582
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Jan 5 20:05:50 2009 +0100

    Fix an unmerger cornercase.
    
    When unmerging a file whose parent directory got replaced by a file,
    paludis would throw an unhandled exception.
    
    * When calling stat() on '/var/lib/games/emacs/tetris-scores/.keep_app-editors_emacs-22':
    * Error running stat() on '/var/lib/games/emacs/tetris-scores/.keep_app-editors_emacs-22':
      Not a directory (paludis::FSError)
    
    Patch by Ferdy, testcases by me.

commit 43294985769794d6959d1f9ac565d63cf9a8f8e8
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Jan 9 20:28:29 2009 +0100

    Tweak.

commit 335d1ef199ef041ece93401ac709a6bf215a981b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jan 9 19:15:12 2009 +0000

    Crude phases support.
    
    Fixes: ticket:412

commit 3c502ca3ff22aea056348040fe8fd47e94baf346
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jan 9 15:28:07 2009 +0000

    Don't always show deprecated profile warnings.
    
    If we're getting deprecated profiles from a master, and we're not
    explicitly setting profiles ourself, don't bother warning.
    
    Fixes: ticket:692

commit 812e57e9e112dd949aadced0c2e0cdf22ad22c90
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jan 9 15:00:07 2009 +0000

    nothing uses this

commit 4231af5178d647d8ad932decfcf6a437bec63365
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jan 9 13:46:00 2009 +0000

    New easier tree visitors

commit 6cf45c1cfa4bf675095a244693b9dbfd5e08daca
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Jan 9 06:14:59 2009 +0100

    Revert "Pass calls to paludis through _call_program."
    
    Breaks horrible, will have to figure out how to do it properly.
    
    This reverts commit 06ef544b47fb7644736a1db31e810cbde9fcd492

commit 5ad0a637c880b187fcc24dc33a6f15eb18e0dfb5
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Jan 2 04:52:44 2009 +0100

    zsh-completion: ++descriptions.

commit 06ef544b47fb7644736a1db31e810cbde9fcd492
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Fri Jan 2 04:52:32 2009 +0100

    Pass calls to paludis through _call_program.

commit 41dae2e785e5de7e48c330d7322942af91530add
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Jan 8 17:31:11 2009 +0100

    zsh-completion: Complete 'paludis --executables'.

commit fc9d2ade2ba12016f75346a54971533f74e5b91b
Author: Mike Kelly <pioto@pioto.org>
Date:   Sun Jan 4 10:55:50 2009 -0500

    Revert "Support different news directories for different distributions."
    
    This reverts commit 9d7f93b688e2088b86f7a1bb1e7c61fdb30e5b45
    
    We're going to do this differently.

commit 9d7f93b688e2088b86f7a1bb1e7c61fdb30e5b45
Author: Mike Kelly <pioto@pioto.org>
Date:   Sun Jan 4 03:17:20 2009 -0500

    Support different news directories for different distributions.

commit e4d1ea05e6ebeb6cfbc8c447d828b04ad0bf7ace
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Jan 1 02:56:30 2009 +0100

    zsh-completion: ++descriptions.

commit 00f1f737faa595560f0db54c93e2b10cd5d838cc
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Thu Jan 1 02:13:10 2009 +0100

    zsh-completion: Fix typos & tweak things.

commit b4efb24ab50b6d961129b55294119be4c3a67fec
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Dec 30 08:13:25 2008 +0100

    zsh-completion: Don't pollute global namespace.

commit f3b029ecb15111b372fab6d8ddd877fdfb161297
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Dec 29 20:24:37 2008 +0100

    zsh-completion: Fix syntax in _adjutrix, _reconcilio.

commit d9ed6857090f7417777ee089bb102f4978cff520
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Dec 28 18:13:11 2008 +0000

    mfi

commit 50f078c695d2e984a33f9912e8233268797cb154
Author: meka <meka@ns-linux.org>
Date:   Sun Dec 28 14:28:31 2008 +0100

    zsh-completion: Don't complete package names when the current word starts with a hyphen.
    
    Partial fix for ticket:670.

commit 397b27ba9af49e4e32a282b7894e233304c038b4
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sun Nov 9 00:17:02 2008 +0100

    zsh-completion: Initial cave completion.

commit 3aacc78ba0818a292c1baae4f656eb11375e630b
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Dec 24 18:17:24 2008 +0000

    adjutrix -r should ignore use deps

commit b7486baa74779a6a139bebff5fa97feaa07d2785
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Dec 21 20:39:34 2008 +0000

    Don't duplicate flags that appear multiple times in IUSE with different defaults

commit e592e4040793c6bb847c3e53fda92387216cfee3
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Dec 16 20:56:36 2008 +0100

    Update documentation for removal of --checks, --debug-build. ticket #687.

commit 3b0db6a4d8f8a43fac7116b5f0b8a77b7875289c
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Dec 16 20:48:31 2008 +0100

    Update completions for removal of --checks, --debug-build. ticket #687.

commit ff85952386c31913d930677bbf3eca2e41ef10fb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 15 07:54:47 2008 +0000

    silly bug

commit 3ff3aa41ac733cb8a0c0d7e532b3cdd56673ddd0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 12 19:29:09 2008 +0000

    New, simpler visitor framework.
    
    Convert everything except the tree things, to begin with.

commit c4b5049c5c9064c0f694440f91136695b6e7e193
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 12 15:10:08 2008 +0000

    Update vim syntax

commit 5348675092507446129d6ea2b886185c3e0ec613
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 12 13:50:00 2008 +0000

    Support profile eapi files

commit 32f24ca833826411227e348fa53d75f388456eb1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 12 13:50:00 2008 +0000

    0-based EAPIs can cache DEFINED_PHASES now

commit 51898c84d3ab2cf4e18883aec02c072e79881cb3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 11 19:10:31 2008 +0000

    Blacklist paludis-extras.

commit cfcb7e01e06a64ed64aa2cb6cd0137bd261d5338
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 11 16:23:49 2008 +0000

    Fix VIDEO_CARDS="foo" with PortageEnvironment.
    
    Fixes: ticket:684

commit a577075f7c03397b6cc3d6b8847523568a325a92
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Dec 10 21:17:30 2008 +0000

    Fix new/changed options display
    
    Prefer to compare against installed package in the same slot, if any,
    and display flag descriptions for brand new packages.

commit 12a065ff94baf61a8d16576e3e76e019013c3d85
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Dec 8 23:35:36 2008 +0000

    Fix ** in package.keywords

commit 287113c3f446eeb5864080b86f657ec7f5142e05
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 8 21:44:40 2008 +0000

    sr is dead

commit 1577c6854e2aada16759ba96baf7f323744a0e99
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 8 21:09:11 2008 +0000

    kill more sr

commit d6c5459b86ebd17951b3e9ddfb728c457c2e43c1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 8 20:43:51 2008 +0000

    kill more sr

commit 903ff5be1f3b164db5a8c66714831c9687d1c1c2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 8 20:16:17 2008 +0000

    kill more sr

commit f39658e408fe92f259a1594fccc1b12c96f5a242
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 8 19:18:57 2008 +0000

    kill more sr

commit aa8c67b6921e2c4dfd1986b4b5e86e67ec8eafdb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 8 15:18:47 2008 +0000

    fix

commit 46d1a1133cec1cff2e7e7e74f3af26a1ca0a6711
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 8 15:01:53 2008 +0000

    kill more sr

commit ae39fcba8a7354fe31e73f8ee6b6898356260524
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 8 00:10:33 2008 +0000

    more dead sr

commit 25dad978006d69b4c42c7ae1188533438c28ce71
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 7 23:59:21 2008 +0000

    more dead sr

commit b3183c71e4bdd6a85978f4e887092090489dc009
Author: Mike Kelly <pioto@pioto.org>
Date:   Sat Dec 6 22:18:09 2008 -0500

    Fix upgrade_TEST.

commit 4ae42b46615a01e39566ce54deb2c76dacd1e32d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Dec 7 00:09:25 2008 +0000

    kill more sr. with fire.

commit c311f98874ed2684f2ef63866942386b576b5bd9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 6 22:45:44 2008 +0000

    more dead sr

commit e57e0581b110f84e85e8bef47216210f12b7e211
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 6 20:56:30 2008 +0000

    kill more sr

commit c83a35329debb115d0f44d6132833ec71a176b52
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 6 20:28:13 2008 +0000

    more dead sr

commit af59deeafa26271274a80a4f7ea9bed48beb28e1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 6 19:13:49 2008 +0000

    kill more sr

commit 26e9d4a80c83fa61580e54b9251713e733242365
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 6 01:15:24 2008 +0000

    Kill more sr

commit a0e6861d05b92c6eff116467adc4dd5baad95bad
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 6 00:34:32 2008 +0000

    doc

commit 055ac2908efb6e90d8c367df8b3cd8221b405049
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Dec 6 01:26:17 2008 +0100

    Add sensible names for skip phase messages for exheres-0.
    
    Forgotten in 0000b1448329980553cae63bbc3ec62fb5688fb8

commit cb96ea0a3a27d02c5a5331ac3e443b0aea35ddee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 6 00:23:00 2008 +0000

    Don't use these any more

commit be75725ef69df695ff8f29a276e3d31d9b9637fd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Dec 6 00:18:20 2008 +0000

    Kill more sr

commit 90be84ddab43c347b3cef69a6a17a41fab3abc40
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 23:25:17 2008 +0000

    convenience typedefs

commit 52132956b5ffb54aeb99a72e375e48e3fa18ff36
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 22:40:00 2008 +0000

    kill some sr

commit 79e482a013061ab2e9fd4f87eeb3babb4d1ba1e2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 21:29:28 2008 +0000

    Kill deprecated keys

commit 12e59def0f6ad2aae3c931079de93f7c3fba1af2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 21:18:30 2008 +0000

    Deprecated

commit 92ce5fe051a098e9cd75c99ae241f234b13d7613
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 21:16:56 2008 +0000

    Nuke deprecated command line options

commit 41cf92aa39958d70cb305a2b7ffb62a3eaacfe3d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 21:06:20 2008 +0000

    Kill deprecated

commit 4ad9c319fd1c6d7fc9b5f8b8adfb63bfa2ecc631
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 20:49:25 2008 +0000

    Deprecated

commit 7f13df57d3cf6e31e92a6480943a9218f8513b14
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 20:01:43 2008 +0000

    Don't include RESTRICTed build_options

commit a1054a2d3cefcd52cebc4812382f0612cfe88016
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 19:28:56 2008 +0000

    doc typo

commit 09d9c277c13a8fc4fb44a5addc02effb2d5c0855
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 19:18:12 2008 +0000

    Split e choices key into its own files

commit 934b88bc8a2841258adc6d425b7a94f5f7503824
Author: Maximilian Grothusmann <maxi@own-hero.net>
Date:   Fri Dec 5 18:21:00 2008 +0100

    Unbreak the stripper.
    
    7cd0c2d122a5b38c5a925dac52b429c99e7f5085(Paludis is about choices.)
    broke it.

commit 9c4b5b39a828509e752cb7d2888ff6e49d7694a6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 18:47:30 2008 +0000

    Threads are now mandatory

commit 682a8eb100360f6c2d68f2c960bcf3f9bf9db5f3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 18:47:42 2008 +0000

    master is now 0.33

commit a9f9383a2e28248d08d3319f6107486d292c850b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 16:12:54 2008 +0000

    Preparation for 0.32.2

commit 5a2539c1ca056a9f6951b51a28f3968c9bfd57ed
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 16:07:44 2008 +0000

    Document ebuild hook skipping

commit 0000b1448329980553cae63bbc3ec62fb5688fb8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 15:54:30 2008 +0000

    Use sensible names for skip phase messages

commit f172211e73226dd52a7fd574de4efbb2d798133b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 15:54:30 2008 +0000

    Skip uninstall phases if possible too

commit 53a91d350edc930f20aadac42c2c848cb3c2a5a8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 15:54:30 2008 +0000

    Skip certain skippable phases

commit 13949d19fce22dcbe24649993dcb2589cfd2f494
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 15:54:30 2008 +0000

    Support, but don't use, DEFINED_PHASES

commit 18c77936edf46cd1f31369aabf2639c9e30e5064
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 15:54:30 2008 +0000

    No need to set EAPI here

commit 91c7579bb8253168f2d6e82b2949c71222254a72
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Dec 5 15:54:30 2008 +0000

    Fix lock scope

commit eb990ebbb519b7363e2a4e9d999339677743cd3d
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Dec 4 19:35:40 2008 -0500

    Speed up Layout::package_names()
    
    This provides a reasonable speedup for paludis --list-packages and
    cave print-packages.

commit fe2acbbfa936d6593e4456c373cfe4f433dc0c4f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 4 23:30:24 2008 +0000

    kill some sr

commit 50300ac23003d16659efbf7e749ac2a79dd58e6d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 4 21:27:46 2008 +0000

    kill some sr

commit d02d72e0664ae11627dbfe826bfa3600dad1f4d8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Dec 4 21:06:59 2008 +0000

    kill some sr

commit 7d3ba0e39b9a83202be7bbc51496d7a21c3630a6
Author: Mike Kelly <pioto@pioto.org>
Date:   Wed Dec 3 23:21:38 2008 -0500

    Update .gitignore.

commit 296b3ad3a3663a841a4575527b93e170f06e04eb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 3 22:15:50 2008 +0000

    Make tests work as root. Really this time.

commit 0807dedf5e633eb31d42b978eb34151009806e35
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 3 20:10:32 2008 +0000

    three args to open

commit e03bcaf459f99e0f789fc7d2a588c3ec6ebc8243
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Dec 3 15:25:41 2008 +0000

    Be more verbose

commit 19dcef25afcf7943ec036ffdc6c632466f9cd790
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 1 01:12:55 2008 +0000

    oops

commit 28da5e1a25d3ad19ae0511eb4eb791b5b9a8bdaa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 1 00:47:28 2008 +0000

    If PALUDIS_BYPASS_USERPRIV_CHECKS is set, don't do id checks

commit 756c408292bae3b2676c56a033e4c7b997704f7e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Dec 1 00:44:48 2008 +0000

    Fix threads -qa compile

commit 88010af8b8f822b630ef8fe9d041acfb98b224e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 30 21:16:29 2008 +0000

    Preparation for 0.32.1

commit eeb89b32b7260149013527926317dcc52c12bace
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 30 22:57:41 2008 +0000

    Ruby hates threads

commit 76472decb285ae00a3fe0440c8b3220d89879ece
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 30 22:08:50 2008 +0000

    typo

commit 3f4b1e0567b6fbd2ae96014de2c66e247b56a155
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 30 21:12:23 2008 +0000

    Handle no IUSE file

commit 8f04c1b9950ad5773b32af5647b1fa52da8b56d4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 30 21:06:51 2008 +0000

    clipboardo

commit 93009c7c1a563af2bea19dbf38cec97769811176
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 30 19:27:18 2008 +0000

    Preparation for 0.32.0

commit d4d82ee3cb912898b8fae820e3e53bd9a075f5a4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 30 17:40:00 2008 +0000

    Add exclude unmirrorable fetch option

commit 0d3ff4c44d9934db94e00e9cb0bec5f319d35f3d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 29 23:54:10 2008 +0000

    Check for null failures

commit d8b45669c24a64ea30d98c870d067a1b3311db2c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 29 22:18:29 2008 +0000

    Make sure sets end up in world

commit 2ed26edee0d6ed2dd8562743987899827d690fe5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 25 01:16:06 2008 +0000

    typso

commit d613f5aa1df81389fc16e88233a30557dca373f9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 24 22:16:31 2008 +0000

    Preparation for 0.32.0_alpha1

commit c3f58c23a88bf9bd9ad3499505a2eb93089ac50b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 24 22:15:53 2008 +0000

    Allow reduced uids for tests

commit 183d862c0ef838cf387dd1e4b75f9f0474da44e7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 24 21:25:30 2008 +0000

    document build options

commit 0355a843c74c2973374eb255916738c5acc5fac3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 24 21:06:45 2008 +0000

    update for newer doxygen

commit 18c6b34313f7b5d81f50a400f6a2f4bce7ceb7f7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 24 18:31:31 2008 +0000

    Python choices

commit bbb8d84a9afb74cb1ad0c33143d977ad63daef3e
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Nov 23 16:59:16 2008 +0000

    Make adjutrix etc work on a standalone repository even when it's specified as the master (in ADJUTRIX_OPTIONS etc).

commit ed4e4ff949cabca33c020c2f11c74cc9575fe9ab
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Nov 19 20:10:08 2008 +0100

    Replace '--enable-glsa --enable-metadata-xml' by '--enable-xml'.

commit 3ad80da39c3601d21bca2cc22f095efd9a3a5401
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Thu Nov 20 10:47:26 2008 +0100

    Add --help option to cave print-owners and cave print-packages.

commit c7f8115b02bceef2046dffa924d00b2b1ad61895
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 20 00:27:01 2008 +0000

    deprecated

commit 85438e0cb6bb078304a2b945f2f62913db7f4735
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Wed Nov 19 19:15:26 2008 +0100

    Add cave print-packages.

commit 99b12148b816dc63f03cff5c2b88c8bc7d634e76
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 19 16:19:51 2008 +0000

    Deprecated

commit e7579e763756c20017f58dc1b1fa402ee3e9eb28
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Wed Nov 19 17:27:21 2008 +0100

    Add user set support to cave print-sets.

commit d5965417069afa9d346007e4404ec4e9d546afd8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 19 16:08:12 2008 +0000

    Context

commit 6a3e07934797a6f22b7946f7c5f8c557516216d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 19 16:07:53 2008 +0000

    Support deviating installs.

commit d3adb67d9367de9d5ed1734f07f4d4c4a680e687
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Tue Nov 18 23:07:21 2008 +0100

    Add cave print-owners.

commit b3c0daf8d515b414c7089908ea26ce842be01560
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Nov 16 20:43:14 2008 -0800

    add --help option to commands
    
    add a CaveCommandCommandLine base class.  This class contains a --help option
    for cave commands.

commit 15f1ce1eef979e22d35241a2c0d266d5bda4e754
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Nov 16 15:50:01 2008 -0800

    add cave-help
    
    simple first try implementation of a 'cave help'.  'cave help' will list all
    important commands.  'cave help command' will display the help message for the
    specified command.  'cave help -a' will print out all the known commands.

commit 163a8c725b8f1f2ea1884b9d825945fe56ed0d5a
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sun Nov 16 13:08:15 2008 +0100

    Add cave print-sync-protocols.

commit 5917d67b242110ca0704ab0537eee1eab4a62e04
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sun Nov 16 11:43:17 2008 +0100

    Add cave print-sets.

commit 114f795d20592b1f0748649a16630a5c305da9d4
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Nov 16 10:16:05 2008 +0000

    Support slot specifications in GLSAs.

commit 0007fc154be85f50a3d0f653cee66632b59e8652
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Nov 15 22:31:48 2008 +0000

    Don't segfault if one but not both of GLSAs and metadata.xml is enabled.

commit 975390470d5f3635b1e2a4885af390cd3f405d17
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sat Nov 15 23:11:02 2008 +0100

    Fix my e-mail.

commit 90cf6700539afc237b5d2511f7f0a928dff7220c
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sat Nov 15 23:10:36 2008 +0100

    Add cave print-repositories.

commit 2b72c6d42c4588709074fee37a7d50acb5df0f78
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Nov 14 21:27:07 2008 +0000

    Fix qualudis visibility check.

commit b9e08721682ba001fd8cc7fb1036bcb818259caf
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Nov 14 20:38:58 2008 +0000

    Support the epic piece of fail that is 7z.  From: Maciej Grela
    
    Fixes: ticket:673

commit 635179144839fa31015fe85cd9226a655d217f03
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Nov 13 00:01:03 2008 +0000

    Add MatchPackageOptions.
    
    Fixes: ticket:655

commit 8ae61a8b1335efdaef0208a138b178ba221b4b18
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Nov 12 21:08:43 2008 +0000

    Don't add extra whitespace.

commit 891f8b9a36d30450d1cf61e4a464f693be76d0e1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Nov 12 17:10:41 2008 +0000

    Enable metadata.xml for distcheck

commit 0507e963d7ed9300fd561fd9c24fe870bfac61a2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Nov 11 22:31:10 2008 +0000

    Add metadata.xml support.

commit 634aa07ea0e8fa854308f81db2f72af1fca907bd
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Nov 11 21:26:13 2008 +0000

    Don't trigger if-use-changed for USE_EXPAND things that aren't in IUSE

commit 3471ebfc306c02be0b10caab18b3d0a131a10e71
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 10 20:44:10 2008 +0000

    Fix

commit 79d5e4761d20b6c790e6f32b69f3f5da48039360
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 10 19:52:19 2008 +0000

    Catch exceptions escaping tests

commit 83594fbc6dba4893701b5b30397bdbaedd36f6d7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 10 19:51:58 2008 +0000

    Catch exceptions in threads

commit ac97c0471e05d07efdb673bbef5665470bc4925a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 10 19:51:41 2008 +0000

    Make InternalError talk to stderr

commit ad5e8bbe4ebc5c5d7bb094caa0590b86d6c0603c
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Nov 7 21:46:10 2008 +0000

    Pick up the test flag from the VDB for installed packages.

commit 2366036ad5da4e31aa706e8f8a70a232b517e9e3
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Nov 7 21:04:57 2008 +0000

    Fix USE_EXPAND for installed packages.

commit 28c390fbc627a972581ad6d22ced070d30deac12
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Nov 7 19:55:50 2008 +0000

    Typo.

commit c13fc4b9bcfa73714c5e4149d526e3ead5ede53f
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Nov 6 22:50:43 2008 +0000

    Needs moar context.

commit 64b222120ade107a45e24d136efbe4f11850bf6d
Author: Mike Kelly <pioto@pioto.org>
Date:   Tue Nov 4 23:31:14 2008 -0500

    Add support for proxies and different layman lists to playman.
    
    Fixes: ticket:672

commit f8dcdd042e39d5f9b971d3dc362c58a1d13111e2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 3 21:12:56 2008 +0000

    ...oops

commit c7bb1db8bd85beb586821cc1714e8b7b8517f281
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 3 21:08:54 2008 +0000

    Fix nightlies. Maybe. If we're lucky.

commit eada9d181d571c9a06156dae1b37fe6899b1ed8b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 3 19:58:55 2008 +0000

    MYOPTIONS number-selected requirements

commit cb9b7c77715d51adb3e78253337ea9a5b23cdc80
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 3 18:29:10 2008 +0000

    Make MYOPTIONS requirements work on ( ) too

commit 6e7666ca2ae92ae7648e93e9986eadccafe70495
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 3 17:55:46 2008 +0000

    Start MYOPTIONS requirements work

commit c0b811f3266617e9baca5ef33b570a57220c74af
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Nov 3 14:12:43 2008 +0000

    test USE flag is 'special' with 0-based EAPIs

commit 5dcb7428bed9f47e3a80f9b4370275673be036b9
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sun Nov 2 23:20:44 2008 +0000

    RDOC_IS_STUPID

commit b97990bd52bcbe0571f11e959fca6d66a96469b4
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sun Nov 2 22:41:49 2008 +0000

    (ruby) move defines to paludis_ruby.hh

commit e72cb70b3e369f9238ba7ee5a29a3fe0a863b690
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 2 17:38:19 2008 +0000

    *hate*

commit 94c27e7984c9d992b038788b56c79496d105e133
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 2 17:34:48 2008 +0000

    std::boolalpha on input is broken by design

commit 831180ea51569c57d9d653eee87b2ed89006f8f8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 2 17:26:18 2008 +0000

    g++-4.4 hates us

commit 1f9f4983a66c30bf26b799e0c27c1994885ad767
Author: Mike Kelly <pioto@pioto.org>
Date:   Sun Nov 2 11:35:54 2008 -0500

    Fix distcheck (I hope).

commit db01b59ec242d46ebc5a0c5f3398ab19c2c72f51
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Nov 2 14:23:12 2008 +0000

    Don't warn about missing flags for un* IDs.

commit ab8e41cfca849f62ac6bf065201764ba4b8f8009
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Nov 2 12:30:20 2008 +0000

    Set PALUDIS_COMMAND

commit 257cefbcd37fa70a43c92df28fb16bb1fc39547b
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Nov 2 12:17:07 2008 +0000

    Don't use the icky C EOF macro.

commit 84fb91b72e00c95914c24f15be24139bef11d733
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Nov 2 12:16:58 2008 +0000

    Typo.

commit 485313eb8b584c2e6fa34826b497d1f898ccb409
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Nov 1 22:49:47 2008 +0000

    Don't barf if raw_use_expand_key is zero

commit 8be3d5b5a8a092ec2e2feb5886398d906c1952cd
Author: Richard Brown <rbrown@exherbo.org>
Date:   Fri Oct 31 15:33:41 2008 +0000

    Remove extraneous "}"

commit 1a52c16f694b1c85b0dd056bbbc58f72acc1da1a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 29 14:47:01 2008 +0000

    Add MYOPTIONS [[ description ]] support.

commit ce4df37e1592c889e7fe14b6e7a3e57b10749e89
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 28 14:19:40 2008 +0000

    Fix distcheck

commit f2d976c54f21cee71d890a011317f521221ec2a9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 27 14:35:09 2008 +0000

    Handle failures better

commit 4edbd1da2873204b78920722f08bfe6b73641cfb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 27 14:29:28 2008 +0000

    need to signal on failure

commit c57eefce26a73692c2cae2ae5b4db392f280bf4d
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Oct 27 15:13:39 2008 +0100

    zsh-completion: Update

commit 43e229bfde7fff8a4e64818721ff5c83181ec78e
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Oct 27 15:08:53 2008 +0100

    Whitespace.

commit 2fc32c31d4f614247354146d21bb815e633ef20b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 27 13:46:06 2008 +0000

    Already have the lock

commit 9af8a0a6c48085b7e50627ddb7e68dd69614b0dc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 27 09:08:06 2008 +0000

    Better parallel sync for cave.

commit 20f5474fe42c320a3a1711e2ae245dee8c74402b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 26 18:31:48 2008 +0000

    More cave work.
    
    Support redirecting sync output.

commit d6ea84ebfedb53646b94779c7f25dfd3bdc18142
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Oct 26 09:31:14 2008 +0000

    Change [opt+] and [opt-] to [opt(+)] and [opt(-)]

commit 6d533ba362502f2b2d6cab645d248c6daae8f4db
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Sun Oct 26 08:29:04 2008 +0100

    Fix option !foo.

commit fa60a909b04ba84d79556e7df7dd7d22e513302c
Author: Mike Kelly <pioto@pioto.org>
Date:   Sun Oct 26 01:20:29 2008 -0400

    Add --with-config-framework=[eselect|eclectic].
    
    Defaults to eselect. Lets Exherbo finally drop eselect.
    
    Fixes: ticket:657

commit 2775c7df7ac65dd9524924cf7d7bb0227956356c
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 20:09:29 2008 +0100

    Fix RESTRICT=test

commit 649c5a3ffc557f296275e65b60743ece2cc0e6fe
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 18:21:05 2008 +0100

    Support [foo+] and [foo-] in exheres.
    
    Fixes: ticket:642

commit 97a4db0abeb773dd45c4aa8b0fe0db07397e28f2
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 17:37:59 2008 +0100

    WTF

commit adaf0eabb0f2e7ba13e630c48e9ef1f9aadc6fd5
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 17:19:38 2008 +0100

    Add USE_EXPAND_HIDDEN and HIDDEN_SUBOPTIONS to VDB and pbins, where it isn't already.

commit 034aa1f7f1955968397738578ba8aad623a6e8b5
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 17:06:32 2008 +0100

    Support cave --log-level

commit 449407a1969aa279b26929d57e25da41e81dafc6
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 15:36:18 2008 +0100

    Fix paludis-1 DESCRIPTION

commit 41ee94aa940136f29cf7a8863a6191edc1fab4fb
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 15:36:12 2008 +0100

    More GCC 4.1 fixing.

commit 93024d49f7243ecdb319e639cefa7c2ef83d7b3b
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 13:10:57 2008 +0100

    (ruby) Add ChoiceValue#enabled_by_default?

commit 1d7e4488ea6563fb52f6775c8178c860bf361941
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 13:08:23 2008 +0100

    (ruby) Fix docs and method naming.

commit f0bcca524a3988da301752612f279dfd4ab910d0
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 13:01:24 2008 +0100

    Tests for enabled_by_default, and more tests for choices in general.

commit 88df640929231d8fec056df9cfc47aab385aa9ef
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 12:54:15 2008 +0100

    Add ChoiceValue::enabled_by_default

commit 9124291229b1e2c42c16771025c066f7de2fcabc
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 11:06:24 2008 +0100

    (ruby) Add/fix ::* things for PackageDepSpec.

commit b7349724b4d22b0f96c690a0ef506a4511f1c54c
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Oct 25 10:26:21 2008 +0100

    (ruby) Fix doc.

commit bd9aa0272d7e2821074d64479cca90312939621c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 25 11:49:36 2008 +0100

    Start work on cave

commit ab50405a661d1e8af907aace115823ccd6be8a10
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 25 04:27:55 2008 +0100

    Make optionq a pipe command.

commit 6354fb6904e671e86c1d12df54315fafee32f41b
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Oct 24 19:10:19 2008 +0100

    Work around apparent GCC 4.1 bug.

commit 7cd0c2d122a5b38c5a925dac52b429c99e7f5085
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 24 09:32:40 2008 +0100

    Paludis is about choices.

commit 95de300935276509248c6ad2f6a08bf458ef290c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 23 00:58:38 2008 +0100

    Make QA checks distribution-dependent.

commit 35688ebc8de00380e3f5f879e3f95b8f8120180e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 23 00:08:12 2008 +0100

    shut compiler up

commit 657ef3a15ba209b8d293c674404880e42ab7931e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Oct 22 07:15:31 2008 +0100

    oops

commit 40a0e761836abfdaf63c6d97efb2bc42a44883d0
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Sun Oct 19 23:28:55 2008 +0200

    Nuke tests that require a tty.

commit ac86126021eb6d07bdabfcac086d62f6f4da3c23
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 18 23:00:43 2008 +0100

    Kill contrarius, gtkpaludis, AdaptedEnvironment

commit 9e50013b9b8fac27a1cc4bbef78077d111164a59
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 18 21:23:18 2008 +0100

    Betterer error message

commit 354116d42c45d42146fc20ace9de4210d9f8f064
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Fri Oct 17 23:31:14 2008 +0200

    Add here{bin,{conf,env,init}d,ins,sbin} to exheres-0.

commit 290f399cc8c7c5c407b083c9b4f9b0ea954a725e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Oct 14 20:57:27 2008 +0100

    Add ::/, ::/?, ::/??, ::repo?, ::repo?? deps
    
    Fixes: ticket:665

commit 918a0b2a9063416885081bb52a1164bf6b7a40ea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 12 21:26:47 2008 +0100

    Don't bother formatting things where unnecessary.

commit 4a771032711c4cfbf9cb6e96fd6fee553e491d0f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 12 21:06:56 2008 +0100

    Add Tribool class

commit 903a669622844e80821328e2c40a14c6ad2ae58d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Oct 12 15:37:39 2008 +0100

    *.epicfail in CLEANFILES

commit b84cd3cb449f56834a994ddbca6380e718d04cb2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 9 00:41:56 2008 +0100

    Export VersionSpec parts.

commit 827905ef782e88c2a5f1cfcbca6fc9e8b907fbe9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Oct 11 00:11:10 2008 +0100

    Make empty hook dirs for new phases

commit fdbba028bdc43151a851323398ad4359cb29e220
Author: Richard Brown <rbrown@exherbo.org>
Date:   Fri Oct 10 23:21:31 2008 +0100

    Add SlotRequirement

commit ca07bf6393b0db1cc3162da8ef0eac9c9ba484e8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 10 22:10:17 2008 +0100

    Change how NoConfigEnvironment does masters.
    
    Now rather than specifying the master repository directory, we specify
    the master repository name (if there's no layout.conf) and a number of
    extra repository directories.
    
    Clients now use --extra-repository-dir (possibly multiple times) and
    --master-repository-name (if it can't be determined automatically)
    instead of --master-repository-dir.
    
    Fixes: ticket:635.

commit b72601a91b640a34c7aa2dc1ef92428ecf22b1cc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 10 22:03:40 2008 +0100

    Stupid Python

commit 57307fb6ce7a3b3e25d0f3e3fc4a4cae0e5893fa
Author: Richard Brown <rbrown@exherbo.org>
Date:   Fri Oct 10 21:31:24 2008 +0100

    Parameters were renumbered

commit 474aa6cfd3219464b1bf569cb1bee86a48b9d678
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 10 19:14:19 2008 +0100

    Update .gitignore

commit e0f9b728dd5f6aa56aaf1cab0880ef59002e4cb7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 10 18:35:25 2008 +0100

    Keep a record of test failures

commit 88c1cdfa234c04f61ea026e588c5819c39acd4ee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Oct 10 01:46:27 2008 +0100

    clipboardo

commit 678bce41252dbb269960750771667ccea5208c26
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Oct 9 22:42:41 2008 +0100

    Work around ebuilds assuming cwd is safe.
    
    Fixes: Gentoo#240722

commit 2dcdbcafdb4da4f80c43f18605aa60ccb5db9cf3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 6 22:54:59 2008 +0100

    Update NEWS

commit 69880891f02ff6c40e3b716c55234b5ca4c1b117
Author: Matthias Langer <mlangc@gmx.at>
Date:   Mon Oct 6 19:42:23 2008 +0200

    FakeInstalledRepository should now register itself with RepositoryFactory.

commit 6d4eee21ade8eec93dc69a36b9a2f262c5419908
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 6 22:23:59 2008 +0100

    Update gitignore

commit d9ca0b91f76b0a0649ca049702571da933c165b4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 6 22:21:25 2008 +0100

    Document unwritten

commit ef08a256e4c922d7dbb3b34ee9e5e0dbb52088af
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Oct 6 20:54:35 2008 +0100

    Add UnwrittenRepository.
    
    Fixes: ticket:640

commit 785dc034032bfb54aefb8de00fe65b923fe3ba08
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Sep 30 21:54:18 2008 +0100

    Needs moar GLEP 55

commit 13343e71d974911400f084d4c73d81076fc046b0
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Mon Sep 29 21:26:39 2008 +0200

    Print qa notice when econf is run outside src_configure/src_compile depending upon the existence of src_configure in the current EAPI.

commit 10da0e608f7d826ab12d23dbd4fd4ff155e8c399
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 26 13:29:18 2008 +0100

    PROPERTIES support.

commit f17f44aa5d5765f94f70395a995416b05279a39f
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 10 21:41:03 2008 +0100

    EAPI 2

commit 9a5de1a1916acd3be7765db8085441e29c384ac3
Author: Santiago M. Mola <coldwind@gentoo.org>
Date:   Mon Sep 22 20:58:27 2008 +0200

    Prevent dohtml -r from failing with empty dirs during recursion.

commit 7b693ec5174f1e1f81a91bc6e841c17351c1c077
Author: Santiago M. Mola <coldwind@gentoo.org>
Date:   Mon Sep 22 20:20:54 2008 +0200

    Update allowed extensions in dohtml.

commit 311bc92baa06ebb270a0cdd8e8df6bdd0db13cd4
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Sep 20 21:31:31 2008 +0100

    (python) Fix Generator.{In,From}Repository

commit d5b04d62715b39dfb16c5ea990963b29e11fe662
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Sep 19 21:13:24 2008 +0100

    More debug messages.

commit 162a593a59467a7293228cd598f6a3c74a6e0ec4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Sep 19 08:15:58 2008 +0100

    Be consistent in how we handle sptrs

commit ba2963cf4666e66d92186a6962d1e4a794b4fedd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 16 03:18:05 2008 +0100

    add operator=

commit afa26e6cdadb402aee39213e4bbbc54b2c6b6e30
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Sep 15 21:48:21 2008 +0100

    Typo.

commit 159ec2267f4a9410f77e4e242a5f42d455a2b799
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Sep 12 16:39:39 2008 +0100

    Show old-style virtuals in -pi output if they would provide useful information about deps etc.

commit 1d70285d5f776afaf4be1ed69e38e693238399a1
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Sep 11 21:04:02 2008 +0100

    Remove eapi*_{src,pkg}_* support.
    
    No longer planned for EAPI 2.

commit 3ca44a937d5eb292fa51b7f6fe9488a54a7dd39e
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Sep 11 21:03:56 2008 +0100

    Quoting.

commit 63a856bc81efef2bb17dc6e6303ed965ea8d5e5a
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Sep 11 07:46:55 2008 +0100

    Revert "Support for unpacking gitweb snapshots."
    
    This reverts commit eca10c830311c47692c5216dbe99d342fc50658a
    
    No longer planned for EAPI 2.

commit 34ea2154564bd5b3bba6e6a27d382ca6c6e46bbf
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Sep 8 12:49:47 2008 +0100

    Adjust PATH mangling. *grumble*

commit ff8089c49f7d3653f83663452746611aa65b6a37
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 7 00:20:08 2008 +0100

    Oops.

commit a7f07b33a0a8ff655eec08ed1fb2f0ed288d213d
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Sep 7 00:05:46 2008 +0100

    Stop supporting * with operators other than =.
    
    Portage stopped supporting it at some point in the past, so hopefully
    everyone's fixed all their packages by now.

commit b77919a18ccc2863da8eece251618e2587124944
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Sep 6 20:45:52 2008 +0100

    Support !! blocks, but treat them and the ! variant the same for now.

commit eca10c830311c47692c5216dbe99d342fc50658a
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Sep 6 18:25:35 2008 +0100

    Support for unpacking gitweb snapshots.

commit 70f3752ce413eeaf1651c2c572bbc4583ba6fb94
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 3 23:53:04 2008 +0100

    Bring in 0.30 branch news

commit b2cf5969ccb0b7a9d834f64ee6ad414d7e43f389
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 3 21:32:21 2008 +0100

    Fix dlopens for new .so suffixes

commit 15ece6156080c9626cf3de209f38a6721316b27e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 3 20:16:54 2008 +0100

    ffi

commit 2434d448da9cb7ffb7ab836de8805201b7de7a50
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Wed Sep 3 19:34:40 2008 +0200

    oops too :P

commit b34bc4e363d0e5b5625eb4df029842b1efd25974
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Wed Sep 3 16:39:34 2008 +0000

    Append GITHEAD to PC_SLOT for development versions to avoid libtool fuckage.

commit 6829d50b86eda8a0055f30e312fca1853a1d557c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 3 18:32:27 2008 +0100

    oops

commit af3cb24e89302e9b6cb04f15eb6c53aae5be2eb6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Sep 3 17:07:37 2008 +0100

    Documentation updates
    
    Document unavailable, turn it on by default. Fix examples links.
    
    Fixes: ticket:641

commit 374b0b7d25ff98be8ba05352599fe493b81cf0c3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 2 17:43:32 2008 +0100

    Fix cran

commit 73b0085bb9e598911b7651ef4aa40b6f1215f527
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Sat Aug 30 12:06:45 2008 +0000

    Pass and merge CONFIG_PROTECT from InstallAction to UninstallAction
    
    Fixes: ticket:618

commit d98625c61d292ea5368d008fd88dcd9caf0019a1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 2 03:57:54 2008 +0100

    Preserve annotations when copying.

commit 313714a7bda2040516335f2dab34bf4435665948
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 2 01:16:22 2008 +0100

    Preserve annotations when rewriting deps

commit 0d4d0d8eee72dcd29c6d1ffc3239079f9e3b4a41
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Sep 2 00:05:33 2008 +0100

    Carry annotations around with e specs

commit 1291fcfec43931bf02f53030fff79f276ff748a0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 1 18:54:10 2008 +0100

    Don't require profiles = to be set on unsynced repos

commit 81f3d51a3b47c20ec3b4fbee582b48660ce2e9ed
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 1 18:30:35 2008 +0100

    Don't stringify block specs by ! + blocked spec

commit 243ba0181d0c63af58317d56ff6e351076e76c1d
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Sep 1 17:32:56 2008 +0100

    src_prepare tests.

commit 541b4b83b6c02e0c7c86e3ce6e7541f94d37ed5a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 1 17:31:26 2008 +0100

    Really this time. Honest.

commit df9ef00684498f74e18b5a4be8b56b8cdc61eb84
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Sep 1 17:16:25 2008 +0100

    Change the handling of the two USE-dep syntaxes.
    
    Make it possible for an EAPI to accept both, and do so for paludis-1.
    Allow both anyway if strict parsing is disabled.

commit f687f2305ab5a3964829b0f11d26cfb42171e444
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 1 17:12:51 2008 +0100

    Some EAPIs require reduced user id != 0

commit 78ce4a65b080ac2a3bb8a569c2f9d317f0906e67
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Sep 1 16:30:15 2008 +0100

    userpriv is mandatory on exherbo
    
    Fixes: ticket:638

commit eebdfdbd65a7971d2cbb5812dea42ef05dd899cf
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Sep 1 14:43:37 2008 +0100

    EAPI 2 will have src_prepare

commit a66a6d5cf3410da1c8f6ba0f52afc1af0ac8c986
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 31 17:58:55 2008 +0100

    Fix pbins more.

commit 03ec546a4fbf11ac9e7eafa819c8922685431b49
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 31 13:29:41 2008 +0100

    Source /etc/profile.env in ebuild.bash

commit 6caebda97386556caa6a4857ef3a8f009654680f
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Aug 29 21:38:54 2008 +0100

    pbins don't support eclasses or exlibs.
    
    This is a possibly better way to fix cache validation for pbins, since
    it doesn't prevent INHERITED from being searched with inquisitio, for
    example.

commit 3d3d163dfb5d0ccc36f749d436db6b674caae8d7
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Aug 29 21:36:04 2008 +0100

    Revert "Don't define inherited_key for pbin EAPIs."
    
    This reverts commit 89265c9020c12d1db7a0ec7cbbf6f09fa8612701

commit eeca9679fbc104bdeac482a5ce3e2465397d71f1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 29 19:00:04 2008 +0100

    Better test failure messages

commit 5c804dc652872b9a9c4abbf6656d7e559a25ea65
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 28 18:38:18 2008 +0100

    Fix test paths

commit 084299d17ef2824ebafa0c8b51d63019cba041dc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 28 18:33:08 2008 +0100

    Formatting

commit 390dc2bc75f19f3241fcbef2c66264cbf6c19f02
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Wed Aug 27 11:26:04 2008 +0200

    -E accepts specpath and environment variables

commit aa61a49a840c675bb6f1daa280e18427f1076091
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 28 18:03:26 2008 +0100

    Remove stale test.

commit 698f93114a2800963a4a6f96c46b5ae2b19a578f
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 28 17:36:42 2008 +0100

    Remove stale doc comment.

commit 89265c9020c12d1db7a0ec7cbbf6f09fa8612701
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 28 17:35:44 2008 +0100

    Don't define inherited_key for pbin EAPIs.
    
    It's only used for cache invalidation and a QA check, neither of which
    make sense for pbins.

commit 2eb145c2c6f0823caca943c5f6a7828ba6d67d1b
Author: pioto <pioto@everglades.pioto.org>
Date:   Thu Aug 28 09:13:45 2008 -0400

    Add a missing header.

commit b1dc0150c92bfd14d17c32765377c0ec9d2093a7
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Thu Aug 28 04:05:59 2008 +0200

    Clean up tmpdir.

commit 6ded7008469640d2284022deff1e39c3c792f564
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 27 22:11:20 2008 +0100

    Per distribution repository blacklists

commit afc70958528f85092b4278bc09dcbc8584221a05
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 27 22:10:46 2008 +0100

    Repository ctor now takes Environment param

commit 07219185f96f934756b321aff77229a42c37fda4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 27 22:09:35 2008 +0100

    Pass distribution KeyValueConfigFile by sptr.
    
    Lets distribution data classes keep it around for later if necessary.

commit ac897c9a5c573313f99253bae5a899a06c84fb4e
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Aug 27 19:14:08 2008 +0100

    Make pbins a little more less broken.

commit 682812145fdd8ff945d892838cbb995116b8233f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 27 19:03:45 2008 +0100

    Check for 0x enum class

commit c58fddb7774f1d688f4f26f16bafd285e9b2f69b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 27 16:37:51 2008 +0100

    Don't stamp over LD_LIBRARY_PATH

commit 85fdf4d4b1ed3024565a0be294fb44e91c3331ee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 27 16:22:23 2008 +0100

    Extra ;

commit 481db507727c12f89b0c30691c5fd351a48401cc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 27 16:22:03 2008 +0100

    Better boost.python not working error messages

commit 703221a79ab2b300919f50d655a5cf2138cac862
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 27 15:52:12 2008 +0100

    Pickier checks for c++0x 'extern template' support
    
    See gcc bug 37256.

commit 139609acd9481b079bec619a6ed80fa636cab0d4
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Aug 27 07:12:27 2008 +0100

    Make pbins a little less broken.

commit 16ffcdb662b30773a9d9e91eabcfff6baf85df86
Author: Mike Kelly <pioto@pioto.org>
Date:   Mon Aug 25 21:34:52 2008 -0400

    FreeBSD can't give head.
    
    The head -c1 in FreeBSD doesn't read null characters properly. Use bash's
    'read' builtin instead.

commit 2dff4c53f99e35f801dbbeba9132c1ac75719eba
Author: Mike Kelly <pioto@pioto.org>
Date:   Fri Aug 22 09:30:20 2008 -0400

    "Fix" for FreeBSD.

commit 3cbbde67d5897ffe3df549058796c011f69b184d
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Aug 25 11:22:53 2008 +0100

    Fix distcheck.

commit 9199090d6bde401593507b238026c572b827eba0
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 24 14:19:43 2008 +0100

    Move the EXTRA_PREFIX out to the front in exheres default_src_install

commit a74bd5b6e5db7221829f57c9975434e815363764
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 24 01:02:23 2008 +0100

    Fix cache for relative repository paths.

commit d04fe3ec84b3752c6aa57294763f18cc9be5e6f4
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   Sun Aug 24 03:01:51 2008 -0700

    add mappings for exheres configuration layout
    
    use.conf -> options.conf
    licenses.conf -> licences.conf
    keywords.conf -> platforms.conf

commit 5f4d364c64a5be3038d11a67c2389af2c023d837
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 23 18:13:59 2008 +0100

    Protect more variables when loading environment.bz2

commit 35bedf275b1bea2cad5cb3908d5e67787befbf3b
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 23 13:38:35 2008 +0100

    A -> ARCHIVES for exheres.

commit 27ac3acc259c6b98a37ca6ae761c341dbfd77497
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 23 13:28:26 2008 +0100

    SOURCES -> DOWNLOADS for exheres.

commit 22316cdcc3e2b36b50ba607a1dcb509dfa0845aa
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 23 13:24:25 2008 +0100

    FILESDIR -> FILES for exheres.

commit eba77581621cdd11e890e54cc52456b28e1e7023
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 21 20:37:14 2008 +0100

    P -> PNV and PF -> PNVR for exheres.

commit 3150704bd7b499d3a040efa02487ff5be83e8bbd
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 21 19:53:16 2008 +0100

    T -> TEMP for exheres.

commit ce0b5b61f068d6d4e270b68cf3d1221bd9b330ab
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 21 19:26:39 2008 +0100

    Stop exporting IMAGE in Gentoo EAPIs.

commit 073be1cd9c89ac1de7845c0cdcd370b86cbbe3d8
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 21 19:22:15 2008 +0100

    D -> IMAGE for exheres.

commit 7c34d224c099b6e95fdd448e477f9a935fa3e5fb
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 21 18:17:12 2008 +0100

    S -> WORK for exheres.

commit 215ad970b4f7dd877902e4fba327a4aee34a53b1
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 21 18:03:39 2008 +0100

    WORKDIR -> WORKBASE in exheres.

commit b886ad6f7fc5c386df98de14dcb2b58809ac00bb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 23 15:25:40 2008 +0100

    master is now 0.31

commit c510ad17a05fa88d2ea0a1105d10cafdd97ab700
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 23 15:15:59 2008 +0100

    Fixx0r pyth0nz

commit 6f646d1b35a5cde9e4716fdc9dcecfb23aa991bf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 23 01:29:31 2008 +0100

    Use distribution concepts for masks
    
    Fixes: ticket:636

commit 33fd8ae2939ecc7f82788d7892936cb64089e700
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 23 00:14:01 2008 +0100

    stderr goes into a metadata key
    
    Fixes: ticket:634

commit c0467d2f53a5929b225621ccf975dcc186146434
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 23 00:13:55 2008 +0100

    Fix docs

commit 220c57d80c1f9aa85d19283818add58960ef6c6c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 23 00:13:33 2008 +0100

    Allow capturing of stderr

commit 729bc1a815c1abba572213e885d5d654b09b35b4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 22 22:11:15 2008 +0100

    Distribution-defined config file names

commit 1b8bbb1a910d35e4e3da18d976ed96d965eb55aa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Aug 22 20:31:19 2008 +0100

    Split up distribution configs.

commit 343a7e259402dc193d8de4be6d189791b8234f47
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Aug 22 07:05:43 2008 +0100

    Fix tests for people in freakish time zones.

commit 39ab3277d4d63f405dfd1643c87f91da8b6f5ec9
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Aug 22 06:48:19 2008 +0100

    More debuggery.

commit 2c247177a01c61c6ec724d289d6a8eee89f53b33
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Fri Aug 22 00:45:04 2008 +0200

    Unset PALUDIS_OPTIONS in TESTS_ENVIRONMENT.

commit df28559c618619dff1562d553d676ec92aab32b3
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Aug 21 22:14:17 2008 +0100

    rfi

commit fd0e987a09d468489a83a8bf5d9321a6184977e0
Author: Richard Brown <rbrown@exherbo.org>
Date:   Thu Aug 21 22:10:32 2008 +0100

    Add --enable-python-doc

commit 92ac70db7b7015d360619ed3587c8786af86297e
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Aug 20 20:10:18 2008 +0200

    Add --no-compact to bash-completion.

commit ba686f17184c463d658171d96d0082d234414a92
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Aug 19 21:08:07 2008 +0200

    Remove --verbose, -v from reconcilio bash-completion.
    
    Turned on unconditionally in 906511bf81d1.

commit 96585cfeb40f4626542dfb61de08dad3dc95d4c6
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Aug 18 18:51:56 2008 +0100

    Fix Libs: line in pkg-config file.

commit 8fff09968e0bc0f97f833c834781aca45f0db6c7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 18 16:28:29 2008 +0100

    layout.conf:masters = support

commit 44b327851a6ad01445d7c1295178c96a72cf24a4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 18 15:36:15 2008 +0100

    Don't complain about a master repository having a master itself

commit f62e137848dd2c829a1d5f874ae5d4f2197e7ac6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 18 15:34:02 2008 +0100

    Support multiple master repositories.
    
    No way of actually configuring them yet, mind...

commit d6d26953211434db2042652e227136214d81b224
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 18 15:33:41 2008 +0100

    Add MetadataCollectionKey<Sequence<std::string> >

commit d1bf557556c570e133df1c94269979d1c71bde5a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 18 13:03:27 2008 +0100

    Add checks for c++0x default and deleted functions

commit f255f2d56fc29fe6487d1cdb595f9933c1b39ebe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 18 13:02:42 2008 +0100

    Update gitignore

commit 818399bd8ad5e3871084ee6951ba63a38ce92394
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sun Aug 17 16:39:35 2008 +0200

    Make expatch die when it's passed an empty directory.
    
    Otherwise patch hangs, waiting for input from stdin...

commit d606d20248af8d2e4b48130086d53cf88a271ac3
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 17 14:30:26 2008 +0100

    Forbid LICENSES and LICENCE in exheres, too.

commit 04db2171497d4c9cf6eaf6dc1f8078d0288b2548
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sun Aug 17 08:46:37 2008 +0100

    Add important missing s

commit b4b2f99b420ad3e35291807d41112423bc46ee2a
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 17 00:12:27 2008 +0100

    Greater compatibility with Portage and pkgcore w.r.t. mtimes, per discussion with zmedico and ferringb.

commit 40b30301b395c737736b87ff2ed8434634b562af
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 16 23:13:25 2008 +0100

    Rename LICENSE -> LICENCES, SRC_URI -> SOURCES for exheres.

commit 56777f2da961298152da4815a2055d4596adef21
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 16 23:13:21 2008 +0100

    Fix inherit / require detection of missing eclasses / exlibs.

commit 9c6239c795c74eac52757fe3cc36a2f1d2db4040
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 16 22:26:51 2008 +0100

    Fix GCC 4.3 more (ciaranm thinks).

commit 1e52083c680a8eabf27616234fed6573c9177e0d
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 16 22:05:20 2008 +0100

    Fix GCC 4.3

commit b1d4ba7ddf41ae047eb2cb43f28bb48c58375021
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 16 21:40:29 2008 +0100

    Fix DepSpec pretty-printing with labels.

commit 6054ceaa64a6d5ec81f1558c0e90b77ae6907bb0
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 16 15:08:38 2008 +0100

    Test cases for new cache handling.

commit 767fb3805f9629ebc36888a35023eda943089819
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Aug 12 19:25:21 2008 +0100

    Support for Portage's flat_hash cache format.  Fixes: ticket:630
    
    Use flat_hash for the write_cache, and drop flat_list support for
    non-Gentoo EAPIs.

commit 9035495cebefab9829c69d8abea3caf0e8b6ff2b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 16 17:29:04 2008 +0100

    Make PaludisEnvironment use repository-supplied repo deps.

commit c0f76979f86fb54bd8ea21c0cd4e020e1577e743
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 16 17:28:41 2008 +0100

    Let repositories suggest an importance.

commit c80df694dad34cf04487a584066137e4383996f6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Aug 16 17:27:26 2008 +0100

    Let Graph use a non-< comparator

commit c2396a54cc46abb528eb336152437753286930a6
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 16 15:08:53 2008 +0100

    Enable pkg_info for exheres.

commit 06ddd80d20cd401e9c35508d4a3dec728c1db556
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Aug 13 17:53:38 2008 +0100

    Add Repository::location_key.

commit 1942ce8358ed3c2e11471bf4c780fc23e37edca5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 14 19:10:06 2008 +0100

    Kill VirtualConstructor

commit 02c0429d9a58c9c577adf24c9c816bbfca5ddec8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 14 19:09:46 2008 +0100

    Stop using VirtualConstructor

commit 889f976165403678c3c4ec3e45e18c05995f3e51
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 14 19:09:27 2008 +0100

    Kill unused include

commit 13ccc6351aaf5257ce5cd55327701583eea686ae
Author: Richard Brown <rbrown@exherbo.org>
Date:   Thu Aug 14 18:59:08 2008 +0100

    Fix ruby doc

commit 22f82c679d12c2a00bed70664a112a5870fa9570
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Aug 14 14:13:08 2008 +0100

    Remove more VirtualConstructor use.

commit 0df61ec1cd67846d28dbee79e4ba8dec79b6dfb2
Author: Richard Brown <rbrown@exherbo.org>
Date:   Tue Aug 12 20:29:27 2008 +0100

    Docs tweaks

commit f47542b80c9cc84432b0006d5ef53f4988fe546d
Author: Richard Brown <rbrown@exherbo.org>
Date:   Tue Aug 12 20:29:17 2008 +0100

    (ruby) Fix demos EnvironmentMaker -> EnvironmentFactory

commit 5ef2a0f00a7b93a6ac6088ac34d9744a6fabec1c
Author: Richard Brown <rbrown@exherbo.org>
Date:   Tue Aug 12 19:45:30 2008 +0100

    Add link to example_selection

commit 5359e071f7fe0e6a43764a9a6fa5160b3b2f24f6
Author: Richard Brown <rbrown@exherbo.org>
Date:   Tue Aug 12 19:32:02 2008 +0100

    (ruby) Fix example parse_user_package_dep_spec

commit aacbe32dcf604490ce9211d40c0d11a6e78a4cdf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 12 20:02:54 2008 +0100

    DepTagCategoryMaker -> DepTagCategoryFactory

commit 0f3eb4b7da157630049ad93334338c4ba796304c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 12 14:54:14 2008 +0100

    Replace EnvironmentMaker with EnvironmentFactory.

commit dc24637ad9ea08b179bf76969533b29e95467eb4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 12 14:45:11 2008 +0100

    typso

commit f93b06b57f40265ba98dfe77084495ae34caf9c8
Author: Richard Brown <rbrown@exherbo.org>
Date:   Tue Aug 12 15:01:54 2008 +0100

    Docs fix

commit be77e144fbf5fb357e2ade4518edbb32b46a1d2a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 12 14:05:32 2008 +0100

    Can't take a PMF to list<>::push_back in 0x.

commit c3be2c0c889153faa7e5fd69defa5678a873a3e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 12 14:04:07 2008 +0100

    0x has std::next, which messes with paludis::next because of ADL.

commit 424de06050ce295a5d1a3dbeb8d49e1735b4ffa1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 12 13:08:22 2008 +0100

    Use std::rename from <cstdio>.

commit e038bcd47e69df8a612bc11928b9d0388aa6ac16
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 12 13:07:34 2008 +0100

    Missing headers

commit 594f16ab6a0d6b3a242c2e7cdfc2af87e4980182
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 12 13:05:34 2008 +0100

    Extra ;s

commit 3d7433d9f969a0a5b1f6469c45f3531586c3df3e
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Aug 11 20:49:53 2008 +0100

    Fix test build.

commit 119c84127aa4db169fbd532877e11cc1cd3f2066
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Aug 11 20:02:15 2008 +0100

    Tighten up the quoting in default_src_{compile,install}.

commit 59ebf547d0096912cc7b1110926300cd5d227640
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Aug 11 12:47:15 2008 +0100