aboutsummaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)AuthorLines
2008-02-21Add PackageID::transient_key and use it to avoid reportingAvatar Fernando J. Pereda -0/+5
'unpackaged' packages as 'missing'. Fixes ticket:410
2008-02-21More sr -> kcAvatar Ciaran McCreesh -18/+20
2008-02-16Merge various metadata key things.Avatar Ciaran McCreesh -43/+53
2008-02-15Replace PackageDepSpec::use_requirements with a more general ↵Avatar Ciaran McCreesh -318/+32
PackageDepSpec::additional_requirements.
2008-02-15Start removing the global concept of use flags: rename UseDepSpec to ↵Avatar Ciaran McCreesh -85/+84
ConditionalDepSpec, move the descent logic into the spec.
2008-02-04kc some more srAvatar Ciaran McCreesh -19/+21
2008-02-02Start switching over from sr to kc.Avatar Ciaran McCreesh -9/+36
2008-01-22Sort keywords by name first, then by stable/testing/etc.Avatar David Leverton -15/+15
2008-01-08Move echo_functions.bash to paludis/util/. Move ebuild / exheres specific ↵Avatar Ciaran McCreesh -0/+1
code out into conditional_functions.bash.
2008-01-06(python) Add Repository.some_ids_might_support_action.Avatar Piotr Jaroszyński -0/+23
2008-01-03Tidy up some of the EAPI options.Avatar David Leverton -7/+15
2008-01-02Add MetadataSizeKey, and two new PackageID keys, UNDOWNLOADEDDISTFILESIZE ↵Avatar Mike Kelly -0/+5
and TOTALDISTFILESIZE.
2008-01-02Revert "Squashed commit of the following:"Avatar Mike Kelly -5/+0
This reverts commit 1315be549326c0f3885da66ae0aab96d534796b8.
2008-01-02Squashed commit of the following:Avatar Mike Kelly -0/+5
commit 9937f3649f907f15dda40ab89918be0e5c55aedd Author: Mike Kelly <pioto@pioto.org> Date: Tue Jan 1 21:10:14 2008 -0500 Rename things in ruby properly. commit dff06bbcb4f604a49e5627230bc32c921684144a Author: Mike Kelly <pioto@pioto.org> Date: Tue Jan 1 21:01:18 2008 -0500 Fix doxygen for size_of_all_distfiles_key(). commit f19edca2fbc6542eb81874091096f83544a578d3 Author: Mike Kelly <pioto@pioto.org> Date: Tue Jan 1 19:57:12 2008 -0500 Show stuff even with --compact. commit 1fc4e6c2071dbc110b353407a1bdb4811c66b7f1 Author: Mike Kelly <pioto@pioto.org> Date: Tue Jan 1 18:54:45 2008 -0500 Don't make size keys if Manifest doesn't exist. commit 4c98106f7a4ff074549418c49290bbbf5655bca9 Author: Mike Kelly <pioto@pioto.org> Date: Tue Jan 1 18:22:39 2008 -0500 Add some test cases. Fix a bug where we'd segfault for malformed ebuilds/unknown EAPIs. commit 27ccfbf29642a4f73f320d385c9d92d7d3938659 Author: Mike Kelly <pioto@pioto.org> Date: Mon Dec 31 17:38:13 2007 -0500 More tweaking based on feedback from ciaranm and dleverton. commit 3258519520edde4b4e894ef7729ed367f413d120 Author: Mike Kelly <pioto@pioto.org> Date: Mon Dec 31 16:01:23 2007 -0500 Make a separate pretty_print() member of MetadataSizeKey. Add info to the --install --pretend output. commit 4cae2bee90585f95037ba3412482f6e4aeedbe87 Author: Mike Kelly <pioto@pioto.org> Date: Mon Dec 31 03:49:49 2007 -0500 fix precision stuff commit 3c01abd5963e25184ce4da2d2d06feab9f8af37f Author: Mike Kelly <pioto@pioto.org> Date: Mon Dec 31 03:39:15 2007 -0500 REALLY fix it, i think... commit 5514cb538ade381710ddfbeb58c7427636a267c4 Author: Mike Kelly <pioto@pioto.org> Date: Mon Dec 31 03:36:35 2007 -0500 forgot the .hh file commit c4605c064eddd23f224cc81a2df1b6782417fdfd Author: Mike Kelly <pioto@pioto.org> Date: Mon Dec 31 03:35:21 2007 -0500 Don't use mirror stuff, that just makes us double count things... commit 6d29e492b11bebba37edd3bf056af72a02d3194e Author: Mike Kelly <pioto@pioto.org> Date: Mon Dec 31 02:43:21 2007 -0500 More cleanup. Make us have spiffy decimal point output. commit 9916a82c8a07922a6a08f14c0b7837b760f646fa Author: Mike Kelly <pioto@pioto.org> Date: Mon Dec 31 01:04:28 2007 -0500 Change MetadataLongKey to MetadataSizeKey. Add spiffy formatting for paludis --query. commit 7e794e3ef7f6429e61866b30db3b3a81e2be99d2 Author: Mike Kelly <pioto@pioto.org> Date: Sun Dec 30 23:43:53 2007 -0500 Redo stuff so that keys are only populated on demand. commit 31200c83ce7c9eac88dbfe1c0cc537abc6c3df28 Author: Mike Kelly <pioto@pioto.org> Date: Sun Dec 30 20:03:38 2007 -0500 D'oh! We need to add_metadata_key() our keys! commit 471180b0c95dff38ba634550db93912b47f145dc Author: Mike Kelly <pioto@pioto.org> Date: Sun Dec 30 18:21:38 2007 -0500 Properly label the key for all distfiles. commit c4f0d383eefd018531cc9b57eed2df8ccb6c5ff9 Author: Mike Kelly <pioto@pioto.org> Date: Sun Dec 30 01:40:35 2007 -0500 Fix a typo. commit 8339d89700701f1fda71d515015b6c67f8ab5b04 Author: Mike Kelly <pioto@pioto.org> Date: Sun Dec 30 01:25:40 2007 -0500 Add the rest of the _key() stuff, probably... commit cdf94795912d4f04a99ca93de6ca3063879d8567 Author: Mike Kelly <pioto@pioto.org> Date: Sun Dec 30 00:12:06 2007 -0500 Fixes from ciaranm and rbrown. commit f04f5cc62f5be499b5e1865b12aea871cc48daec Author: Mike Kelly <pioto@pioto.org> Date: Sat Dec 29 00:02:43 2007 -0500 Further work. Add visit() functions to the Visitor<MetadataKeyVisitorTypes> visitirs. commit 4251eef7d451ce89b05dbb671a19f05005a2e3bd Author: Mike Kelly <pioto@pioto.org> Date: Fri Dec 28 01:13:53 2007 -0500 More work... almost there, maybe? commit 6da4cf9ba492f4435dbc5a04c4b6978a99edd7d6 Author: Mike Kelly <pioto@pioto.org> Date: Thu Dec 27 22:33:03 2007 -0500 add stub funcs so things build commit d6136e2c2ba4a2075ab36e9ab54a97460692f208 Author: Mike Kelly <pioto@pioto.org> Date: Thu Dec 27 16:16:07 2007 -0500 Add do-nothing implementations to every PackageID implementation other than EbuildID. commit 4a54dca0d88f846e58f5ce0a78a35e1771805f1a Author: Mike Kelly <pioto@pioto.org> Date: Thu Dec 27 02:20:56 2007 -0500 Clean some stuff up, remove unneeded stuff, add some other stuff. commit 4b3824d2cc3a6178e5976d2c0a78e180a4f7c4a8 Author: Mike Kelly <pioto@pioto.org> Date: Wed Dec 26 11:06:40 2007 -0500 Continued work w/ after some comments from ciaranm. * Using a MetadataLongKey instead of a special one for size_t. * Renamed MetadataDistfilesSizeKeyVisitor to DistfilesSizeVisitor. * Always getting our size from Manifest2. commit d84cf9144b49566895457209b80fa0c634a9b749 Author: Mike Kelly <pioto@pioto.org> Date: Mon Dec 24 18:26:43 2007 -0500 Initial work on distfile size metadata key stuff.
2007-12-31Add some more UseRequirement variants, and change the syntax of the old ones.Avatar David Leverton -18/+104
2007-12-30(python) Fix UseRequirements after r4105. Fixes: ticket:464.Avatar Piotr Jaroszyński -21/+205
2007-12-30(python) Add operators to Validated.Avatar Piotr Jaroszyński -6/+38
2007-12-29[use?] deps in paludis-1, exheres-0. Change how we handle UseRequirements to ↵Avatar Ciaran McCreesh -10/+7
support this. FIxes: ticket:312
2007-12-16Add initial_labels to the newly specialised ↵Avatar Ciaran McCreesh -0/+104
MetadataSpecTreeKey<DependencySpecTree>. Add EAPI paludis-1 support for labels. Let FakeRepository's EAPI be overridden.
2007-12-16(python) Add *_key to PackageID.Avatar Piotr Jaroszyński -7/+195
2007-12-14Add glsa_file to GLSADepTag. Fixes: ticket:456. (Stefan Kögl)Avatar Ciaran McCreesh -2/+6
2007-12-13(python) Fix mask_TEST.Avatar Piotr Jaroszyński -1/+2
2007-12-03Fix PackageDepSpec after r4057. Also allow converting Python lists to ↵Avatar Piotr Jaroszyński -57/+145
Options classes. Fixes: ticket:451
2007-11-20Make fetch_unique_qualified_package_name take a query to limit the potential ↵Avatar David Leverton -2/+10
results, and use it to pick out installable or installed packages when appropriate.
2007-11-16(python) Do about like in C++. Fixes: ticket:440Avatar Piotr Jaroszyński -3/+3
2007-11-16MetadataSetKey -> MetadataCollectionKey. Fixes: ticket:437Avatar Ciaran McCreesh -45/+45
2007-11-16Replace RepositoryInfo with emtadata keys. Change how we handle ambiguous ↵Avatar Ciaran McCreesh -107/+8
_imp. Introduce common Literal metadata key classes to reduce duplicated code. Fixes: ticket:438. Fixes: ticket:416
2007-11-14(python) StringifyFormatter and PythonFormatter are now convertible to other ↵Avatar Piotr Jaroszyński -1/+121
Formatters.
2007-11-14(python) Reference examples in the docs.Avatar Piotr Jaroszyński -1/+3
2007-11-14(python) Add __str__ to PackageID.Avatar Piotr Jaroszyński -5/+11
2007-11-14(python) Add Paludis version constants.Avatar Piotr Jaroszyński -0/+41
2007-11-13(python) Add has_{try,scm}_part to VersionSpec.Avatar Piotr Jaroszyński -0/+21
2007-11-13Add MetadataSectionKeyAvatar Ciaran McCreesh -10/+109
2007-11-09Don't use inline enums in typedefs. It confuses too many compilersAvatar Ciaran McCreesh -2/+2
2007-11-08(python) Clean up dep specs.Avatar Piotr Jaroszyński -235/+115
2007-11-04Include status updates whilst carrying out QA checksAvatar Ciaran McCreesh -0/+21
2007-11-02FixAvatar Ciaran McCreesh -22/+23
2007-10-30Fix -O3 build. Fixes: ticket:415. From: zlinAvatar Ciaran McCreesh -0/+4
2007-10-26Kill repository NVIs, License interface. Fixes: ticket:394Avatar Ciaran McCreesh -46/+0
2007-10-23Remove email addresses from places that aren't AUTHORSAvatar Ciaran McCreesh -55/+55
2007-10-23Use versioned .so files for PythonAvatar Ciaran McCreesh -1/+4
2007-10-20Use $(MAKE), not makeAvatar Ciaran McCreesh -1/+1
2007-10-15Fix python testsAvatar Ciaran McCreesh -1/+2
2007-10-14(python) Fix and clean up Formatters.Avatar Piotr Jaroszyński -159/+100
2007-10-14(python) Add Labels and support for MetadataSpecTreeKey<FetchableURISpecTree>.Avatar Piotr Jaroszyński -118/+1091
More work on Formatters. Docs. Fixes: ticket:382
2007-10-13Fix distcheck.Avatar Piotr Jaroszyński -3/+5
2007-10-13The standard says we can't call it ::Formatter, since we have a Formatter at ↵Avatar Ciaran McCreesh -4/+4
namespace level
2007-10-13Change how we handle distcheck depsAvatar Ciaran McCreesh -0/+6
2007-10-12(python) Move *-nn.{hh,cc} to DISTCLEANFILES.Avatar Piotr Jaroszyński -1/+2
2007-10-12(python) Add *-nn.{hh,cc} to CLEANFILES.Avatar Piotr Jaroszyński -1/+1