071dc34029Tinker with logging. More log calls.
Ciaran McCreesh
2006-02-03 22:31:14 +0000
0922aba3f8Add Log class. Use it.
Ciaran McCreesh
2006-02-03 17:53:30 +0000
0eebaed0c7econf now does something with its arguments, and specifies --libdir. As a result, add the beginnings of multilib support stuff.
Stephen P. Bennett
2006-02-03 17:08:40 +0000
948a1fa5d4Replace the split permission checking functions with has_permission(). Add enums for use with the new function, and update the tests.
Mark Loeser
2006-02-03 07:22:52 +0000
51cc12beb0Added handling for PALUDIS_OPTIONS. Fairly crude, but should work.
Stephen P. Bennett
2006-02-02 19:17:28 +0000
881cc0e7deUnbreak distcheck, because automake is retarded.
Ciaran McCreesh
2006-02-02 17:20:15 +0000
423be8994cStart to install ebuild things
Ciaran McCreesh
2006-02-02 14:32:23 +0000
47d354c479More work on metadata
Ciaran McCreesh
2006-02-01 13:56:58 +0000
d7d14e20c4Allow raw metadata display. Start of support for cumulatives.
Ciaran McCreesh
2006-02-01 12:44:50 +0000
9f314d06aeStandardise hash table usage through an icky template trick
Ciaran McCreesh
2006-01-31 21:05:26 +0000
439193d50dAdd revision_only to version_spec. Use it.
Ciaran McCreesh
2006-01-30 18:29:11 +0000
52bf7e5fdeAdd pstream debug output for now
Ciaran McCreesh
2006-01-30 16:50:01 +0000
91a72e05f1Add remove_revision to VersionSpec. Use it.
Ciaran McCreesh
2006-01-30 16:30:55 +0000
ba58012990Better equal_star_compare, plus some testcases.
Stephen P. Bennett
2006-01-28 20:52:16 +0000
7e90ff3d51Fix =* deps. Maybe. Works for me, at least.
Stephen P. Bennett
2006-01-28 19:40:20 +0000
8597f8e453Don't use __attribute__ with icc, it screws them up too frequently.
Ciaran McCreesh
2006-01-28 13:36:31 +0000
0f3384fa39We're running out of letters... Use numbers.
Ciaran McCreesh
2006-01-28 12:50:24 +0000
aed97a6ac3Add some more tests. Fix bug on || ( a b ) where a depends upon a non-available package.
Ciaran McCreesh
2006-01-28 12:15:40 +0000
7d482d4e6bGet provide versions right when we're using a non-default virtual provider
Ciaran McCreesh
2006-01-28 10:07:18 +0000
7f03646f03Better provide handling
Ciaran McCreesh
2006-01-28 09:38:36 +0000
081bfb5247Some initial simple tests for DirIterator
Mark Loeser
2006-01-28 08:13:53 +0000
627b6f31bbPrefer assign and constructors to std::copy
Ciaran McCreesh
2006-01-28 07:09:11 +0000
ceb546a758Overload rather than specialise for stringify. Catch stringify(non-char pointer) mistakes at compile time.
Ciaran McCreesh
2006-01-28 07:00:10 +0000
4d2b4b9f63Add assign, zero methods to CountedPtr for convenience.
Ciaran McCreesh
2006-01-27 11:21:36 +0000
571329770dUse VirtualConstructor rather than hard coding repository formats
Ciaran McCreesh
2006-01-27 09:36:00 +0000
c50dc28469Only call stat() when necessary now, instead of each time we construct an FSEntry
Mark Loeser
2006-01-26 23:53:00 +0000
192bbcfc25Need to call stat() when we use FSEntry::operator/=. Added testcase for this bug.
Mark Loeser
2006-01-26 21:37:13 +0000
18ffe63eb8Make FSEntry use a counted_ptr. Moved FSError exception to the constructor (when we do the stat() call), and added {owner,group,others}_has_{read,write,execute}. New testcases too.
Mark Loeser
2006-01-26 20:35:58 +0000
ec291b1880Fix broken CircualrDependencyError call that lead to segfaults when the iterators were backwards.
Ciaran McCreesh
2006-01-26 16:50:18 +0000
daccfe3748Fix some more possibly suspect uses of current_package
Ciaran McCreesh
2006-01-26 16:27:10 +0000
cb85301bfaUse tr1:: or __gnu_cxx:: hashes (if available) for PortageRepository, since it's a bottleneck. Fix silly bug that occurs if || ( ) dependencies are specified on the commandline.
Ciaran McCreesh
2006-01-26 16:17:10 +0000
41621ee7b0Use deps passed to DepList::add() directly (e.g. from the commandline) would result in an error. Make them work even if _implementation->current_package is 0.
Ciaran McCreesh
2006-01-26 11:11:15 +0000
979cf67ff1DepList::add() is now properly transactional again
Ciaran McCreesh
2006-01-26 11:02:12 +0000
238c11a327Fix drop self circular check
Ciaran McCreesh
2006-01-26 10:53:08 +0000
d4be8eee39Trick gcc into not showing noreturn warnings for our not implemented error.
Ciaran McCreesh
2006-01-26 10:48:23 +0000
6470bc7028New dep resolver. Slightly less sucky than before.
Ciaran McCreesh
2006-01-26 10:29:31 +0000