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