Merged from trunk -r13355:13366
| 13356 | Add support to emerge --metadata for transfering cache from |
| zmedico | overlays that have a metadata/cache directory. |
| 13357 | Use a new ProfileDesc class to handle the data for each |
| zmedico | profile listed in profiles.desc. |
| 13358 | Support use.desc from overlays. |
| zmedico | |
| 13359 | Support profiles.desc from overlays. |
| zmedico | |
| 13360 | Handle IOError from codecs.open(). |
| zmedico | |
| 13361 | If a repo doesn't have metadata/layout.conf then use either |
| zmedico | missing eclass directory or missing profiles/profiles.desc |
| | to trigger assignment of a default master. |
| 13362 | Fix default master code so that it doesn't trigger when |
| zmedico | PORTDIR is empty. |
| 13363 | Add a new --deselect action which removes atoms from the |
| zmedico | world file. This action is implied by uninstall actions, |
| | including --depclean, --prune and --unmerge. Use |
| | --deselect=n in order to prevent uninstall actions from |
| | removing atoms from the world file. This solves bug #259994 |
| | and bug #265206. |
| 13364 | Fix bugs in action_deselect() and add --pretend support. |
| zmedico | |
| 13365 | Add --ask support to action_deselect(). |
| zmedico | |
| 13366 | In action_deselect(), use the installed packages to expand |
| zmedico | atoms into slot atoms. |
svn path=/main/branches/prefix/; revision=13369