Merged from trunk 5659:5673
authorFabian Groffen <grobian@gentoo.org>
Fri, 19 Jan 2007 19:24:28 +0000 (19:24 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 19 Jan 2007 19:24:28 +0000 (19:24 -0000)
commitb597dc38331b2b1f3839e1c357e82a995f6d4d8e
treeb187a2d4343eb799b3d19655adf04e24ad879c75
parent3da391bd67615875e376df6f3faccecddeeda983
Merged from trunk 5659:5673

fix minor syntax issues with locking (WarnerBro)

Enable repoman to commit a Manifest alone instead of bailing out with
"Didn't find any changed files".

ferringb pointed out this portroot parameter, ended up not using it, try
an os.path.exists to save a very common (and slow) except on missing
repo_name files for overlays, use a dict to facility a nicer regex
comparison loop for news restrictions. (WarnerBro)

document FEATURES=sesandbox #161985 (SpankMan)

make.conf is not a manual so only list common FEATURES #161985 (SpankMan)

dirty dirty lies (WarnerBro)

Make repoman commit removals together with the other changes (instead of
with the final Manifest commit).

For consistency, just use os.environ.

Fix broken commitmessagefile handling.

Replace mktemp with mkstemp since the former is deprecated for security
reasons.

Various glep 42 fixes, fix up the portageq calls to fail properly,
rewrite the news checking code to check news for all repos with a name.
(WarnerBro)

fix a few typos in tests (WarnerBro)

If repo/profiles/news doesn't exist, return 0 updates (WarnerBro)

switch news timestamp and unread/read storage to '/var/lib/gentoo' like
the GLEP states. (WarnerBro)
(Prefix adjusted)

svn path=/main/branches/prefix/; revision=5726
bin/emerge
bin/portageq
bin/repoman
cnf/make.conf
man/make.conf.5
pym/portage.py
pym/portage_const.py
pym/portage_news.py
tests/portage_dep/__init__.py
tests/portage_news/__init__.py [new file with mode: 0644]
tests/portage_versions/__init__.py