summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
...
* Sort the atoms when writing the world file.Zac Medico2007-07-161-1/+1
| | | | svn path=/main/trunk/; revision=7285
* Replace emerge.WorldSet with portage.sets.files.WorldSetMarius Mauch2007-07-161-36/+6
| | | | svn path=/main/trunk/; revision=7283
* break another recursion cycle, add special subclass for "world" to handle ↵Marius Mauch2007-07-162-4/+24
| | | | | | locking svn path=/main/trunk/; revision=7282
* Replace emerge.SystemSet with portage.sets.profiles.PackagesSystemSetMarius Mauch2007-07-161-7/+3
| | | | svn path=/main/trunk/; revision=7281
* break recursion cycleMarius Mauch2007-07-161-2/+5
| | | | svn path=/main/trunk/; revision=7280
* replace emerge.AtomSet with portage.sets.InternalPackageSetMarius Mauch2007-07-163-89/+104
| | | | svn path=/main/trunk/; revision=7279
* disable FEATURES=gpg as it's unmaintained, useless and likely broken for ↵Marius Mauch2007-07-161-0/+3
| | | | | | many people svn path=/main/trunk/; revision=7278
* fix metadata parsing for file-based sets, add support for user-defined file ↵Marius Mauch2007-07-162-3/+17
| | | | | | sets in test code svn path=/main/trunk/; revision=7277
* add support for metadataMarius Mauch2007-07-166-4/+43
| | | | svn path=/main/trunk/; revision=7276
* ignore already applied glsas when loading the security setMarius Mauch2007-07-163-8/+33
| | | | svn path=/main/trunk/; revision=7275
* fix load logic for editable sets once moreMarius Mauch2007-07-161-3/+5
| | | | svn path=/main/trunk/; revision=7274
* use a more logical approach for editable setsMarius Mauch2007-07-162-47/+46
| | | | svn path=/main/trunk/; revision=7273
* Make PackageSet to behave more like a real set, and change loading logic a ↵Marius Mauch2007-07-162-9/+24
| | | | | | bit to avoid unnecessary reloads for editable sets svn path=/main/trunk/; revision=7272
* s/node/atom/ and other minor updatesMarius Mauch2007-07-166-44/+70
| | | | svn path=/main/trunk/; revision=7271
* Fix typo.Zac Medico2007-07-151-2/+2
| | | | svn path=/main/trunk/; revision=7265
* When deciding if a package is slotted inside create_world_atom(), check the ↵Zac Medico2007-07-151-8/+18
| | | | | | vdb in case the package is multislot. svn path=/main/trunk/; revision=7263
* Remove unused repo_name code.Zac Medico2007-07-141-6/+0
| | | | svn path=/main/trunk/; revision=7260
* Use sys.stdout instead of print to avoid an extra newline.Zac Medico2007-07-141-1/+1
| | | | svn path=/main/trunk/; revision=7259
* Encapsulate the repo display code in a class.Zac Medico2007-07-141-51/+64
| | | | svn path=/main/trunk/; revision=7258
* Always show PORTDIR with index 0 in the repo display.Zac Medico2007-07-141-0/+7
| | | | svn path=/main/trunk/; revision=7257
* Make the repo display work for overlays that don't define repo_name (like it ↵Zac Medico2007-07-141-12/+15
| | | | | | used to). svn path=/main/trunk/; revision=7256
* For bug #185278, make the verbose flag display show masked/forced flag ↵Zac Medico2007-07-141-4/+2
| | | | | | status for binary packages too. svn path=/main/trunk/; revision=7254
* Fix it so that the 'repository could not be determined' message is shown ↵Zac Medico2007-07-141-4/+4
| | | | | | when appropriate (issue with variable scope). svn path=/main/trunk/; revision=7250
* Misc fixes for verbose repo output:Zac Medico2007-07-141-47/+76
| | | | | | | | - Support binary packages by using the 'repository' metadata that's stored in the package. - Support PORTAGE_CONFIGROOT, showing repos from both configs if necessary. - Dynamic allocation of repo indexes so only relevant repos are shown. svn path=/main/trunk/; revision=7249
* Save the repo name along with the other metadata inside dyn_compile() so ↵Zac Medico2007-07-132-15/+10
| | | | | | that it's saved inside binary packages for when they are finally merged. svn path=/main/trunk/; revision=7247
* Use os.path.realpath(portdir) for comparison of repo paths. (branchs/prefix ↵Zac Medico2007-07-131-1/+1
| | | | | | r7245) svn path=/main/trunk/; revision=7246
* Add "reset" to the list of attributes.Zac Medico2007-07-121-1/+2
| | | | svn path=/main/trunk/; revision=7242
* Fix the case where the currently installed package is from a repo that is no ↵Zac Medico2007-07-121-1/+1
| | | | | | longer in the overlay (oldrepo is None rather than an empty string). svn path=/main/trunk/; revision=7241
* Make depgraph._reinstall_for_flags() always return all revelant flags.Zac Medico2007-07-121-4/+2
| | | | svn path=/main/trunk/; revision=7239
* For bug #184983, prevent USE_EXPAND_HIDDEN flags from being hidden if they ↵Zac Medico2007-07-121-16/+48
| | | | | | are the only thing that triggered reinstallation. svn path=/main/trunk/; revision=7237
* Use set.discard() instead of remove() to avoid a potential KeyError.Zac Medico2007-07-111-2/+2
| | | | svn path=/main/trunk/; revision=7230
* Fix typo.Zac Medico2007-07-111-1/+1
| | | | svn path=/main/trunk/; revision=7228
* Fix another case similar to bug #184806 that can occur with --onlydeps.Zac Medico2007-07-111-2/+4
| | | | svn path=/main/trunk/; revision=7226
* Fix typo.Zac Medico2007-07-111-1/+0
| | | | svn path=/main/trunk/; revision=7224
* For bug #184687, skip the huge --depclean warning when --quiet mode is enabled.Zac Medico2007-07-111-17/+21
| | | | svn path=/main/trunk/; revision=7222
* For bug #184679, handle ENOTDIR by finding the non-directory parent and ↵Zac Medico2007-07-111-4/+29
| | | | | | testing that for collision instead. svn path=/main/trunk/; revision=7220
* For bug #184843, allow USE_EXPAND variables to pass through if none of their ↵Zac Medico2007-07-101-22/+37
| | | | | | flags are in IUSE. This allows packages that support LINGUAS but don't declare it in IUSE to use the variable outside of the USE_EXPAND context. svn path=/main/trunk/; revision=7218
* For bug #184604, make env-update write $ in front of quoted values when ↵Zac Medico2007-07-101-2/+6
| | | | | | appropriate. svn path=/main/trunk/; revision=7216
* For bug #184806, account for the fact the metadata is not cached for ↵Zac Medico2007-07-101-4/+10
| | | | | | slot_collision_nodes. svn path=/main/trunk/; revision=7214
* Remove the repo_name warning in the portdbapi constructor since we don't ↵Zac Medico2007-07-091-2/+3
| | | | | | want to see a warning every time the portage module is imported. svn path=/main/trunk/; revision=7212
* - be quiet about overlays profiles/repo_name entry when --quiet mode is usedNed Ludd2007-07-091-1/+1
| | | | svn path=/main/trunk/; revision=7211
* Fix interaction of resume opts with spinner output handling so that output ↵Zac Medico2007-07-091-9/+14
| | | | | | always looks correct. svn path=/main/trunk/; revision=7207
* simplify logic a bitMarius Mauch2007-07-091-14/+6
| | | | svn path=/main/trunk/; revision=7206
* Pass the file path into the PermissionDenied exception.Zac Medico2007-07-081-2/+3
| | | | svn path=/main/trunk/; revision=7204
* Make dblink invalidate the vardbapi caches for each merge and unmerge. ↵Zac Medico2007-07-081-5/+21
| | | | | | Don't use portage.listdir() since mtime granularity can prevent cachedir from invalidating it's cache properly and this redundant cache layer isn't needed anyway. This should solve the intermittent failure of AUTOCLEAN to properly clean packages. svn path=/main/trunk/; revision=7203
* For bug #184566, enable the emerge --info action to run an option pkg_info() ↵Zac Medico2007-07-082-13/+17
| | | | | | function from each installed ebuild. svn path=/main/trunk/; revision=7201
* Add color classes PROMPT_CHOICE_{DEFAULT,OTHER} for emerge's Yes/No prompt.Zac Medico2007-07-082-1/+7
| | | | svn path=/main/trunk/; revision=7199
* Allow system virtuals to be pruned from the world file in cases where the ↵Zac Medico2007-07-081-3/+7
| | | | | | matched package is the only provider of that virtual. svn path=/main/trunk/; revision=7197
* For bug #184412, make depclean more consistent with the update algorithm by ↵Zac Medico2007-07-081-0/+7
| | | | | | keeping the highest version that as visible in the portage tree and pruning any versions that are either masked or no longer exist in the portage tree. svn path=/main/trunk/; revision=7195
* Now that the "white" color code really is white, alias it to bold where it's ↵Zac Medico2007-07-071-0/+2
| | | | | | used by emerge since white looks bad on a terminal with a white background. svn path=/main/trunk/; revision=7191