Commit Graph

93 Commits

Author SHA1 Message Date
Ciaran McCreesh
78d9a9bf07 Switch to std mutex and condition_variable 2013-05-22 23:19:18 +01:00
Ciaran McCreesh
9c7d9f9aef Use std::thread 2013-05-22 16:43:42 +01:00
Ciaran McCreesh
bb2ba5d166 Remove accept_keywords_key 2011-06-16 19:57:05 +01:00
Ciaran McCreesh
971c850475 Remove unused docs 2011-06-12 01:23:34 +01:00
Ciaran McCreesh
c8c5434b85 Remove VirtualsInterface 2011-06-11 22:35:32 +01:00
Ciaran McCreesh
e27dabb7c3 Remove ProvidesInterface 2011-06-11 22:35:27 +01:00
Ciaran McCreesh
5c2a332b70 Use Environment rather than PackageDatabase 2011-03-26 19:00:38 +00:00
Ciaran McCreesh
bf9e33c1c7 Allow repos to return partial results if faster 2011-02-28 15:31:18 +00:00
Ciaran McCreesh
49750cc619 FSEntry -> FSPath, FSStat
Fixes: ticket:967
2010-08-24 15:47:41 +01:00
Ciaran McCreesh
1e88d3f531 Avoid more explicit newage 2010-07-23 21:15:08 +01:00
Ciaran McCreesh
8603d32621 shared_ptr<> no longer implicitly bools 2010-07-22 18:55:26 +01:00
Ciaran McCreesh
7a8a792ae8 No more tr1:: and tr1/ 2010-07-22 18:54:57 +01:00
Ciaran McCreesh
cc129190d5 New improved NamedValue syntax 2010-05-19 16:01:04 +01:00
Ciaran McCreesh
2341abcf6c (ruby) Export Repository::accept_keywords_key 2010-03-12 14:10:29 +00:00
Ciaran McCreesh
8c38f206f4 Kill mirrors interface 2009-11-26 21:02:30 +00:00
Ciaran McCreesh
40281ddc9f Expose less about profiles 2009-11-06 18:35:00 +00:00
Ciaran McCreesh
cbcd4493d2 Consistent ctor style 2009-10-21 22:01:52 +01:00
Ciaran McCreesh
576e0a19ba Kill old ctor 2009-10-21 22:01:52 +01:00
Ciaran McCreesh
dd3736da2c There's no point in sync_interface 2009-10-21 22:01:52 +01:00
Ciaran McCreesh
9f94ffc79b Kill QA, qualudis
Pretty much a lost cause on Gentoo, and for Exherbo we'll do this
differently.
2009-10-20 22:10:36 +01:00
Ciaran McCreesh
d3a6729806 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
2009-08-25 20:57:34 +01:00
Ciaran McCreesh
0ebeaadb87 bindings for FakeInstalledRepository 2009-05-17 19:39:54 +01:00
Ciaran McCreesh
a16c259ef5 let slot be specified for fake package ids 2009-05-17 19:35:19 +01:00
Ciaran McCreesh
9c4b5b39a8 Threads are now mandatory 2008-12-05 18:47:54 +00:00
Ciaran McCreesh
756c408292 Fix threads -qa compile 2008-12-01 00:44:48 +00:00
Ciaran McCreesh
eeb89b32b7 Ruby hates threads 2008-11-30 22:57:55 +00:00
Richard Brown
b97990bd52 (ruby) move defines to paludis_ruby.hh 2008-11-02 22:41:49 +00:00
Ciaran McCreesh
7cd0c2d122 Paludis is about choices. 2008-10-24 09:32:40 +01:00
David Leverton
06ddd80d20 Add Repository::location_key. 2008-08-16 12:34:24 +01:00
Ciaran McCreesh
77be16f5c2 Kill kc. Breaks python. 2008-08-03 21:20:26 +01:00
Richard Brown
f3b0917aba Add mirrors to Environment and Repository. 2008-05-17 14:58:07 +00:00
Ciaran McCreesh
118de550d2 paludis::tr1:: is dead. We no longer support compilers that don't do tr1 (that means you, gcc-3). 2008-04-26 13:59:04 +00:00
Ciaran McCreesh
a297ce7c92 world is now in env, not repos. Fixes: ticket:421 2008-03-09 14:07:05 +00:00
Ciaran McCreesh
981dd553a5 More sr -> kc 2008-02-21 14:40:19 +00:00
Ciaran McCreesh
830cd0e27f Merge various metadata key things. 2008-02-16 09:17:23 +00:00
Ciaran McCreesh
91684c275c Work around weird bug somewhere deep in the Ruby internals 2008-01-23 06:55:52 +00:00
Richard Brown
3acdbde629 (ruby) Add Repository.get_environment_variable. 2008-01-22 09:33:59 +00:00
David Leverton
de7bfcf80f Add RepositoryUseInterface::use_expand_separator. 2008-01-09 18:22:29 +00:00
David Leverton
4973e40c2f (ruby) Fix Ruby RepositoryUseInterface. 2008-01-09 18:22:09 +00:00
David Leverton
db949a7a09 (ruby) Allow fetching metadata from repositories with []. 2008-01-04 22:13:16 +00:00
Richard Brown
21e946d8d0 More repository metadata work 2007-12-15 23:17:37 +00:00
Richard Brown
693622cedc Partial commit 2007-12-15 23:17:25 +00:00
Richard Brown
a97a2644b9 (ruby) Add Repository.each_metadata and Repository example. 2007-12-13 00:21:12 +00:00
Ciaran McCreesh
1487104037 (ruby) Fix how we use Data_Get_Struct to avoid magic C casting between tr1::shared_ptr<>s of different types. 2007-11-18 09:47:19 +00:00
Ciaran McCreesh
dc95c2f26e Replace RepositoryInfo with emtadata keys. Change how we handle ambiguous _imp. Introduce common Literal metadata key classes to reduce duplicated code. Fixes: ticket:438. Fixes: ticket:416 2007-11-16 08:23:00 +00:00
David Leverton
95105e0c87 (ruby) Add Repository::some_ids_might_support_action. 2007-11-13 21:06:32 +00:00
Ciaran McCreesh
ea7d4ab21e Fix 2007-11-02 08:39:19 +00:00
Ciaran McCreesh
6e0aedd0a4 Remove email addresses from places that aren't AUTHORS 2007-10-23 23:33:12 +00:00
Ciaran McCreesh
08aec53f3f Use an email address that works 2007-10-23 22:52:29 +00:00
Ciaran McCreesh
8aca0f10d1 Rename const iterators to ConstIterator, mutable to Iterator. Fixes: ticket:365 2007-09-25 14:12:53 +00:00