0d78a2182b
Export more information from AmbiguousPackageNameError
Ciaran McCreesh2006-04-11 14:02:28 +00:00
cc9a5b5398
Change how we avoid stringify compiling for pointers etc so that &stringify<T_> can be used. Fix test cases that relied upon being able to stringify pointers.
Ciaran McCreesh2006-04-11 14:02:00 +00:00
a45a81f92f
Make ourselves a real container by defining our container type
Ciaran McCreesh2006-04-11 13:59:45 +00:00
09d0c74f87
Set and use PALUDIS_HOME over HOME, if available, to avoid breaking has_version et al when HOME=T and our config directory is under HOME
Ciaran McCreesh2006-04-10 04:30:51 +00:00
6c9837567e
Add a test for dobin. Easily pillaged for other utilities if someone feels like it.
Ciaran McCreesh2006-04-10 04:22:52 +00:00
0c7427af5d
Extend portage repository test coverage. Don't explode when paludis_command is requested from a test environment, so that we can check metadata generation in a test.
Ciaran McCreesh2006-04-07 15:26:27 +00:00
a426609bce
For portageq emulation, canonicalise the paths when checking that the current ROOT is being queried
Ciaran McCreesh2006-04-06 19:56:04 +00:00
31e675b431
Might as well throw a NoSuchSyncerError rather than an InternalError if we're given a sync URL with no protocol...
Ciaran McCreesh2006-04-06 19:41:17 +00:00
db1fa98e58
Map sync = syncer:protocol:// to use syncer rather than protocol as the VC key, and strip the syncer: part from the passed URL
Ciaran McCreesh2006-04-06 19:33:56 +00:00
e07d3b94f6
Don't try to load RESTRICT key from vdb, we don't save it
Ciaran McCreesh2006-04-06 14:27:56 +00:00
a424f46836
Throw a useful exception rather than an InternalError if sync fails. Carry on trying to sync other repos even if one sync fails.
Ciaran McCreesh2006-04-06 13:33:18 +00:00