Merged from trunk 9468:9491
authorFabian Groffen <grobian@gentoo.org>
Thu, 20 Mar 2008 20:32:23 +0000 (20:32 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 20 Mar 2008 20:32:23 +0000 (20:32 -0000)
commit9b234be0f9a9f4c0db08361c5fc1eeabb73cd528
tree9c48b5ce3e0f2adbd3ff7768fcf8faed028ae8c2
parent256fda0a7767286753e6d96f22adace48c12b824
   Merged from trunk 9468:9491

   | 9469    | add a placeholder for repository paths in 'filename' and     |
   | genone  | 'directory' options for StaticFileSet                        |

   | 9470    | avoid importing portage to improve performance               |
   | genone  |                                                              |

   | 9471    | When in strict mode, make paren_reduce() detect missing      |
   | zmedico | whitespace around parenthesis tokens and raise an            |
   |         | InvalidDependString exception. Strict mode is not enabled    |
   |         | when handling installed packages, so this will only affect   |
   |         | repoman and packages that haven't been installed yet. Thanks |
   |         | to zlin for reporting.                                       |

   | 9472    | Bug #213540 - Make sure DESTTREE=/usr is set before inherit  |
   | zmedico | calls.                                                       |

   | 9473    | Bug #213592 - Fix --onlydeps breakage.                       |
   | zmedico |                                                              |

   | 9474    | Bug #212882 - For compatibility with ENOENT exceptions       |
   | zmedico | raised from fstat calls with CIFS, wrap fstat calls with an  |
   |         | appropriate exception handler.                               |

   | 9475    | Bug #174634 - Fix ebuild 'digest' and 'manifest' behave 100% |
   | zmedico | identically and update the docs to reflect this.             |

   | 9476    | Bug #149745 - Generate an eqawarn message if dohtml is       |
   | zmedico | called on a directory without the recursive option. Thanks   |
   |         | to brad walker <bradmwalker@cableone.net> for reporting.     |

   | 9477    | use a dict with CP keys in unmerge() to avoid double         |
   | genone  | unmerges if a package is matched by multiple atoms           |

   | 9478    | fix artifact from r9477                                      |
   | genone  |                                                              |

   | 9479    | add @ to the list of invalid atom chars so sets with prefix  |
   | genone  | aren't considered as atoms accidentally                      |

   | 9480    | add unmerge protection for packages still referenced by      |
   | genone  | installed package sets                                       |

   | 9481    | make filesets non-greedy by default                          |
   | genone  |                                                              |

   | 9482    | Bug #139023 - When the --digest option is enabled, advise    |
   | zmedico | the user that `repoman manifest` is the preferred way to     |
   |         | generate manifests.                                          |

   | 9483    | Bug #201045 - Fix unmerge() to preserve unmerge order so     |
   | zmedico | that dependencies are respected. Also, eliminate duplicate   |
   |         | package selections since the same package may be selected by |
   |         | multiple atoms but we can only unmerge it once.              |

   | 9484    | Only show the eqawarn from bug #149745 when nothing is found |
   | zmedico | to install. Also, exit successfully unless nothing is found  |
   |         | to install.                                                  |

   | 9485    | Bug #210575 - Optimize doins -r so that it doesn't call      |
   | zmedico | itself recursively, since it's faster to handle the          |
   |         | recursion internally. Thanks to Benedikt Böhm               |
   |         | <hollow@gentoo.org> for the initial patch.                   |

   | 9486    | Bug #210690 - Fix --help output to show the leading slash on |
   | zmedico | the path to the world file.                                  |

   | 9487    | Strip trailing slashes from directory paths if necessary.    |
   | zmedico |                                                              |

   | 9488    | display versions of other slots for new-slot installs (bug   |
   | genone  | #213790)                                                     |

   | 9489    | Fix quoting.                                                 |
   | zmedico |                                                              |

   | 9491    | readd digestentry.unused category as it's still relevant     |
   | genone  |                                                              |

svn path=/main/branches/prefix/; revision=9492
12 files changed:
bin/dohtml
bin/doins
bin/ebuild
bin/ebuild.sh
bin/pkgname
bin/regenworld
bin/repoman
man/ebuild.1
pym/_emerge/__init__.py
pym/portage/dep.py
pym/portage/locks.py
pym/portage/sets/files.py