Commit Graph

  • 071dc34029 Tinker with logging. More log calls. Ciaran McCreesh 2006-02-03 22:31:14 +0000
  • 0922aba3f8 Add Log class. Use it. Ciaran McCreesh 2006-02-03 17:53:30 +0000
  • 0eebaed0c7 econf 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
  • 4097316c87 Add --list-packages Ciaran McCreesh 2006-02-03 16:47:22 +0000
  • 1ca0470803 Add do_get_packages() support. Ciaran McCreesh 2006-02-03 16:46:52 +0000
  • bb4d4c02e2 Add SelectFirst convenience class. No SelectSecond because I don't need it and I'm lazy. Ciaran McCreesh 2006-02-03 16:46:28 +0000
  • 0ba2096aba Fix some_dir_iterator != DirIterator() and DirIterator() != some_dir_iterator inconsistencies. Add testcase. Ciaran McCreesh 2006-02-03 16:45:48 +0000
  • c9897068b4 Minor coding standards tweaks Ciaran McCreesh 2006-02-03 14:39:18 +0000
  • 948a1fa5d4 Replace 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
  • 51cc12beb0 Added handling for PALUDIS_OPTIONS. Fairly crude, but should work. Stephen P. Bennett 2006-02-02 19:17:28 +0000
  • 881cc0e7de Unbreak distcheck, because automake is retarded. Ciaran McCreesh 2006-02-02 17:20:15 +0000
  • 423be8994c Start to install ebuild things Ciaran McCreesh 2006-02-02 14:32:23 +0000
  • 47d354c479 More work on metadata Ciaran McCreesh 2006-02-01 13:56:58 +0000
  • d7d14e20c4 Allow raw metadata display. Start of support for cumulatives. Ciaran McCreesh 2006-02-01 12:44:50 +0000
  • 9f314d06ae Standardise hash table usage through an icky template trick Ciaran McCreesh 2006-01-31 21:05:26 +0000
  • 439193d50d Add revision_only to version_spec. Use it. Ciaran McCreesh 2006-01-30 18:29:11 +0000
  • 52bf7e5fde Add pstream debug output for now Ciaran McCreesh 2006-01-30 16:50:01 +0000
  • 91a72e05f1 Add remove_revision to VersionSpec. Use it. Ciaran McCreesh 2006-01-30 16:30:55 +0000
  • 4f3c3dbc12 Rerefix strip... Ciaran McCreesh 2006-01-30 15:53:40 +0000
  • ab048d61cc Enough of ebuild to get metadata for a select few packages Ciaran McCreesh 2006-01-30 15:43:24 +0000
  • 422333ad6c Uh, really fix strip this time Ciaran McCreesh 2006-01-30 15:24:09 +0000
  • 7de2869db9 Don't explode horribly on strip_trailing_string("", "blah") Ciaran McCreesh 2006-01-30 15:21:47 +0000
  • 3596a3262e Fix some silly bugs Ciaran McCreesh 2006-01-30 14:22:57 +0000
  • fda1ba1e79 Ebuild work continues... Ciaran McCreesh 2006-01-30 14:12:28 +0000
  • 54a8f8e65e More work on ebuild Ciaran McCreesh 2006-01-30 13:43:30 +0000
  • 66e9ecd85d Add in check_deps_exist demo program Ciaran McCreesh 2006-01-30 12:44:41 +0000
  • cabe1e40de Don't infinite loop on syntax screwups Ciaran McCreesh 2006-01-30 12:44:26 +0000
  • b99a274520 More ebuild work. Add LIBEXECDIR define. Ciaran McCreesh 2006-01-30 10:25:00 +0000
  • c62dc32168 More work on ebuild.bash Ciaran McCreesh 2006-01-30 09:49:59 +0000
  • 977f008d1b Some simple tests for iterator_utilities Mark Loeser 2006-01-30 05:41:57 +0000
  • a87e65c033 Normalise GPL headers Ciaran McCreesh 2006-01-29 18:06:08 +0000
  • de4bdd8833 Added --dl-dont-ignore-the-frickin-patch-dep, defaulting off. Stephen P. Bennett 2006-01-29 17:03:10 +0000
  • 01bf0b6ffd Add in the start of an ebuild.bash implementation. Not currently used or usable. Ciaran McCreesh 2006-01-29 16:15:49 +0000
  • 83203330dd Uh, and the other part of those documentation updates Ciaran McCreesh 2006-01-29 16:15:21 +0000
  • 916c8f3896 Documentation updates Ciaran McCreesh 2006-01-29 16:14:38 +0000
  • a4e09dccf5 More docs updates Ciaran McCreesh 2006-01-29 11:17:31 +0000
  • 60530c6b6a Docs updates Ciaran McCreesh 2006-01-29 10:55:22 +0000
  • ba58012990 Better equal_star_compare, plus some testcases. Stephen P. Bennett 2006-01-28 20:52:16 +0000
  • 7e90ff3d51 Fix =* deps. Maybe. Works for me, at least. Stephen P. Bennett 2006-01-28 19:40:20 +0000
  • 8597f8e453 Don't use __attribute__ with icc, it screws them up too frequently. Ciaran McCreesh 2006-01-28 13:36:31 +0000
  • 0f3384fa39 We're running out of letters... Use numbers. Ciaran McCreesh 2006-01-28 12:50:24 +0000
  • aed97a6ac3 Add 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
  • 7d482d4e6b Get provide versions right when we're using a non-default virtual provider Ciaran McCreesh 2006-01-28 10:07:18 +0000
  • 7f03646f03 Better provide handling Ciaran McCreesh 2006-01-28 09:38:36 +0000
  • 081bfb5247 Some initial simple tests for DirIterator Mark Loeser 2006-01-28 08:13:53 +0000
  • 627b6f31bb Prefer assign and constructors to std::copy Ciaran McCreesh 2006-01-28 07:09:11 +0000
  • ceb546a758 Overload rather than specialise for stringify. Catch stringify(non-char pointer) mistakes at compile time. Ciaran McCreesh 2006-01-28 07:00:10 +0000
  • 4d2b4b9f63 Add assign, zero methods to CountedPtr for convenience. Ciaran McCreesh 2006-01-27 11:21:36 +0000
  • 571329770d Use VirtualConstructor rather than hard coding repository formats Ciaran McCreesh 2006-01-27 09:36:00 +0000
  • 047d1917c2 name_error, configuration_error -> exception Ciaran McCreesh 2006-01-27 08:28:04 +0000
  • e83a6debcd Make operator atoms work with --install Ciaran McCreesh 2006-01-27 05:22:22 +0000
  • f72a793560 Various FSEntry fixes. Ciaran McCreesh 2006-01-27 04:55:04 +0000
  • c50dc28469 Only call stat() when necessary now, instead of each time we construct an FSEntry Mark Loeser 2006-01-26 23:53:00 +0000
  • 192bbcfc25 Need to call stat() when we use FSEntry::operator/=. Added testcase for this bug. Mark Loeser 2006-01-26 21:37:13 +0000
  • 18ffe63eb8 Make 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
  • ec291b1880 Fix broken CircualrDependencyError call that lead to segfaults when the iterators were backwards. Ciaran McCreesh 2006-01-26 16:50:18 +0000
  • daccfe3748 Fix some more possibly suspect uses of current_package Ciaran McCreesh 2006-01-26 16:27:10 +0000
  • cb85301bfa Use 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
  • fb4ee1c716 gcc4.1 compile fixes Ciaran McCreesh 2006-01-26 11:40:35 +0000
  • 41621ee7b0 Use 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
  • 979cf67ff1 DepList::add() is now properly transactional again Ciaran McCreesh 2006-01-26 11:02:12 +0000
  • 238c11a327 Fix drop self circular check Ciaran McCreesh 2006-01-26 10:53:08 +0000
  • d4be8eee39 Trick gcc into not showing noreturn warnings for our not implemented error. Ciaran McCreesh 2006-01-26 10:48:23 +0000
  • 6470bc7028 New dep resolver. Slightly less sucky than before. Ciaran McCreesh 2006-01-26 10:29:31 +0000