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

commit 8b2504af1db3010894b9f514ce906f9a9bfa1507
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Jan 19 09:52:12 2010 +0100

    Preparation for 0.44.1

commit 679e15a93f0ed4e2618284360d54c6f0c71a2e3d
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jan 18 19:44:46 2010 +0000

    Don't install non-final EAPIs

commit 36b8099ccf79ea91119d6ac061926109dfbbd530
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 23f131ed950d37b62205af7b5a6fdc5cd6ecd98a
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 bba327812833ffb18cf659ffb4cb8234fe2bb3a3
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jan 17 13:19:41 2010 +0000

    Fix -*

commit 972a794c67e9036f3984538890b38d8ecdd48593
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jan 12 22:34:02 2010 +0000

    Fix gcc 4.1 build

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

    Replace RepositoryMaker with a more flexible RepositoryFactory.

commit 8cf3a9dca43a6799a15d749b266e070525e7a46b
Author: Piotr Jaroszyński <p.jaroszynski@gmail.com>
Date:   Mon Aug 11 16:27:58 2008 +0000

    Change get_new_ids_or_minus_one()s' logic to reset user and group ownership separately.

commit db052e1a2087fd307ba611c33801f8a3f949fcce
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 10 21:41:03 2008 +0100

    Default phase functions for the upcoming EAPI 2.

commit 6d6a8296a8cc61e9c930ecb472f6e5b6332679d0
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Aug 11 04:32:00 2008 +0200

    Add --show-associated-keys to bash-completion.

commit f6ca0cbe39e6312d71ed3fdd9692d088ce2cadd1
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 10 21:40:42 2008 +0100

    Tweak tests.

commit 50eefb0b6b3cefe9b9c6ed1f90d355c6440a4802
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 10 16:17:29 2008 +0100

    Keep a list of phase functions for each EAPI, instead of hard-coding it in various places.

commit 301564093f2dd20128be8f2033ec517412738b02
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 10 16:16:56 2008 +0100

    Allow EAPIs to specify which ebuild modules should be loaded.

commit be03352b02c38243799df12153354d447ef3e3c7
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 10 16:11:59 2008 +0100

    Use the proper output colour when writing a VDB entry/pbin.

commit a79fd4a0a7eb4ee6f2773832b5f62056a8daa0a9
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 10 11:16:16 2008 +0100

    Remove redundant dies in the exheres default functions.

commit 26972b41a2843bdb3782d4b5153cfd7abca7665e
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 10 00:32:40 2008 +0100

    Quote DEFAULT_SRC_CONFIGURE_PARAMS, requiring it to be an array.

commit 77ddc014e8fd0535f6df33415f85f0ecd22120e1
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 10 00:32:24 2008 +0100

    Fix test.

commit 70343cb92bdc1c16a3f9db064fb27bf9cb191b4f
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 9 23:26:15 2008 +0100

    Allow exheres default_src_configure to use the two-argument forms of option_with and option_enable.

commit dcd8994daf522003273eecc841599cb123aaae0e
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Aug 9 21:04:23 2008 +0100

    Fix exporting pkg_info from exlibs.

commit 608c7abbd898be86371153195c883693cd7489d7
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Aug 5 21:39:12 2008 +0100

    Support EAPI-dependent pkg_postinst phase ordering for up/downgrades.
    
    This is currently determined by the EAPI of the version being
    installed, not the one being removed.
    
    The implementation is rather hackish; the new resolver will let us do
    better.

commit 9df9c709cca58917d2f32a1214b41d604ed81e25
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 6 09:08:10 2008 +0100

    Fix more

commit 60146013fb821055b05cf41441a92a855b96b725
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Aug 6 08:44:50 2008 +0100

    Fix

commit 159c50de6178938cefa1ce3bc07276607baaa5b9
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Wed Aug 6 05:34:14 2008 +0200

    Really don't tell people to make builddir set*id. (See 4c7255f4).

commit c9e8d8cbd3dbe36f61412a269a05f34c303d9f7c
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Aug 5 22:48:14 2008 +0100

    Fix QA.

commit dc567ead0ab97ef1aa3f50ec732ea10f3588fe67
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Aug 5 21:38:46 2008 +0100

    Fix slightly broken tests.

commit 47cef140e8948e4668fd58fc460b264b13750698
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Aug 5 21:35:49 2008 +0100

    Allow TestEnvironment to take a ${ROOT}.

commit a13d7d63e7c9b24f65fdcf343cbe64e8a7076087
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 5 04:43:35 2008 +0100

    Tinker with exheres metadata lots.
    
    DESCRIPTION is now SUMMARY. DESCRIPTION is now for long descriptions. Added
    UPSTREAM_CHANGELOG, UPSTREAM_RELEASE_NOTES, UPSTREAM_DOCUMENTATION,
    BUGS_TO, REMOTE_IDS.

commit 129acafc8937a5143633c8e21c3e260dfb38df7e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 5 04:43:18 2008 +0100

    RestrictSpecTree -> PlainTextSpecTree

commit 58d38200b5a29264f4b15311461038143acb9149
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Aug 5 02:19:59 2008 +0100

    Fix Python.
    
    Because peper fails it.

commit dddf5ce3ce151414552dfe0c6af2fa3aed12ea44
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Mon Aug 4 17:05:04 2008 +0200

    (ruby) Set $envspec to "", so we don't get a traceback when checking $envspec.empty? later.

commit 8788d8f54896ebbbd11411c8320e2ce65db026c1
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Aug 4 15:17:33 2008 +0100

    Fix RESTRICT="mirror"

