Merged from trunk 5226:5238 (+ one added modification in bin/repoman)
authorFabian Groffen <grobian@gentoo.org>
Sun, 10 Dec 2006 11:16:12 +0000 (11:16 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 10 Dec 2006 11:16:12 +0000 (11:16 -0000)
commitf43a39ee864d21906947e9edd8444e64c0a70428
tree4430842575b0eca584f3d129a573d659aa194d59
parent674f1b3e35adab2498d8cfd6cec8b5babf3fee7e
Merged from trunk 5226:5238 (+ one added modification in bin/repoman)

Indicate test failure with an exit code.

Remove all traces of FEATURES=cvs since code for that feature no longer
exists  (apparently since portage-2.1).
+ Remove traces of FEATURES=svn for the same reason

Clean up vardbapi.aux_get().

Remove locking from dbapi.aux_update() implementations so that the
caller can handle locking instead.

Go ahead and populate depgraph.mydbapi even when --emptytree is enabled
since it doesn't matter anymore (dep_check now returns all deps anyway).

Move the reset of the per-root initializations into the loop.

Remove unused depgraph.match() method.

Use tuples for digraph nodes in order to avoid lots of pointless join
and split calls.

Split some global updates functions out of depgraph and use them for
depclean when necessary.

Fix broken SLOT update logic in fakedbapi.cpv_inject().

adjust QA_* variable names for complex values of  like x86-fbsd

svn path=/main/branches/prefix/; revision=5257
bin/emerge
bin/misc-functions.sh
bin/repoman
man/make.conf.5
pym/portage.py
tests/__init__.py
tests/runTests