Merged from trunk 5549:5565
authorFabian Groffen <grobian@gentoo.org>
Fri, 12 Jan 2007 22:43:47 +0000 (22:43 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 12 Jan 2007 22:43:47 +0000 (22:43 -0000)
commitb164c67fb2ae231d26cd6d3a28e5e524646171bd
treea2e35ebf77876ef28532f256644b19660f5844e1
parent0629e2a07a50f2e1474d749a9a5aef952ddaf60b
Merged from trunk 5549:5565

continue is only for loops (genone)

Make FEATURES=test imply USE=test (genone)

Add note that any value enables EPAUSE_IGNORE (genone)

Use isinstance(foo, basestring) so that it can work with unicode strings
too.

Use dict.get() to prevent a potential (bug unlikely) KeyError.

add support for user-customizable compression #9870 (SpankMan)

docs for grabdict (WarnerBro)

Commit unit tests, hey look THEY ARE BROKEN (WarnerBro)

get_operator tests (WarnerBro)

add some invalid operators to the test to denote that get_operator
doesn't validate them, also make sure some common mis-typed things are
tested (=> instead of >= fex) (WarnerBro)

take some advice and use AssertEqual/NotEqual (WarnerBro)

I owed brian harring 3.50, for th previous advice about
assertEqual/NotEqual, oh, add dep_getcpv tests too (WarnerBro)

getslot tests (WarnerBro)

elaborate a bit on isjustname() (WarnerBro)

isjustname tests (WarnerBro)

For bug #50738, inform the user about the location of the timestamp file
and that it can be removed to force sync.

svn path=/main/branches/prefix/; revision=5617
27 files changed:
bin/dodoc
bin/doinfo
bin/ecompress [new file with mode: 0755]
bin/ecompressdir [new file with mode: 0755]
bin/emerge
bin/misc-functions.sh
bin/prepalldocs
bin/prepallinfo
bin/prepallman
bin/prepinfo
bin/prepman
man/make.conf.5
pym/portage.py
pym/portage_dep.py
pym/portage_exception.py
pym/portage_util.py
tests/portage_dep/test_dep_getcpv.py [new file with mode: 0644]
tests/portage_dep/test_dep_getslot.py [new file with mode: 0644]
tests/portage_dep/test_get_operator.py [new file with mode: 0644]
tests/portage_dep/test_isjustname.py [new file with mode: 0644]
tests/portage_dep/test_isvalidatom.py [new file with mode: 0644]
tests/portage_dep/test_match_from_list.py
tests/portage_util/test_grabdict.py [new file with mode: 0644]
tests/portage_util/test_normalizedPath.py
tests/portage_util/test_stackDictList.py
tests/portage_util/test_stackDicts.py
tests/portage_util/test_stackLists.py