commit d7ee26456cc76bf76c0e77b23b1d7ba6967008a2
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 3 22:32:03 2008 +0100

    Support foo.lang.N in man page filenames for doman (Gentoo#222439) and pick up some miscellaneous doman changes from Portage.

commit 77be16f5c2de2ebcd7ce78084755f83c522edc39
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 29 21:47:08 2008 +0100

    Kill kc. Breaks python.

commit 5c42e4800f4e6edd91dc6d8cdf54afb3d1fb34df
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 3 20:19:26 2008 +0100

    Fix GCC 4.3 compile.

commit dc48cc2a343a9b729c96b787d60aa87fcc63147b
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 3 18:08:32 2008 +0100

    Add a bunch of test cases for parse_elike_use_requirement.

commit aa4c1ffef6ab7968093b9223a8ed2271a204b79c
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 3 17:17:01 2008 +0100

    Simplify the code.

commit e16130d830bf6911e21b6c2d9c1e2d9672d2fcf0
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 3 16:53:22 2008 +0100

    Support Portage-syntax for USE deps.

commit 6450119094d0c6dbc68162a815d5a5d8e500ce00
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Aug 3 16:51:54 2008 +0100

    Kill epdso_strict_star_operator.

commit af9e861a4f454ac4ed37feab8d1237047c2dc3ac
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Sat Aug 2 19:01:21 2008 +0200

    Add is_nonfatal(), allowing exlib functions to check whether they're called via nonfatal().

commit abd4c4d73087be66653eb227ea583e15ff02738a
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Aug 1 23:52:57 2008 +0100

    (ruby) Update copyright and version number on playman.rb

commit 8db95c4c1b9797d088ba7105b13a266d04928e19
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Aug 1 23:03:16 2008 +0100

    (ruby) Update layman->paludis sync URL mapping code from playboy.rb

commit 5df950c88f03804d3939f2a5beb2bd31967f24af
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Aug 1 22:49:39 2008 +0100

    Add Mercurial syncer.

commit 280f1b4d59186c67030c89ab8a374ab4b4f3bf56
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Jul 31 19:37:53 2008 -0400

    Mention "installing" an empty directory.

commit ef94218a3e63288ace66a3036f7cec7386f47d42
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Jul 31 19:23:45 2008 -0400

    Fix package.provided FAQ entry.

commit b0deb7163dd4617fd8f24e05dec23e5b8359db0d
Author: Mike Kelly <pioto@pioto.org>
Date:   Thu Jul 31 18:40:37 2008 -0400

    fix true test

commit 04b3b9372038f4171c537dc4ea8ebce50bb9fb93
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 30 21:09:06 2008 +0100

    Oops

commit ede35ef695e16884dd9958e304aaf3080a20cc07
Author: Mike Kelly <pioto@pioto.org>
Date:   Wed Jul 30 02:25:59 2008 -0400

    Fix test for FreeBSD 7.

commit 83d9a1a5ec5c4984c243a4d55d4d08c6d67c509b
Author: Mike Kelly <pioto@pioto.org>
Date:   Wed Jul 30 02:17:28 2008 -0400

    Add an FAQ entry about package.pretend / importare.

commit 4b9371bc31c573f0f3af66b91a91d74717b13737
Author: Mike Kelly <pioto@pioto.org>
Date:   Wed Jul 30 01:58:20 2008 -0400

    Fix paludis/util/system_TEST on FreeBSD.

commit d0c4e15066ace678c90e7e06161d9353816a4c03
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 29 19:03:07 2008 +0100

    Stick slot information into the so names.
    
    Libtool is too stupid to get this right just using .so.whatever.
    
    Fixes: ticket:616

commit 6c049a7f3aeae2fac8ac45789c86b84c14d22380
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Jul 29 16:46:40 2008 +0200

    --no-config-protection was removed, update bashcompletion.

commit fcbab98e78629603550e9ead3da3f63f97b9021a
Author: Ingmar Vanhassel <ingmar@exherbo.org>
Date:   Tue Jul 29 16:46:09 2008 +0200

    Complete paths instead of categories/packages for --resume-command-template.

commit 8c6fda1b4e24e182b98850a5269d257b26efa344
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jul 28 21:32:10 2008 +0100

    Change the mode of the symlink, not its target.

commit 5c6206dba5629933408567723916c56d5127e525
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jul 28 16:39:16 2008 +0100

    Remove GNU awk/make/patch/sed wrappers.
    
    These cause more trouble than they're worth, including libtool
    configuring in a reference to /usr/libexec/paludis/util, and automake
    tests invoking them with PATH=., causing them to fail.  Users will
    have to manually arrange for the GNU versions to be visible, on
    systems where they are not the default.

commit fa37c7c5b9a7b784feb39b291480aac42d7a4589
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jul 28 15:50:12 2008 +0100

    Don't clobber set*id bits.  Fixes: ticket:623

commit 4c7255f4dc491af29e6e3308f0270d8fa04a2550
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jul 28 15:39:48 2008 +0100

    Stop telling people to make builddir set*id (but keep supporting it for now).  See: ticket:623

commit ed61ce859111ba844c6683c272d89ab1a5880f6d
Author: Richard Brown <rb@lore.(none)>
Date:   Mon Jul 28 16:39:26 2008 +0100

    Fix pbins

commit 111a3968d9997f58e9bd127ab4df76628f1d13c6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 28 00:32:23 2008 +0100

    Refactor test cases, should use fewer sheep

commit 32716c78ce45ca334aa10bfef903c023884e6d94
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 28 00:32:06 2008 +0100

    Add missing stringify implementation

commit 7e40c67fa97498d6a10b6f75a005a70509100c59
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Jul 25 21:19:33 2008 +0100

    (ruby) Fix playman warning message.

commit bfbf5f882ac5441b35749880717868624f20df30
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jul 2 16:22:43 2008 +0100

    (ruby) Make playman.rb use Environment MetadataKeys to find the config directory.

commit 67b907b14fcb8751d3d1ac4551b760f91560e110
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jul 2 16:15:36 2008 +0100

    (ruby) Add bindings to the new specific Environment MetadataKey methods.

commit 78d31e69f521798ef9f82027e0f5ca0d33ee7d40
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jul 2 13:32:39 2008 +0100

    Add methods for format and config_location Environment MetadataKeys.

commit d536873df7c747be1da6056997de5ba2a566876f
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jul 23 22:02:26 2008 +0100

    (ruby) Fix find_unused_distfiles.rb for API changes.

commit 84f6c9f9908625269d50c4beba7c814bdae19173
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jul 23 22:02:04 2008 +0100

    Make UnavailableRepository use the owning repository for from_repositories_key()

commit ee8951598e753b4639d2e8272f7b6436557c2513
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jul 23 22:00:41 2008 +0100

    Accept multiple variable assignments on one line in the places where Portage does.  Fixes: ticket:608

commit f9e7ecdd0252218a9dd9d34b908aa6978728c6e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 23 17:39:32 2008 +0100

    Convert EAPI away from kc / sr.
    
    Looks like people are having compiler issues. Hopefully this:
    
    Fixes: ticket:622

commit 9df50426a7b3080e5ebcb077e2f7fc8ac2cf2681
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 23 16:47:54 2008 +0100

    New NamedValue voodoo.
    
    Eventually this will replace kc and sr. It's much simpler, and quite a bit
    cruder.

commit fadfd3ea6e287003b21c973337e64e215aca4c4a
Merge: 7a66723 94e9ecd
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jul 23 16:36:12 2008 +0100

    Merge branch 'master' of ssh://git@git.pioto.org/paludis

commit 94e9ecd9fec55432a79e43b6964fc63ff80d2e89
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 20 14:18:42 2008 +0100

    Kill --no-config-protection.
    
    It didn't do what you expect anyway.
    
    Fixes: ticket:619

commit 2f05223862c5c21934b39f2337182b8dfa680f45
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 20 11:39:59 2008 +0100

    Fix --report mask output.
    
    Fixes: ticket:620

commit 26fd6e6c668af53807855c1f6f715a8474c4e77e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 20 10:45:39 2008 +0100

    Fix gtkpaludis with recent pygtk.
    
    h2def.py moved.
    
    Fixes: ticket:621

commit e2af660dffefd965506130258f14feb14730ef80
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 15 22:07:30 2008 +0100

    Add filter::Slot().

commit e0f6e7ec0687eb055549d1f816278614a216e290
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 15 22:06:02 2008 +0100

    Don't disambiguate for TestEnvironment::add_set.
    
    Now, all /less tokens are treated as set names for TestEnvironment::add_set's
    parser.

commit 45f1ef9c3be6190933e42c22c61f37c019f16ca7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 15 22:05:16 2008 +0100

    Make DepSpecFlattener throw on duff sets.
    
    Rather than warning, DepSpecFlattener now throws if given a recursive or
    non-existent set.

commit ea0cc80ee33c07b73e88d9b832fd1f5a08afa351
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 21:00:16 2008 +0100

    Allow wildcards for --install.

commit 9374fe23072997049534761a1e04e7de69e453a0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 20:43:41 2008 +0100

    Allow wildcards on --uninstall.

commit 5f44815cec35b202bd824f222512305656657ae4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 20:24:05 2008 +0100

    Allow wildcards for paludis --query.

commit d14c32052a3e4d6c3d16669aa6760d0b0955de3c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 20:23:35 2008 +0100

    Add PartiallyMadePackageDepSpec ctor from PackageDepSpec.

commit 33e7bdf8d35762559eb5b162f9ee46bcf6cad0e9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:24:07 2008 +0100

    Boring api-use changes for previous (continued)

commit 8d626661eebf9e33e852dd86affc5f2fa86f611f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:22:05 2008 +0100

    (ruby) Update Ruby for previous (continued)

commit 15a3dcd00f4a927a4300326a9f1b7b39dc4e9ee7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:21:44 2008 +0100

    (python) Update python for previous (continued)

commit 6e9dcfc722b454aa93eaf26c7cd31821f334e8c1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:20:21 2008 +0100

    generator::FromRepository and generator::InRepository (continued)
    
    Replace generator::Repository with generator::FromRepository and
    generator::InRepository, in line with previous.

commit d36edaf6d906c3a011adf8e304f84677abcd81e3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:22:25 2008 +0100

    Update examples for previous (continued)

commit e86d42aaeeab8ef443bf7cdcaf19392651ed71d8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:28:35 2008 +0100

    Documentation updates for user dep specs (continued)

commit 8440450ddb94f56912f886fc6654e70d32c2e915
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:18:34 2008 +0100

    Allow user ::from->in repository deps (continued)
    
    For user dep specs, allow cat/pkg::from->in package dep specs. 'from' matches
    on origin repositories, 'in' matches on current repositories. At most one of
    from or in can be blank. ::in retains its current meaning.

commit b4e42442332b9489ab811a3b51cbfa2802c54760
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:22:49 2008 +0100

    Update cran dep specs for previous (continued)

commit 8574a75726bdd3ae74d4546dbfac954362c35d47
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:17:50 2008 +0100

    Update elike_package_dep_spec for previous (continued)

commit 36ff7da31af640c47f55a1548fe2e60c54c37f21
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:23:30 2008 +0100

    match_package support for previous (continued)

commit 37240c87e17d8b127ddb2480bbebf9ab4584379b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:16:20 2008 +0100

    Allow from- and in- repository deps.
    
    PackageID::repository is now PackageID::in_repository.
    
    Added PackageID::from_repository, which identifies things 'from' (as an origin)
    a particular repository.

commit bdacf3b7fe9b0b955c37d8315a6f36b76405ca82
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:08:11 2008 +0100

    Update ConsoleInstallTask for previous (continued)

commit fabd135405ff2866b91035a565359bd1574019a9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:07:35 2008 +0100

    Reporting needs tweaks for previous (continued)

commit 56ce29592f7c244795f20e0b99987f1854da01ea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:06:48 2008 +0100

    Update E info handling for previous (continued)

commit b3e1304b97c130f1b470627eeaee5abbe714cc3b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:06:13 2008 +0100

    (ruby) Update Ruby for previous (continued)

commit 95dc39cb76e5652aabfba76707840330274efd2e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:05:50 2008 +0100

    (python) Update python for previous (continued)

commit 341b41e24bee6e73f874f61085036d111384fd06
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:05:23 2008 +0100

    Update virtuals for previous (continued)

commit 9e23bcba99373e0a9ac543b3aa8b035b20adf62c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:04:54 2008 +0100

    Update E for previous (continued)

commit 3b627dbc6471f30a359cad3817bc99090ca8a7ca
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:03:20 2008 +0100

    Update Unpackaged for previous (continued)

commit eb2e3b17d993e13cd781c9e6242443739a24f491
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:01:53 2008 +0100

    Update Unavailable for previous (continued)

commit bb9aecd155d593f318aa0ecf0f0fc484e5fe7e99
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:01:13 2008 +0100

    Update Gems for previous (continued)

commit 6189b0b83959366860f3343a1900a27dfe20b818
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:00:49 2008 +0100

    Update Fake for previous (continued)

commit 5f1f70c41f5cb0c537e3d140acbcd633bf5d207b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:00:23 2008 +0100

    Update CRAN for previous (continued)

commit 7b5c57442b295a7930b80f1e14085b2ebeb848ea
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 02:59:02 2008 +0100

    Move to a single PackageID 'origin' key.
    
    Don't try to distinguish between source and binary origins. It gets too messy.
    Instead, have a single key holding all repositories that could be considered an
    'origin' of some kind.

commit 4143de469d180770243d5a2f7c5c9a9c0794088a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 03:07:13 2008 +0100

    Formatting fix

commit e16ed98136af8f399bad3d9e148aaa074d417f81
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 14 02:28:01 2008 +0100

    Use formatters properly

commit 11904c3bb9dcb890b699417901376101efb0084d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 13 17:00:05 2008 +0100

    Let TestEnvironment supply new sets.

commit 8d35eb9f91a617d6b0ebf487fe45d277e45e0d53
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 13 16:54:47 2008 +0100

    Let FakePackageID be masked.

commit b55f8208939c94c4cb723a151061ca09dc7ea7c4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jul 11 03:06:09 2008 +0100

    Reduce E interface. Refactor and exheresify info pkgs, vars.
    
    Exheres now uses metadata/info/{packages,variables}.conf.

commit 7ce03892066f69d3bf0be2e942d2a0e0e1932345
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 10 23:57:07 2008 +0100

    Pointless parens to shut 4.3.1 up

commit c73d224aab2ad843b9791351727c7e45e4b4b0d5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 10 22:36:38 2008 +0100

    Move use descriptions around for exheres.
    
    Exheres now uses metadata/options/descriptions/*.{local,}.conf instead of
    use.desc, use.local.desc and desc/*.desc. Local descriptions for suboptions are
    now allowed as a side effect.

commit 8f0a81f559104cc2fb5019174a94ee876e5eec03
Author: Mike Kelly <pioto@pioto.org>
Date:   Wed Jul 9 01:17:08 2008 -0400

    Use /usr/bin/env bash instead of /bin/bash for the shebang of shell scripts.
    
    This should make things run more nicely on systems like FreeBSD, where
    bash isn't installed in /bin.

commit df236f53f37b51d462b428ce1ff84943366c4acc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 7 15:29:38 2008 +0100

    master is now 0.29

commit cfe7b63daf410f2d1a83e7f7188ca23a84ecb71e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 7 15:29:26 2008 +0100

    Merge 0.28.0 NEWS forwards

commit a22c0f4aa17b859fcab60011bdc5a66fba0139cf
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 7 14:27:41 2008 +0100

    Silence some 4.3.1 warnings

commit 925e92a1697e8072435b61a57cf1e56715ca0252
Author: Stephen Bennett <spb@exherbo.org>
Date:   Mon Jul 7 13:11:30 2008 +0100

    Portage treats dirname/ as dirname/* for dohtml -r. Do the same thing here.

commit 8703d725460f27b40d89170742b21879c80a13ef
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jul 7 12:11:55 2008 +0100

    Better tr1 configure error messages

commit 6a6d29792c3eac7bc41eb64d14b8f0023aa8a30d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 6 15:59:58 2008 +0100

    Better error message for duff repo_name contents.

commit 901a45e44315ec7905513578bb5b810568545c56
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jul 6 14:48:45 2008 +0100

    Bring NEWS up to date

commit 975ba82125af306c60f2aa47cb547f5923a103bd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jul 3 18:32:14 2008 +0100

    Refactor, fix elike and user dep spec parsing.
    
    Refactor elike and user dep spec parsing to avoid having very similar code in
    multiple places.
    
    Fix bug where package names ending in exactly a single hyphen couldn't be used with a version in a spec.
    
    Fixes: ticket:590

commit 7a6672386eac9b3256ebeb447ae44ae6956c4bdd
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jul 2 16:42:57 2008 +0100

    (ruby) Remove some ancient cruft from playman.rb

commit e03c947815655875d93107066863995aa47de675
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 2 08:17:44 2008 +0100

    Add kvcfo_allow_multiple_assigns_per_line.
    
    The KeyValueConfigFile option kvcfo_allow_multiple_assigns_per_line allows multiple assigns per line, like A="b" C="d". If combined with kvcfo_disallow_space_inside_unquoted_values, A=b C=d is also accepted.
    
    In preparation for: ticket:608.

commit c6191d90ca1a19440d79ddc5fa6f4a035f6bb231
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 2 05:36:32 2008 +0100

    Fix backwards inline comment logic

commit 3e99625f2582f5bb6275f422989f8a7cf9611257
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 2 04:58:55 2008 +0100

    Oops

commit d7f42a8566937f53326989cce30bece16bbee814
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jul 2 04:28:12 2008 +0100

    Don't require virtuals repository.
    
    Various test cases would fail if we didn't enable virtuals repository support.
    For distributions that don't use old style virtuals, building virtuals
    repository just for test cases is silly.
    
    Fixes: ticket:603

commit cb504ebd97533082cf803c94b638e5b646c19567
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jul 1 18:16:57 2008 +0100

    importare is supposed to have --debug-build

commit 7ee12e2d21290c3c05768cf156d1bc0a98312ec1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 1 15:06:11 2008 +0100

    Tweak configure help text

commit 2c36a12f8715a146328fd1ba5d5de873c66c8c28
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 1 15:01:33 2008 +0100

    Merge in 0.26.2 NEWS

commit 0bb76cfeadc525681e6552ac9bf8b0f2822b1c4b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 1 15:00:01 2008 +0100

    Bring NEWS up to date

commit 3723adb541decb77e3bec96fb85c47f9197ccf11
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 1 14:23:32 2008 +0100

    Fix PortageEnvironment -flags in USE.
    
    Fixes: ticket:597.

commit fc75b73046cee4ae8400fcf36824cadef9c6b15a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 1 08:45:06 2008 +0100

    Make no newlines at eof a debug statement for now

commit 579b10d52d9a3b398ec75ebb8354a726a08bcbf4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 1 08:08:05 2008 +0100

    Syntax

commit 27bb77dd6c2ad1e2f5756a1ec8300b0ad3de6edb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 1 08:07:27 2008 +0100

    Really fix RepositoryDefaults. Honest.

commit 1b2cc63afb4c201834a2157d196b868fa209a45b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jul 1 07:25:35 2008 +0100

    Convert RepositoryConfigEntry to kc

commit 1c359b6841082de0d5fb9b29719b2c410cb60b0f
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Mon Jun 30 08:16:33 2008 +0000

    Don't unlink entries that don't need it

commit a7eff252d935e5654a2e039dff6cce547e4fd999
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 30 05:34:25 2008 +0100

    Make repository_defaults.conf work again.
    
    Rather than passing a map to the repository VC, we pass a function. This means
    we don't have to iterate over a KeyValueConfigFile's keys, which doesn't work
    well with a defaults function.
    
    Fixes: ticket:609.
    
    Squashed commit of the following:
    
    commit 47b484222ad25a47c088af5eec332219ece400c6
    Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
    Date:   Mon Jun 30 05:33:41 2008 +0100
    
        moar
    
    commit 653477eb3f89044ef1fbd5d878c54acb6afc27e8
    Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
    Date:   Mon Jun 30 04:42:55 2008 +0100
    
        start

commit 8e4a4a04e8e87102f97f75485c772c5cf408742c
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 29 12:52:04 2008 +0100

    Ditto for PortageEnvironment.

commit 89f046da080b474132a81ca4a4b0893c7af71d70
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 29 12:41:22 2008 +0100

    Try to match Portage profiles/* parsing rules more closely.

commit 515fa4c9344ccf566f7db68d5df4fffbb9805087
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 28 22:34:47 2008 +0100

    Make line continuations work (continued)

commit ec191d1e2b6a0c0eff1cf8a939f49fa319b0aa98
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 27 23:57:25 2008 +0100

    Boring API updates for ConfigFile changes (continued)

commit bcbe58fb705dffdc4b857b95a46388b40e097908
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 27 23:57:02 2008 +0100

    Update test cases (continued)
    
    Update test cases for new normalisation rules and API.

commit 54c159bbe78e727f1299f06ef91c4954116e5dd0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 27 23:55:04 2008 +0100

    Rewrite ConfigFile parsing, and add inline comments option.
    
    KeyValueConfigFile and LineConfigFile now use SimpleParser to do their parsing. This gives cleaner code and possibly fewer string copies.
    
    New options kvcfo_allow_inline_comments and lcfo_allow_inline_comments to allow
    inline comments.

commit e0b4ddd2f6ff081e130e0ac82ecdcfcfe66e4520
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Sat Jun 28 17:11:58 2008 +0200

    Require at least one argument for keepdir.

commit 802298f25d62d17939e0c706ae4ebc9298c22408
Author: Łukasz Michalik <lmi@ift.uni.wroc.pl>
Date:   Tue Jun 24 01:17:00 2008 +0200

    Make builddir be inherited from master repository

commit 8d653af9d4c2bc10ccd2ec89f5c43a01914d47bf
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jun 24 23:20:09 2008 +0100

    Don't merge KEYWORDS from eclasses; change KEYWORDS-in-eclass QA check to a QA warning.  Fixes: ticket:586

commit cb0309f384658a1b0c321efd8f0f86ec4d525e81
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jun 24 23:19:53 2008 +0100

    Don't export things needlessly.

commit 571e096926ba2518e001dd1e7681cf1dfd94482d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 24 01:26:14 2008 +0100

    importare can now change file ownership to root.
    
    importare --rewrite-ids-over-to-root n will rewrite any uid or gid greater than n to 0. -1 disables, which is the default for now.
    
    Fixes: ticket:599

commit 64f0748bd372d7fd7075d69dbdc730ffd93cc941
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 23 22:05:08 2008 +0100

    Fix indenting.
    
    BECAUSE SOME NAUGHTY PERSON PUT TABS IN MY NICE CLEAN SOURCE FILES.

commit 4d290362c1367806e3bbbff74fb12f1a8956f281
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 23 21:33:12 2008 +0100

    Make pkg_pretend and resume command interact sanely.
    
    Previously Paludis would run PretendAction for supporting IDs even if they had
    already been handled. Now we use the same logic used for InstallAction for
    pretends too.
    
    Fixes: ticket:604.

commit 8dee117a5679f5c068c6e68d7d0306bf9570611f
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 22 22:19:51 2008 +0100

    FreeBSD doesn't define EF_MIPS_ABI2

commit 4b9709ae72d646fcb19231bcabe46187701e976b
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 22 22:07:38 2008 +0100

    STB_NUM isn't an actual binding type.

commit 12dc1b2905bc562cb8a44a05256bd7695bcba717
Author: Kim Hoejgaard-Hansen <kimhh@kimhh-laptop.(none)>
Date:   Sat Jun 21 00:09:54 2008 +0200

    use /usr/bin/env bash instead of /bin/bash

commit f16b08069478b4029ca48f78d13aa6663a592148
Author: kimrhh <kimrhh@exherbo.org>
Date:   Sun Jun 22 19:43:12 2008 +0200

    use fstat to check for directory - for portability

commit 653c7151c5a5049c38a3afe12d11d75f08c2537f
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 22 21:39:30 2008 +0100

    FreeBSD doesn't have Elf32_{X,Sx}word

commit e3cbf24e8f058aeadcf60704a83d60e1b8f7838b
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 22 20:45:00 2008 +0100

    environ needs to be declared manually, for BSD compatibility.

commit 7a6ac5296c51b61a16ed90eb4dc712f0ec3d00b3
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Sat Jun 21 11:07:12 2008 +0000

    Unset permissions on entries that are going to be removed

commit 084c79067beb2a83431d256997f15709f24f4772
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Sat Jun 21 11:02:46 2008 +0000

    Do ownership fixing in IMAGE

commit b63b7e60d8d53d0f2fc61a3bda437eecc70d0542
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Sat Jun 21 15:50:05 2008 +0000

    Pretty links in ChangeLog

commit 21a249d3486b31eb0dae37f87e9028ae6aead55e
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Sun Jun 22 00:20:56 2008 +0200

    Make default() usable in exlibs and other functions whose name don't match $EBUILD_PHASE.

commit 568b7fed55079220d7400f7ec65775a7cd5fa04c
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 22 10:04:15 2008 +0100

    Don't use a real profile in the example file, so people don't blindly copy and paste and break their systems.

commit 65205cda32979756815f09b43aaab2964049f405
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Jun 21 22:43:58 2008 +0100

    Don't make KV read-only.

commit 8401aae2d89f6dcf502d16aa0f8a092306137986
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 18 10:33:05 2008 +0100

    Update .gitignore for python docs

commit f8d6630573ebe1744a79a289f1b020e6d5729202
Author: Mike Kelly <pioto@pioto.org>
Date:   Tue Jun 17 19:19:07 2008 -0400

    Get rid of the "sub-par hosting" part on the index page.

commit cd8a5d9ae2f46f738689e3f8e7241921a3045cc1
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jun 17 15:31:52 2008 +0100

    Don't source the ebuild twice when installing.

commit 113ad182cec3cb145063b38f62141530a0ed4fef
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jun 17 03:26:27 2008 +0100

    Don't require builddir to exist just to create a repository.

commit 50a0d9368ca4212f5bf16d6b5b959123dd3653db
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jun 16 23:34:14 2008 +0100

    Update hosting/donation information.

commit 7df32f628fd2d153ce322a625d0dd42df6676da8
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jun 16 17:15:13 2008 +0100

    We don't support GCC 3.4 in trunk anymore.

commit fa86b0a09fedb9b65df6da0fe08323676a1a0b56
Author: Piotr Jaroszyński <p.jaroszynski@gmail.com>
Date:   Mon Jun 16 13:10:50 2008 +0200

    (python) Update bindings for parse_user_package_dep_spec changes.

commit 4bf02ec7bba7b3d01de7b0acdc56e9ebef35a2dd
Author: Piotr Jaroszyński <p.jaroszynski@gmail.com>
Date:   Mon Jun 16 13:00:21 2008 +0200

    (python) Fix EnvironmentImplementation.

commit 91ec20d3b80b10799585f26cea0aba777c6f61e4
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Jun 16 14:09:15 2008 +0100

    Include masked packages in suggestions for install.

commit 5c2c19f6e4472f1e608f633560e18a85560a4e8c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Jun 16 10:39:34 2008 +0100

    More extern template work.
    
    Squashed commit of the following:
    
    commit 07ec84b0bafc19e2606196263abee60f9ae1d9cb
    Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
    Date:   Mon Jun 16 10:37:52 2008 +0100
    
        moar

commit 64a55151656dd5b92113b08fd7c1214f26d4b2e7
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Mon Jun 16 09:36:24 2008 +0200

    Find the git head if GIT_DIR is set.

commit 4133b00c519b5ea2b8c3ecdf9ca328e984026d88
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 23:31:33 2008 +0100

    No need to use .in for {do,new}lib.{a,so} anymore.

commit 7bea06f49587dc5fdb8937e28664e432780fd58c
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 23:15:36 2008 +0100

    Update .gitignore some more.

commit f1f624f0c52a73ac4b029c524fdf611bab4b9775
Author: Bo Ørsted Andresen <zlin@exherbo.org>
Date:   Sun Jun 15 21:04:37 2008 +0200

    Add .gitignore.

commit 57a7caa8d2fec872d039dd24bc50e8a42a54ce31
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 22:51:06 2008 +0100

    Fix trac links in the docs.

commit 6fc2698c86517b4b2a5df3d35dd9379c157d1e9f
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 22:50:58 2008 +0100

    Remove repo.eselect

commit 5d0d541d3cdfa9b86855914a75599c6cdca0830b
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 22:27:11 2008 +0100

    Revert "Also find the git head if GIT_DIR is set."
    
    This turns out not to be very useful, as the dirtyness detection goes wrong.
    
    This reverts commit 45fdd2d362529c25d71632b057909809e122e593

commit 45fdd2d362529c25d71632b057909809e122e593
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 20:20:45 2008 +0100

    Also find the git head if GIT_DIR is set.

commit e2b61bbf82bca1e7a583aad77d86743ffa6ef4d0
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 19:24:41 2008 +0100

    Don't try to distribute ChangeLog.old.bz2

commit 837028cc0a7a299ac1f002c2f689efe862195c0f
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 18:29:59 2008 +0100

    Use git log instead of ChangeLog.

commit 2546f3eb09f6b22b26cb6b005c8d5654cc5cd3c9
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 18:24:34 2008 +0100

    Update Getting Started guide with new overlay URL.

commit 52bcdd841adac2bf97fdbbde7c0723a309c0ae0f
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 17:33:16 2008 +0100

    Fix gtkpaludis.

commit 4c1c3562d88be279eb7a5f2274f4995dee7f84c8
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 15:52:09 2008 +0100

    Don't allow installing wildcards, it doesn't work sensibly anyway.

commit fdf62645d374baf3ef62f59f0432095f46ca321a
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 14:54:43 2008 +0100

    Add some test cases.

commit ee2b9386d5772a889d17662679f2375a27963265
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 14:15:33 2008 +0100

    Use the new parsing options in more places.

commit 05e649d809b4f502c97c41e4270986988549e876
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 14:14:44 2008 +0100

    For clarity, enable sets and disable disambiguation in the parsers passed to SetFile, even though it doesn't make a difference currently.

commit 69673da432788e0eb1492cb905e689361e9989ec
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 15 14:13:18 2008 +0100

    With disambiguation disabled, don't care whether a set actually exists or not.

commit e5cf28cc1179dbeb60964bb512ac12005735d3f3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 15 11:28:45 2008 +0100

    Make more use of 'extern template', where supported.
    
    Squashed commit of the following:
    
    commit bccc569cc57d95f41fb8aa8b210b3d514956f9fe
    Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
    Date:   Sun Jun 15 10:39:55 2008 +0100
    
        moar
    
    commit 034f2bfb4500241b6099874a130793953e2a7761
    Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
    Date:   Sun Jun 15 01:34:17 2008 +0100
    
        moar
    
    commit 61503b051a8f238aa9efb6e418d76ff83b8890cd
    Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
    Date:   Sat Jun 14 20:57:29 2008 +0100
    
        moar
    
    commit fbb1e2d113e5bb69a24218f04b06198b4ee7febf
    Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
    Date:   Sat Jun 14 20:35:25 2008 +0100
    
        start

commit b1d99a312a499e6c3596ab61f91b1632e7049b2a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 14 20:40:55 2008 +0100

    Make use of filters to improve new user_dep_spec disambiguation (continued)

commit e53ad79f17aed32bd5b95c64d9976af2cf59dd39
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 14 20:04:40 2008 +0100

    Update Ruby bindings for parse_user_package_dep_spec changes (continued)

commit 09083171a3c5ea3d3d019e4724c8a02488f3eebb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 14 20:04:19 2008 +0100

    Update examples for parse_user_package_dep_spec changes (continued)

commit 7ce6f2a635664f48179ba58b18a24f041d467bc3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 14 20:03:26 2008 +0100

    Boring API updates for parse_user_package_dep_spec changes (continued)

commit 1f5408648013aa4ea8cb70864888274b068402e3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 14 20:01:45 2008 +0100

    Make use of new parse_user_package_dep_spec features (continued)

commit 706d8f3b19ec8ceca9ca19b0a9b3837346d539f0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Jun 14 19:58:35 2008 +0100

    Make parse_user_package_dep_spec more flexible.
    
    parse_user_package_dep_spec will now disambiguate pkg to cat/pkg automatically.
    To do this it needs an Environment parameter, and optionally also a Filter.
    UserPackageDepSpecOptions now includes updso_no_disambiguation to disable this.
    
    If UserPackageDepSpecOptions includes updso_throw_if_set, and if given something
    that is a valid set, parse_user_package_dep_spec will throw
    GotASetNotAPackageDepSpec.

commit 0d9e1813f031b6b4449654265f66b92595f73122
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Sat Jun 14 17:03:16 2008 +0000

    Change subversion revision for git head

commit 47a57ef2597ff09c3c8f5d9400713ee8f7052b55
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Sat Jun 14 17:10:52 2008 +0000

    ChangeLog is gone. Keep automake happy.

commit a47a198888c1f48b7384fa5a14feadd3a28218e0
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Jun 12 21:15:11 2008 +0000

    Fix HTML.

commit b22294223eab3ecaf78c6aa95f8bffe8fdd70b0f
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Jun 12 21:15:03 2008 +0000

    Remove version part length limitation per Gentoo Council decision.

commit 3981782f15baa105c0f97eafe68033879f4aa61c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 12 14:18:46 2008 +0000

    Make NoConfigEnvironment -Eable. Fixes: ticket:596

commit 5c8ef002cd1268509d23c1597a06e3f5bb7eb5d9
Author: Richard Brown <rbrown@exherbo.org>
Date:   Thu Jun 12 12:00:09 2008 +0000

    Docs tweak

commit 473fb318eea2c812ffafd874b210aef84e022c7c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 12 10:36:10 2008 +0000

    4, not 5

commit 14b08c7f93dcc1659dad5e6045d306ddf5a128f1
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Jun 12 09:51:31 2008 +0000

    Don't allow UnavailableRepository to be the favourite repository.

commit 4be433c7f0e6b6e9f99e19c27625bbf71670bb1f
Author: Richard Brown <rbrown@exherbo.org>
Date:   Thu Jun 12 09:42:05 2008 +0000

    Fix REWRITE_VAR

commit cd5134be0c87d7682a3c3dae4940a07bf0ecb4c6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 12 09:07:18 2008 +0000

    Make --info show environment things. Fixes: ticket:593

commit cfeedb8b24a223070748cf7b6115fda839b86571
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Jun 12 09:06:13 2008 +0000

    Use the description as short_description_key

commit d99bb263e14e028a37dc58a2e4adb7ac43ecaa4d
Author: Stephen P. Bennett <spb@exherbo.org>
Date:   Wed Jun 11 22:02:11 2008 +0000

    Fix some unresolved externals

commit 9c17b66a465a3fe4eeb1e89244fcbbf3c14baf2c
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jun 11 19:22:17 2008 +0000

    Make sure PackageDatabase::favourite_repository returns an installable repository.

commit ea0c1040b5fe3cd72354bc248d5a96c6aa521c82
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jun 11 19:22:10 2008 +0000

    (ruby) Add Environment::distribution.

commit d7aa5b62d3fd45664426bf99c1e8f2523de919c3
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Jun 11 19:22:00 2008 +0000

    Environment::default_distribution -> Environment::distribution

commit 8ccc8b972f8c90485876adc4b5fd84d0eece3d16
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 11 09:54:54 2008 +0000

    loT needs cleaning too

commit 64ab1adf10835fbdbcdf848414d3bed4bbb1e3eb
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed Jun 11 07:26:40 2008 +0000

    Typo in ${D} detection in keepdir().

commit ea128886c26e7aed0febc34a66cabeddb9651cd4
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed Jun 11 06:45:31 2008 +0000

    Expose die_unless_nonfatal and assert_unless_nonfatal in exheres-0 for usage in exlibs.

commit 1dbed6f213931991ceac2f8169d4bd36861e6ca5
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Jun 11 06:24:08 2008 +0000

    Don't shadow

commit 5eb45d6236fa42f0a5fee8eea654f5b5b963e501
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed Jun 11 03:34:51 2008 +0000

    Rename DEFAULT_SRC_INSTALL_EMAKE_EXTRA_PARAMS to DEFAULT_SRC_INSTALL_PARAMS and add support for DEFAULT_SRC_COMPILE_PARAMS.

commit 1adbe93d8d93e336202c1600f24ad9e9ed3787b4
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Tue Jun 10 17:48:25 2008 +0000

    Make keepdir() die when any of its arguments start with ${D}.

commit 52a5d9b789b0998cdd2009c08f0ff24710887be0
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Tue Jun 10 17:48:16 2008 +0000

    Make failure in do* fatal and implement nonfatal in exheres-0.

commit 97a2f024cee04b28694739c276492c5fdf15d456
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jun 10 15:14:07 2008 +0000

    Allow repository files for UnavailableRepository to specify a repository homepage and description.

commit bff468799b90d6e474a61c76f6828aa8c2a47fff
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jun 10 15:13:58 2008 +0000

    Allow specifying an UnavailableRepository's name in its config file.

commit 8681eb2a437c6fb4ec94299dd4d39faf7b0cbb7a
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jun 10 15:13:48 2008 +0000

    Make ActiveObjectPtr<DeferredConstructionPtr<...> > only construct once.

commit 03167b52437733063bb106639c5a60660abdece8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 10 12:29:58 2008 +0000

    Unpackaged isn't experimental any more

commit 010519e00248eb502e7ec5c501f0f5843953445c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Jun 10 12:27:53 2008 +0000

    Experimental UnavailableRepository support, undocumented until it's had more testing.

commit 5ceb0ff235f07df3b5f057ec7f68fcdb7c774631
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Jun 10 11:40:32 2008 +0000

    Support custom temp directories for tar syncers.  Fixes: ticket:595

commit dd747f4ffe1e672514a48be700c46c6e3d8d8aec
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 8 12:07:52 2008 +0000

    Improve MatchesGeneratorHandler::packages for the case of a full QPN.

commit 8198cf5e997c61ef44ca7444900b6c682050b9ed
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 8 10:58:43 2008 +0000

    Fix names cache usage.  Fixes: ticket:594

commit 9552a62557f54f076d8a29c6ead536cba23e30df
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 8 10:21:01 2008 +0000

    -Wlogical-op gives bogus warnings with 4.3

commit 9f16acfa9ad2f6627c4198cb600dc15dbb08bb88
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 8 10:04:45 2008 +0000

    -Wvla gives bogus warnings with 4.3

commit 1c3967c230b833ec9be45567fa60d01e61539f4c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 8 07:22:23 2008 +0000

    Update my email address

commit 3e6fc87620783f4eea8dc714c88d7f80a82bcd11
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 8 07:22:19 2008 +0000

    Nuke pointless TODO file

commit a9e23d28d8a7e10b265ed9280b94e98317d83977
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Jun 6 20:13:49 2008 +0000

    (ruby) SuppotsInstallActionTest.new -> SupportsActionTest.new(InstallAction)

commit 27715dabdd3a71a14a162370200938598911879b
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Tue Jun 3 16:40:31 2008 +0000

    Remove unneeded header

commit 668e1ee4f97e9a571db84a146a39928447462423
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Tue Jun 3 12:33:23 2008 +0000

    Make Stripper aware of hardlinks. Fixes ticket:588

commit 6eebef2db35080b511e21754c0e0f39740a1405a
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Tue Jun 3 12:32:28 2008 +0000

    Don't touch hardlinks multiple times. Fixes ticket:589

commit 02ab3c546eb82dabad18782d6bf2cf63d04b1384
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Tue Jun 3 11:04:58 2008 +0000

    Fix undefined references.

commit c60028c8e3c855d9892fc8e7af96c0ae0f7f1b69
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 1 20:45:46 2008 +0000

    warn that contrarius is unsupported

commit 35afe63e87d06e51e807fea3a3aa0a782f3dbd36
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 1 17:50:52 2008 +0000

    (ruby) Remove Generator::SomeIDsMightSupportAction, since it's only for use by DepList.

commit a80150dec9d6558a9940e6c2e89fe27ef273933b
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 1 17:50:40 2008 +0000

    (ruby) Add doc comments for new Selections, Filters and Generators.

commit 5d02d3bf61e7f3007a7455b1d7ac1e50765829bb
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 1 17:50:26 2008 +0000

    (ruby) Rubify example_selection.

commit 53e54484e075d16a8b9de8d418abc3c982079227
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 1 17:50:13 2008 +0000

    (ruby) Fix find_unused_distfiles.rb

commit 2f133087711c5054a219da1c7dee4ff00614d43d
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 1 17:49:56 2008 +0000

    & does intersections, not unions.

commit b4dc82be87a87df7e15c49bd3042de625df34b65
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 1 17:49:42 2008 +0000

    Make FuzzyCandidatesFinder use a Filter instead of a Generator.

commit 22a63d94cdbcf4b29d64a55b92eec0aa6f564a54
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 1 17:49:26 2008 +0000

    Move FilterHandler and SelectionHandler into public headers.

commit 401165692d807f4b9d0df756fd9b500408039092
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 1 17:49:08 2008 +0000

    (ruby) Fix variable name/comment.

commit 351bb6835a3ba5d81016e074c466f5c01cc98c37
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 1 14:06:04 2008 +0000

    Use SomeIDsMightSupportAction, since we check for sure later

commit 87294dc0c47918934ac032e9a080e8cf386f9bf2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Jun 1 13:51:46 2008 +0000

    New Selection + Filter + Generator interface using Environment, replacing the old PackageDatabase Query. Fixes: ticket:559

commit 3b9f4ed10c9eb6901f33c7037989f3b67eb5de07
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Jun 1 00:09:00 2008 +0000

    Typo.

commit 0e9d9904c4419b9eba67a8baf7c1f715a06958f7
Author: Mike Kelly <pioto@pioto.org>
Date:   Sat May 31 21:59:29 2008 +0000

    fix email address

commit ef5316dafe871c228d8a9f7a4f2082fe59e3947e
Author: David Leverton <levertond@googlemail.com>
Date:   Thu May 29 14:42:13 2008 +0000

    /me stabs ciaranm

commit 9a5400a97eb5b657e03c2b0c0afa1a1a8aa3ac3e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu May 29 10:49:10 2008 +0000

    Documentation updates for Exherbo

commit 9a5a7fb1cb82fc7c90614a80f59c9996d61b5482
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed May 28 17:43:16 2008 +0000

    Fix example thanks to filko.

commit 967d71df37c8bba10bda49ddaf0bfaff6c826d93
Author: Richard Brown <rbrown@exherbo.org>
Date:   Mon May 26 17:12:27 2008 +0000

    Update my email address

commit 6dd9642ae04a2d6ea668c302f6721241a27e4993
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sun May 25 21:23:17 2008 +0000

    Add myself to AUTHORS.

commit aae8be789976bbb24694dd6aa4476edaa49c37df
Author: Mike Kelly <pioto@pioto.org>
Date:   Sun May 25 18:58:01 2008 +0000

    fix validation. forward port from r4674 (0.26)

commit a6822e146309c7f63de4a271de1caaa6e73cf59f
Author: Mike Kelly <pioto@pioto.org>
Date:   Sun May 25 17:51:46 2008 +0000

    XHTML-ified, to make ciaran happy

commit e57dc1641bd953e78a7271dfbee54146fd47cdd8
Author: Mike Kelly <pioto@pioto.org>
Date:   Sun May 25 17:46:33 2008 +0000

    Add donation buttons to help pay for better hosting.

commit 705ae8d276a89ff9fdecf22d5d4ed998e5c4ba47
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 25 06:06:22 2008 +0000

    Update NEWS

commit b672c8592fba32dc313d67822a781676c82cbea3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 25 05:58:32 2008 +0000

    Make pkg_pretend abort properly. Fixes: ticket:579

commit d68ec5a53b8c92d74b2df9be84658fd0eb34e6cd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 25 04:38:09 2008 +0000

    Don't MAINTAINERCLEANFILES COPYING now that we ship it

commit e141fe052016b82901ef06cae44d4cad9016c7fd
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun May 25 04:38:00 2008 +0000

    Fix use flag recursion detection. Fixes: ticket:578

commit 26abe52507f7e378536cf08c196776f3c1ad796e
Author: David Leverton <levertond@googlemail.com>
Date:   Fri May 23 19:12:35 2008 +0000

    bash/sandbox--

commit 803a66b487f57c0c58b9c18cefa5509d8d3ded44
Author: Richard Brown <rbrown@exherbo.org>
Date:   Thu May 22 13:19:53 2008 +0000

    Typo (pointed out by Zougloub)

commit 416f8e1a0c84d9d8dda9c3b8d398e2d6e4662cb6
Author: David Leverton <levertond@googlemail.com>
Date:   Wed May 21 10:40:20 2008 +0000

    Remove old-style digest filter, now that they don't exist server-side in Gentoo.

commit 13a97ef3b132a134e8582fa54105e2853ac75a57
Author: David Leverton <levertond@googlemail.com>
Date:   Tue May 20 15:37:59 2008 +0000

    Fix symlink rewriting for when builddir contains symlinks.  Fixes: ticket:571

commit 469846ab1baec8a1328c8bc3ac54d82bb76494ed
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Tue May 20 00:19:45 2008 +0000

    Treat a sequence of four or more nines as an scm version. From Santiago M. Mola

commit 995aa300f3d2d404b12239eefc626eda4d98cf7d
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Mon May 19 16:42:11 2008 +0000

    Add REAL_DESTINATION to merger hooks. From samvimes. Fixes ticket:550

commit af76512521d812ff4312a84bcdf82d3e8ff63e0c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 19 16:33:29 2008 +0000

    Support the Exherbo distribtuion

commit bd27f28f661b875ff10dcf994828a1d653432dc9
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Mon May 19 16:05:01 2008 +0000

    Typo.

commit f9e9d79ce28ac71e8428b8a1e1a34f86896bd33c
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Mon May 19 16:04:48 2008 +0000

    Add support for DEFAULT_SRC_INSTALL_EMAKE_EXTRA_PARAMS in default_src_install.

commit 7e6f88adeab001ec4bfd8cc02742693f22f6e7ca
Author: David Leverton <levertond@googlemail.com>
Date:   Sun May 18 20:07:36 2008 +0000

    Treat carriage returns as whitespace for KeyValueConfigFile.

commit 74cf96d73cee6d681e7af6de37f058ac2f218487
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Sun May 18 15:52:55 2008 +0000

    Add a GPL-2 COPYING file since automake is copying a GPL-3 one.

commit e791969ee19e94ee0a9f7bd035d793f0be589fdc
Author: David Leverton <levertond@googlemail.com>
Date:   Sun May 18 10:35:54 2008 +0000

    Fix invalid HTML.

commit 15d02897d2fdb517e4218fc5996ec546460b52bf
Author: David Leverton <levertond@googlemail.com>
Date:   Sun May 18 10:35:43 2008 +0000

    Tweak; ever-so-slight speed-up.

commit d7ff5b42327a29b650e51a71e97fdecfa5276c43
Author: David Leverton <levertond@googlemail.com>
Date:   Sun May 18 10:35:26 2008 +0000

    Really make importare add packages to world.

commit 410795866edd8f02d5ea9e7ab689cb09a2d4db2c
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sun May 18 09:25:51 2008 +0000

    (ruby) Add ConditionalDepSpec.condition and alias .to_s to it.

commit 1fc6810a563a9e75ed36b9663d7dff562e0bdd10
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Sun May 18 01:37:49 2008 +0000

    FAQ about merger arrows

commit 8e845fac4477680ae5a7cfa37da78828f7afa3bf
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sat May 17 16:31:54 2008 +0000

    Fix .mirrors tests

commit f3b0917abaf1406d82f2b3f13629323be092cbd1
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sat May 17 14:58:07 2008 +0000

    Add mirrors to Environment and Repository.

commit 9a269bbb0d26e39ffaf2fc6fc6769a43d04d3ed2
Author: David Leverton <levertond@googlemail.com>
Date:   Fri May 16 22:37:37 2008 +0000

    (ruby) Don't try to use garbage-collected VALUEs.  Fixes: ticket:558

commit 880c65df6ba1042927c9974268358d927123dd84
Author: Richard Brown <rbrown@exherbo.org>
Date:   Wed May 14 20:13:16 2008 +0000

    (ruby) Add some missing documentation.

commit 5948ff3f57deb39a38639bf5949623c961324046
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Tue May 13 16:59:48 2008 +0000

    Don't silently ignore elements in DEFAULT_SRC_{CONFIGURE,INSTALL}_* if they are arrays.

commit e9cb1d6a2e87901ceaee28c65b199e59f7f9d2f1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue May 13 14:23:33 2008 +0000

    parse and ignore annotations

commit 52bfe9da687d079d44eca092c180f0159f1a95b8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat May 10 10:41:11 2008 +0000

    new parser code

commit c7eb0a7aabe10331f267f08e729a135180363c7b
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri May 9 05:54:52 2008 +0000

    Don't return error on success.

commit b346b38d0d7111dd028eb8c97c1f4b99742a1bf2
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri May 9 05:54:41 2008 +0000

    Tweak.

commit d6f3097f00741936ea3cdf415b406572791e561d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri May 9 05:37:26 2008 +0000

    Add faq entry about deleting /var/db/pkg

commit f60ce9e1486c0d32db574ea98565e5724bc02675
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Thu May 8 08:01:24 2008 +0000

    Oops.

commit 3134c27c94a349c393f51671c4bedfbbacf5c745
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Thu May 8 08:00:32 2008 +0000

    Fix unreachable kill in dodoc.

commit 34d51fe3a35578a3ec1b5b33d0371f704c5a3953
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Wed May 7 12:35:25 2008 +0000

    Implement default_src_install in exheres-0.

commit b3246cd7bc88503de34742ebc73f4df35e3ed4bd
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Tue May 6 09:55:20 2008 +0000

    Make expatch stricter. Quoting.

commit c7218cf044f1573e3b849a022749be320d9cf462
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 5 06:50:48 2008 +0000

    Do the expand stuff a much simpler way

commit 12c24d0e1654147601c1f182329d31c7f89d27de
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 5 01:50:35 2008 +0000

    tweak

commit 3f3a02e073fd9f46db3698270bfc928711e73c7b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon May 5 01:02:57 2008 +0000

    Change how we generate expand variables for EAPIs where IUSE has to include expanded things.

commit 4951ccafc41f95065fb73e882c51ba166e2f6eeb
Author: Stephen P. Bennett <spb@exherbo.org>
Date:   Sun May 4 21:07:02 2008 +0000

    Update my email address

commit 0d743c4d8ec5233688a2299b6ca2329f59503cc8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 30 22:03:27 2008 +0000

    Bug fix: if we install a directory via rename(), call utime() on all file children.

commit 0e344bca718c18657b4ffa75497a626abe605ca5
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sun Apr 27 10:48:44 2008 +0000

    Include string.

commit bea7d120c452d1db71c018c0957778e598c0aadf
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Apr 26 14:07:51 2008 +0000

    Use proper defaults when environment.conf doesn't exist.

commit 118de550d2dc5508ff4446bdf7f2ddf7b497b9ba
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 26 13:59:04 2008 +0000

    paludis::tr1:: is dead. We no longer support compilers that don't do tr1 (that means you, gcc-3).

commit f76a3a0a7b38b5a3652a9e9bcb13942483f7c53a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 25 15:48:16 2008 +0000

    trunk is now 0.27

commit d14803898eb631bf8cc8018eb53c0d4f7a53ae21
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 25 15:46:02 2008 +0000

    Preparation for 0.26.0

commit a60a5abb81ef0c2d61e4d0221bd214c42a8f4651
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 25 15:04:26 2008 +0000

    icc hates -pedantic

commit 837e53ecaee7d786c6c1890596796295f82ed8fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Apr 25 12:59:15 2008 +0000

    3.4 can't use extern template

commit 99d16b895b86271b3a2f85fbe200f1357149868f
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Apr 24 20:09:15 2008 +0000

    Fix errors/bad behaviour with the built-in sets and asterisk suffixes.

commit 7020f103c0a7ecc5c56fa41205bec11497321149
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Thu Apr 24 10:16:33 2008 +0000

    Use chmod -fR on top-level targets rather than calling chmod for every target recursively.

commit 7156dd039308cea69218e2b75e332141cca951ff
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Apr 23 22:31:23 2008 +0000

    Improve messages.

commit e5da96e63891b2cbe0b9d82c3fa64653cab70bad
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Apr 22 15:34:15 2008 +0000

    Fix distcheck.

commit cddb4e984b848bd4da56096596da4c03a8c51599
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 22 15:19:23 2008 +0000

    Preparation for 0.26.0_pre4

commit 735c0a3a95ca04a4a8c954dbc1756ef478244b10
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 22 15:08:58 2008 +0000

    Don't need to close

commit 8209c37ee2595093596371a6b3c901604d0b66e4
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Apr 22 14:50:14 2008 +0000

    Add bzr syncer.  from: arnetheduck, fixes: ticket:514

commit fec689907dd15993d73245ce85d27178e786f3b3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 22 13:10:57 2008 +0000

    Docs tweak. (larsko)

commit 6bad5399dddddeed9c49ebc420d482eb8ea4cb42
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 22 12:52:55 2008 +0000

    Preserve extended attributes, where supported

commit 7bca36310de46b08f3148faca204a8ba834117fe
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Apr 22 12:00:43 2008 +0000

    Replace portage_compatible in environment.conf with accept_breaks_portage, and add a similar PALUDIS_IGNORE_BREAKS_PORTAGE for PortageEnvironment.

commit a99e07b9dba05623954fd6e98b5de450050fc49c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 22 07:06:10 2008 +0000

    Preparation for 0.26.0_pre3

commit c03a5095c11c18536d16cee9fb7b9be3fcfa04d0
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 22 07:04:24 2008 +0000

    Start using extern template, where available.

commit 9a8a0b7f8699a79fb6eabba4ada248bd9022a954
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Apr 22 06:59:22 2008 +0000

    Prevent sandbox from sourcing /etc/profile, and remove previous nasty partial workaround.

commit f6739689f4a4971ee069cd7d9d0eb226e80eb10c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Apr 22 05:19:26 2008 +0000

    Implement foo* sets. Fixes: ticket:561

commit f4e46e016ae53de0699aff46f961e254c9fbafc5
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Apr 21 10:09:42 2008 +0000

    Remove "ununused" set, make importare use the world file as usual, and make the resolver cope with the lack of installable versions.

commit e07ab0f6659ba3de1338df5c63fc4d231dd85eca
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 21 05:31:10 2008 +0000

    make env->query_use return false for stuff not in IUSE / USE_EXPAND / arch.list. Fixes: ticket:560

commit f56cadcede8d54aa2bbe73ceed55705c47df8555
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Mon Apr 21 01:00:16 2008 +0000

    Fix continue-on-failure + resume command. Fixes: ticket:557

commit af8a9997fb44451345a9a8cc90b23067ccdc13dc
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 20 17:50:46 2008 +0000

    Remove "at most" from total download size display.

commit 0fdf88c5e400370c43d6c12f84762bbdb8aa8fb9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 20 03:36:38 2008 +0000

    Typso

commit 787598105c45d7b271443f2c4e22a8830eb47368
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Apr 20 02:57:32 2008 +0000

    Docs tweak. Fixes: ticket:507

commit 906511bf81d11dc3a76c63737c59fdd9451defa8
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 20 01:21:35 2008 +0000

    Remove --verbose option from reconcilio, and turn on the behaviour unconditionally.

commit 3c8bf22e5452bd14c3da7bb66f6b0de810295a18
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 20 00:25:22 2008 +0000

    Make Ctrl-C behave better.

commit 191ab9b8b55206804f967b22ed4159c2b24e26a4
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 20 00:25:05 2008 +0000

    Make malformed USE in VDB a warning rather than an error (again).

commit 549705408bc3cf99b8c4f210a07e3862e7dccbfb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 17 18:25:28 2008 +0000

    More sr -> kc

commit c3af10b1593a472aacd141cb3aa6143c79d92da2
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Apr 17 17:55:46 2008 +0000

    Fix inquisitio.

commit 193a5fc1def667d54a3f502fe095f825d20ac9ee
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Apr 17 15:19:04 2008 +0000

    Add comment.

commit 64b421cb1dbcb58845a3b752de5fd51df08d02d3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Apr 17 14:58:10 2008 +0000

    More sr -> kc work

commit 5ddac55f7cdff0886560344a5391be2bde8bbf32
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Apr 17 14:50:51 2008 +0000

    Overload stringify for Validated, giving a small speed-up.

commit b3b70ba13b1c02390d7768ec3403530e52ddedfe
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 16 21:17:21 2008 +0000

    typso

commit a00f7bc74ce6389d6a67691ee8b59c737ae81b4f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 16 20:34:55 2008 +0000

    Preparation for 0.26.0_pre2

commit 41d532638baec1cf2c8caee379f95e8e47668b89
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 16 20:34:03 2008 +0000

    Better warning messages

commit 71f51bec18597201fd242a8d6d1901376f13091c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 16 17:30:50 2008 +0000

    Fix 3.4 compile

commit b927d07db9dcd86f7aadca7990ac410493167956
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Apr 16 15:09:44 2008 +0000

    (ruby) Remove qualudis.rb, long broken.

commit a23e77e48cb880db18a83bb407cefaf2f3c5d885
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 16 14:01:13 2008 +0000

    Give log messages an id

commit e20da32820ee62e72e2650dae31660657452b270
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Apr 16 06:54:17 2008 +0000

    Don't QA for failed lines in profiles if that line would have succeeded at any previous point.

commit ff95fdf5b134fe748b48e87762b69541be559d26
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Apr 15 18:35:12 2008 +0000

    Improve formatting.

commit a4d8a6cefb1c6a7ea79d9e27a955bcd8e38ce96d
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Apr 15 18:35:00 2008 +0000

    Support ?: lines in sets.

commit 36be590659fb25103e4a97112aff02c67f4fd167
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Apr 15 18:34:46 2008 +0000

    Add some more tests.

commit 5d772b93f057ee32959e9ae9344162514899590e
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Apr 15 16:00:31 2008 +0000

    Support set names in .conf sets.

commit 945c4efa654b56d005c59b80f7ce29286fad8a32
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 13 17:29:54 2008 +0000

    Update manual configuration guide for new world file behaviour.

commit 7168420fc5eb1844744ab233952f7f71e057b346
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Sun Apr 13 17:20:46 2008 +0000

    Fix expatch error handling.

commit 2bd98ca1ec0962e7ca677fd32b6a8aec89c111e2
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 13 16:32:34 2008 +0000

    Support ${root} in environment.conf, for the world file.

commit 147cce38085919b5baf90c3fd200e6ea56f2cded
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 13 16:32:19 2008 +0000

    Fix use masking and forcing logic for visibility checks.

commit 9e65ae748ae24e56ff4ae9f21e56af7b8b6521f3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 12 21:55:22 2008 +0000

    Preparation for 0.26.0_pre1

commit 68b4f3d25b131b53a749624778a6c6ab5e058373
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Apr 12 21:53:11 2008 +0000

    Use PretendFetchAction to get download sizes. Fixes: ticket:504

commit 05ccb6326bad0de2cf0fe7728cabda851f8a6e24
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sat Apr 12 16:21:19 2008 +0000

     Only install playman symlink with --enable-ruby.

commit 64a6325ff646529ca645fe0e94faca982d6d88e4
Author: Tiziano Müller <dev-zero@gentoo.org>
Date:   Sat Apr 12 09:04:47 2008 +0000

    keepdir should create .keep-files as .keep_${CATEGORY}_${PN}-${SLOT} to avoid collisions between packages "keeping" the same directories (fixes ticket #553)

commit 5a7a43eedb9b84d49a30cff4ef33d030e978422a
Author: Bo Ørsted Andresen <bo.andresen@zlin.dk>
Date:   Fri Apr 11 19:15:02 2008 +0000

    Ebuilds at kdebuild-1 must not change the value of EAPI.

commit ee7a97748d549c206a9fc7d14c518a4802c8b088
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Apr 11 13:41:42 2008 +0000

    Fix reinstalling a package with an equivalent but textually different version.

commit dcfd35b8ab06eb8c440f1aa5468702c00d9a5de4
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Apr 9 21:09:05 2008 +0000

    Speed up NDBAM a little.

commit 6e13322e31538908585e1a75cbb08c1366322cc6
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Apr 7 20:40:44 2008 +0000

    Improve speed and memory usage for suggestions, particularly --install.

commit ded4c4ec8f20c95fac4b3baa943fc6420f275d2a
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Apr 7 18:05:40 2008 +0000

    Check permissions for userpriv for more actions.

commit a31b3231cd095b76d9949ce0c097a304256b8091
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Apr 6 14:16:12 2008 +0000

    Allow IUSE defaults in the VDB, now that Portage does and eutils has been fixed.

commit 3236215065e27a348393104fdb67eeee91a26398
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Apr 4 11:13:11 2008 +0000

    Fix.

commit fa1a1ec3dd14e48ce00ea8286acfdb7c021a4b31
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Apr 4 09:40:36 2008 +0000

    Let InternalError through even when we convert other exceptions into warnings.

commit b4e5363cc0f5fe860a6756024478b694f637c442
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Apr 4 09:40:19 2008 +0000

    Don't try to do elog things when pretend installing.

commit 106062d132c496b805c85344fca1b7d2a199f53d
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Apr 4 09:40:05 2008 +0000

    Don't barf when a hook has been removed.

commit dd43d7ec985d005568d45b2502819cb9b2544696
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Apr 2 19:29:08 2008 +0000

    Typo.

commit 4445df47ba1aad254909664fdcc480de1960ec5c
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Apr 2 19:27:47 2008 +0000

    Handle broken profiles more gracefully for NoConfigEnvironment things.

commit 7f6b888727f4d3d170a542c76f458de51c2e4843
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Apr 2 18:27:21 2008 +0000

    Clarify ccache -M wording.

commit db9e32527216e7b762ba439e81c1c501d4d396c8
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Apr 1 11:03:58 2008 +0000

    Add more information to NEWS item.

commit 96bb6d453405ed3a7bd03201192861a0ae272573
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 30 21:24:45 2008 +0000

    Use ${builddir}/${CATEGORY}-${PF} instead of ${builddir}/${CATEGORY}/${PF}, to avoid userpriv subtleties.

commit 18d668cc92656764cdac4eaafd643b068897eca1
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 30 21:24:32 2008 +0000

    Don't regenerate the installed cache after installing or uninstalling.

commit 5b457721ba818a5d29cc77beddf06b86d1bd6292
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 30 21:24:19 2008 +0000

    Same for the provides cache.

commit 84def64976fb62df7c8ff6d9fa0ced2164e63c67
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 30 21:24:06 2008 +0000

    Regenerate the VDB names cache incrementally after install and uninstall.

commit a0a1066a8feeba19f89337f40591b13d7687b69d
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 30 21:20:11 2008 +0000

    Improve message slightly.

commit b970f1a6fd29a3f58b7ce030bd128e6e9c20aaae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 30 05:00:21 2008 +0000

    Be more anal

commit 903ec5234dc88ef5e876f4476caa4c5ffed5bdb2
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 29 23:41:36 2008 +0000

    Prepare for future changes.

commit 4392e14471d0a7ecbcc6b54ff2e72b442424469d
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 29 12:41:26 2008 +0000

    Add --executables to bash-completion.

commit a0c5e7245f803e4c8a93eae0db772daabbc220ed
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 29 01:35:09 2008 +0000

    Use mtime rather than ctime to determine a package's installation time.

commit a3103e76a18b827854e5668df9fe5066879a0dc3
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 25 23:39:17 2008 +0000

    More test failure message improvements

commit 1b62f0875154e08d78bba15475738dfb7a882456
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 25 22:51:14 2008 +0000

    Better test message failures

commit e7be5401332cddbfc64f41842110286205926936
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Mar 25 20:49:49 2008 +0000

    Make echo_functions stdout/stderr behaviour match portage more closely, and make pioto happy.

commit 419cc831c729147b9c986c15f62db163705e1e5f
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 25 17:13:22 2008 +0000

    Preparation for 0.26.0_alpha14

commit ab5dbaa58948c2dc054739e8a4b8d8c5fb88cb02
Author: Mike Kelly <pioto@pioto.org>
Date:   Tue Mar 25 17:01:51 2008 +0000

    Add an FAQ about playman.

commit 2720a7a790255f29f808c69185b922a148f172bb
Author: Mike Kelly <pioto@pioto.org>
Date:   Tue Mar 25 16:46:49 2008 +0000

    Allow pbins to continue working.

commit e949dbe8c3d28cfe35ed791c850855b08387cba2
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 25 15:00:10 2008 +0000

    Show all installed and best installable for paludis --info

commit 9871f43a52bc1a3605328433179df9c35b05dc3c
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Mar 25 14:41:40 2008 +0000

    Don't include repo or slot in best_version in paludis-1, for compatibility with Gentoo eclasses.

commit 77b31e5e4b3afb845c7ed32bb53168a56f828198
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 23 20:21:55 2008 +0000

    PFI

commit 210abce139ba13a3c77937631a4315833ddd6213
Author: Piotr Jaroszyński <peper@gentoo.org>
Date:   Sun Mar 23 20:19:30 2008 +0000

    (python) Add missing(?) visitor-impl header.

commit 1d38ddd9ec4b22ac6e1978d0c9566ba815d3ac35
Author: Piotr Jaroszyński <peper@gentoo.org>
Date:   Sun Mar 23 20:19:18 2008 +0000

    Kill the 8 digit limit warnings for VersionSpec.

commit fb99a2c9ec7db8df5ee1425f09387b206fed3bad
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sun Mar 23 08:27:55 2008 +0000

    Make links containing <code> easier to read on hover. Fixes ticket 479.

commit 9337601979013b99feb2c642bf1a1c2ed7a48ef1
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 22 22:51:40 2008 +0000

    Don't barf if the playman symlink already exists.

commit 4f36bb31ba2202897d8b218633fa40b4a7af11b6
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 22 22:51:27 2008 +0000

    Don't install empty directory.

commit 0ad235ed7040e13a492f4b77ba8c940dc001919e
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sat Mar 22 22:18:42 2008 +0000

    --executables should check that symlink is in path, not symlink target.

commit ed69621d97b88e665ef17ea1ec725c7b841fcbf0
Author: Richard Brown <rbrown@exherbo.org>
Date:   Sat Mar 22 20:38:38 2008 +0000

    Add --executables command line option to paludis.

commit 327167532760d84b825f311e16a7772ae52f0216
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 22 19:44:03 2008 +0000

    Fix elog.

commit 43bc59fdfddf3c2dda30e0435e146682297b61b0
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 22 19:43:52 2008 +0000

    Update NEWS.

commit af0ac792aa22dc4f3f5d7d28c32a1687811102f2
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 22 18:35:13 2008 +0000

    Convert pretend_resume to auto/ hook.

commit fb41fd31c2dffa30926ba49698e84d266479e4dc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 22 16:07:52 2008 +0000

    Preparation for 0.26.0_alpha13

commit 4d5e76f0b4db326ec2a809dfe1ff44a3ca81e553
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 22 16:01:56 2008 +0000

    Fix domo install path

commit 0a479e1fc25255d60b573ba7b91295ff7b1bf080
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 22 15:59:52 2008 +0000

    Implement auto hooks, new install_task hook phases. Fixes: ticket:434, ticket:435, ticket:502

commit ef30feada12c02381e32b649b132e6a6c5efaf25
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 21 13:13:59 2008 +0000

    importare --install-under

commit edb238fcd23455460b8011da94290c0127d53d8d
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Mar 20 18:26:03 2008 +0000

    Make svn also handle moves within the same repository.

commit 6db5f91eacb7b9918257aa1ebccf048d4258a339
Author: David Leverton <levertond@googlemail.com>
Date:   Thu Mar 20 01:32:14 2008 +0000

    Fix distcheck (probably).

commit 000d596e61debf27e2a188b45a80ba367caaf2f1
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 19 11:41:31 2008 +0000

    FAQ

commit 6a52d0f19f9e35338990411e9374b19cc1be37a9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 19 09:14:21 2008 +0000

    kdebuild-1 support. Fixes: ticket:500, ticket:523, ticket:524, ticket:526, ticket:528, ticket:530, ticket:531, ticket:532, ticket:533, ticket:534, ticket:535, ticket:536, ticket:537, ticket:538, ticket:539

commit 84a20c706b382622a26138287a964acc17aeb2fa
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 15 05:22:19 2008 +0000

    Add 64x64 mini logo, thanks to mark_alec

commit f02b8cb2d9ee720a3ae97b070a00f36e3aa832f5
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 14 14:23:35 2008 +0000

    Make dobin and dosbin behave more like portage.

commit 87fb8afdfa75a9f8d3411cf61d08f8543554e876
Author: David Leverton <levertond@googlemail.com>
Date:   Tue Mar 11 22:32:20 2008 +0000

    Also check distdir permissions and ownership when deciding whether to enable userpriv for the install.

commit a52d85885bd85ff794be698e9088ba87fe80eb8d
Author: Richard Brown <rbrown@exherbo.org>
Date:   Mon Mar 10 11:46:26 2008 +0000

    Fix phases in install for binary eapis.

commit 6004758d587f55c2e792a0718474168df736b989
Author: Mike Kelly <pioto@pioto.org>
Date:   Sun Mar 9 18:09:24 2008 +0000

    Install all ruby scripts with the executable bit set. Install a symlink for playman in $(bindir).

commit 247cea53a2fa7657a959496f66ac013836271f73
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 9 17:45:59 2008 +0000

    Fix icc, 4.3 compiles

commit a297ce7c92fc48b2e5f7df4a2624c25ddab3b81d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sun Mar 9 14:07:05 2008 +0000

    world is now in env, not repos. Fixes: ticket:421

commit 410f8b38e6bb0feb13e2d5e5c3ac34c4e87c0fee
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 8 22:53:54 2008 +0000

    Preparation for 0.26.0_alpha12

commit 6c5c2331edd37acab6a1356302ad0adf2bd87dd9
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Sat Mar 8 22:51:00 2008 +0000

    Fix quoting bug

commit bf204abd144704f5d97a7915a71914ca0e7e7914
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 8 14:28:26 2008 +0000

    Be more less strict about variables.

commit 07aabe90911d8c18f8190fa85d144526769ed0c9
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 8 12:28:57 2008 +0000

    Remove bash-side RESTRICT handling, and implement RESTRICT=test in C++.

commit 21db66f85820241411d397c92b0916c8ada57dfd
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 8 12:28:25 2008 +0000

    Remove reference to SKIP_FUNCTIONS=strip.

commit 5bf7228bd5524c9cb5214285ef30604c1859e096
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 7 18:00:39 2008 +0000

    Fix resume command display after a signal.

commit 1c4ae968b3675e600d1cefa8d7e2f5fbba37d686
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 7 17:34:33 2008 +0000

    Fix cosmetic bug where a split would be shown but not carried out

commit 661dc16397d97014aca5f1584af069880d29f1b2
Author: Fernando J. Pereda <ferdy@ferdyx.org>
Date:   Fri Mar 7 15:23:25 2008 +0000

    Merge hardlinks as sanely as possible

commit cf5089fb6c74024ff6203430b6fb2feb8cd03e33
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 7 13:10:43 2008 +0000

    Tweak

commit 9c529e4fbdafab23a4997a9b5eb1278a08242a0d
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Mar 7 12:27:32 2008 +0000

    Preparation for 0.26.0_alpha11

commit 104c36aa1a84cfbabca4a7e3163262f9a4d095d2
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 7 11:15:59 2008 +0000

    Remove remaining references to UseDepSpec.

commit f23a5ee234120f82456569918084a77998d2193d
Author: David Leverton <levertond@googlemail.com>
Date:   Fri Mar 7 10:53:38 2008 +0000

    (ruby) Fix find_unused_distfiles.rb.

commit 4145dff573dcbf077421585bbbfa522864b461f4
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 6 20:12:32 2008 +0000

    Be less strict about vars in initrm, initmisc

commit 2592e84abee0edfc7164732b116be430dc822090
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 6 16:04:20 2008 +0000

    Replace builtin_strip with a common Stripper class. Support stripping when using importare. Fixes: ticket:424

commit 5433e9197a10f5bdd170fe70aac503e246c0731b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Mar 6 10:50:09 2008 +0000

    Tweak kc handling to give better error messages

commit 5e5621d80222d644fb11f52da562a2796453d59a
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Mar 5 18:31:47 2008 +0000

    Support "-spec" lines in repository package.mask.

commit 28cee80678bb3b69e0712d016b8413b5b3cbebb1
Author: David Leverton <levertond@googlemail.com>
Date:   Wed Mar 5 16:19:21 2008 +0000

    Fix pretend_resume demo hook.

commit 71c6ae679fd013a4a3fdf53f4c68ede3b96d701a
Author: Richard Brown <rbrown@exherbo.org>
Date:   Wed Mar 5 15:42:11 2008 +0000

    Fix phases in install for binary eapis.

commit d6252ed648a3eafe760d6b72d140bd56c7b7eca8
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 5 13:38:52 2008 +0000

    Typso

commit 51f66fbf7d6e861ddce496ddd9ad4df8fed9b353
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 5 11:56:01 2008 +0000

    Show the matching files for --owner -when --ful-match is not specified. Fixes: ticket:488

commit 6a64661951752de64a825b9d8bacb5e28e25def6
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 5 11:38:53 2008 +0000

    Fix distcheck

commit 4a01650f01b7e837670d80350d1603b5f3966f7e
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 5 11:03:02 2008 +0000

    Preparation for 0.26.0_alpha10

commit d0508b5817568ca9bbe742bfd848467716edc9ab
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 5 10:50:58 2008 +0000

    Add :*/:= slot support

commit a814a9530164c0214a952654a864e0ae516c1f08
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Wed Mar 5 10:49:08 2008 +0000

    Add initmisc, killoldmisc, tidyupmisc too

commit 14b6afbb966443b3fed7a1370773d3160b4d531b
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 4 20:38:15 2008 +0000

    Add new initrm, killoldrm, tidyuprm phases to the uninstall process. Ensure that T is set to a useful value in pkg_{pre,post}rm.

commit e35ba062c861a990f43e92ec6331fc02a09342d7
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 4 15:12:44 2008 +0000

    Serialise rather than rebuilding the dep list for resume and exec(). Fixes: ticket:432

commit 02a6cdfe59cac0843085a430052613c27d07e72a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 4 14:22:28 2008 +0000

    More tests

commit 3827d94da125f5a1e882ca70ccbac75e0caa5cae
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 4 14:22:19 2008 +0000

    Fix doxygen

commit 8bd4e031bd13920975d70d1817da0b4610bfdebc
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 4 14:22:11 2008 +0000

    Fix

commit 49ba4694749d956f5a3380c3871055cdefc15932
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 4 12:56:18 2008 +0000

    Up timeouts, avoid repeats for big slow tests

commit 53af984ffe39e834325c90c44b341d38698a1c3c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Tue Mar 4 12:56:09 2008 +0000

    Doxygenation

commit 0b7747c4f5df3f1e4968f443fb2044f8f1192498
Author: Stephen P. Bennett <spb@exherbo.org>
Date:   Tue Mar 4 12:55:32 2008 +0000

    Allow hidden alias arguments that don't appear in help

commit d280fe7e6c57c31329d3623910dad02da3caaa42
Author: David Leverton <levertond@googlemail.com>
Date:   Mon Mar 3 20:07:56 2008 +0000

    Fix USE-dep stringification.

commit d975adc9e435f2ce039fb5b5d36afb5cfdd7e511
Author: David Leverton <levertond@googlemail.com>
Date:   Sun Mar 2 17:21:32 2008 +0000

    (ruby) Fix examples.

commit cc8fe4226d0517645967a1f088817638988b82ef
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 1 21:58:16 2008 +0000

    Tweak.

commit ce7fe40ad18d435624b3f2b4235e8499f00c525e
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 1 18:37:37 2008 +0000

    Typo.  From: gentoofan23

commit 2bc04b90ec61ce38233a77a48c55a9baafa22cda
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 1 16:24:12 2008 +0000

    Only display previous repository for packages that are being installed.

commit 30e3fa2bb75ffc08b0b39a52d742053d080ae509
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Mar 1 15:11:35 2008 +0000

    Filter out variables with names that bash doesn't like.  See: gentoo#211949

commit 6f64586efde03d944d81d028093e165d3a2408fb
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Fri Feb 29 01:15:40 2008 +0000

    std::Multiplicable is now std::HasMultiply

commit cf4a665c98457f16eff4d9360ca840a907351e8a
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 28 10:23:45 2008 +0000

    Fix 3.4, 4.3, icc compiles

commit c0227237033d48136df4e08209fbf03afd08c293
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 28 10:23:34 2008 +0000

    Fix ref to temp

commit 938e49aaa920e3a1badf61c66e7af914663d462c
Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Date:   Thu Feb 28 10:23:26 2008 +0000

    We need gcc 4 for Python

commit f74b950a0277937a13b83cecd84615a11902ade5
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Feb 23 21:19:04 2008 +0000

    Indicate when a package to be installed was previously installed from a different repository.

commit 2ebb819deae85af0ce88566986e7e8403d092113
Author: David Leverton <levertond@googlemail.com>
Date:   Sat Feb 23 02:04:01 2008 +0000

    Allow set names in package_mask.conf and package_unmask.conf.

commit