Merged from trunk -r13839:13846
authorFabian Groffen <grobian@gentoo.org>
Wed, 22 Jul 2009 17:35:55 +0000 (17:35 -0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 22 Jul 2009 17:35:55 +0000 (17:35 -0000)
commit694d76dcb5fa8226833b438bb1e069c55039fdf2
treecafe5780fe5590ccab0e8379b31b6c3df13b32c3
parent5e3065e7d240a6781020ea2bb5ed8c00bd155183
   Merged from trunk -r13839:13846

   | 13840   | Use a lazy reference to sys.stdout, in case the API consumer |
   | zmedico | has temporarily overridden stdout.                           |

   | 13841   | Move mtimedb resume list code from action_build() to         |
   | zmedico | Scheduler._save_resume_list().                               |

   | 13842   | Skip Blocker instances inside _add_prefetchers().            |
   | zmedico |                                                              |

   | 13843   | Remove empty log files inside dblink.unmerge(). Thanks to    |
   | zmedico | Diego Pettenò <flameeyes@gentoo.org> for reporting.         |

   | 13844   | FEATURES=unmerge-logs Keep logs from successful unmerge      |
   | zmedico | phases. This is relevant only when PORT_LOGDIR is set.       |
   |         | Thanks to Diego Pettenò <flameeyes@gentoo.org> for the      |
   |         | suggestion.                                                  |

   | 13845   | Always pass encodings='utf_8' to codecs.open(), since        |
   | zmedico | otherwise it can return non-unicode strings (at least in     |
   |         | some cases, observed with python-2.6.2). Don't use unicode   |
   |         | in portage.util.getconfig() for now, since shlex doesn't     |
   |         | seem to support it (spurious \0 characters). If we use       |
   |         | unicode for config variables, it breaks shlex.split() calls  |
   |         | on those variables due to the same issue (spurious \0        |
   |         | characters).                                                 |

   | 13846   | Add comment in calc_depclean() about topological sort        |
   | zmedico | optimization that minimizes issues with implicit deps.       |

svn path=/main/branches/prefix/; revision=13848
bin/repoman
cnf/make.globals
man/make.conf.5
pym/_emerge/JobStatusDisplay.py
pym/_emerge/Scheduler.py
pym/_emerge/actions.py
pym/portage/__init__.py
pym/portage/dbapi/vartree.py
pym/portage/env/loaders.py
pym/portage/output.py
pym/portage/util.py