summaryrefslogtreecommitdiffstats
path: root/bin/emerge
Commit message (Collapse)AuthorAgeFilesLines
* Remove lots of unnecessary list generation via dict.keys(). (trunk r6911)Zac Medico2007-06-221-7/+7
| | | | svn path=/main/branches/2.1.2/; revision=6930
* Print hostname in xterm title if HOSTNAME is exported in the environment ↵Zac Medico2007-06-221-4/+5
| | | | | | (trunk r5976) svn path=/main/branches/2.1.2/; revision=6929
* Print filename when displaying package.mask comments (trunk r5974)Zac Medico2007-06-221-2/+3
| | | | svn path=/main/branches/2.1.2/; revision=6928
* Display message about --buildpkgonly restriction in pretend mode as well ↵Zac Medico2007-06-211-0/+5
| | | | | | (trunk r6199) svn path=/main/branches/2.1.2/; revision=6908
* Use the the optparse options for --ignore-default-opts since that allows ↵Zac Medico2007-06-201-1/+1
| | | | | | option abreviation to work. (trunk r6890) svn path=/main/branches/2.1.2/; revision=6891
* Show a "world problems" warning for packages that aren't installed, even if ↵Zac Medico2007-06-201-1/+1
| | | | | | they are available. (trunk r6887) svn path=/main/branches/2.1.2/; revision=6888
* For bug #180165, make portageq print a "Permission denied" error when ↵Zac Medico2007-06-201-1/+6
| | | | | | appropriate and make has_version die if portageq has an unexpected exit code. (trunk r6880:6882) svn path=/main/branches/2.1.2/; revision=6885
* If a package is in the world set but it's not installed, go ahead and ↵Zac Medico2007-06-201-7/+17
| | | | | | install it if it's available (instead of telling the user to run emaint). (trunk r6883) svn path=/main/branches/2.1.2/; revision=6884
* For bug #182021, use active voice when notifying the user that superuser ↵Zac Medico2007-06-151-2/+2
| | | | | | access is required. (trunk r6854) svn path=/main/branches/2.1.2/; revision=6855
* For bug #181953, prevent the circular_blocks code from selecting a node ↵Zac Medico2007-06-131-2/+10
| | | | | | that's already been selected by the normal node selection process. (trunk r6837) svn path=/main/branches/2.1.2/; revision=6838
* Ignore InvalidDependString exceptions from the RESTRICT of nomerge nodes. ↵Zac Medico2007-06-081-4/+7
| | | | | | (trunk r6751) svn path=/main/branches/2.1.2/; revision=6765
* Make all the python code respect USE conditionals in RESTRICT. It's already ↵Zac Medico2007-06-081-2/+12
| | | | | | handled on the bash side since RESTRICT is assigned the value of PORTAGE_RESTRICT. (trunk r6750) svn path=/main/branches/2.1.2/; revision=6764
* Improve support for slot deps atoms given on the command line. (trunk r6730)Zac Medico2007-06-041-2/+5
| | | | svn path=/main/branches/2.1.2/; revision=6731
* Make automatic "global updates" always use the config instance that's ↵Zac Medico2007-05-311-2/+2
| | | | | | associated with /, since the rest of the code is targeted at /. (trunk r6687) svn path=/main/branches/2.1.2/; revision=6703
* Only check ChangeLog if we're dealing with an ebuild (bug #170604) (trunk r6685)Zac Medico2007-05-311-2/+6
| | | | svn path=/main/branches/2.1.2/; revision=6702
* For bug #61732, support -flag in USE (instead of just +flag). Given the ↵Zac Medico2007-05-301-1/+1
| | | | | | current default USE_ORDER, -flag in IUSE has no effect. (trunk r6671) svn path=/main/branches/2.1.2/; revision=6672
* For bug #180009, add a PORTAGE_RSYNC_INITIAL_TIMEOUT config variable. The ↵Zac Medico2007-05-281-2/+10
| | | | | | default is 15 seconds and it can be disabled by setting it to 0. (trunk r6650) svn path=/main/branches/2.1.2/; revision=6651
* For bug #180079, fix a KeyError so that a search for the empty string will ↵Zac Medico2007-05-281-2/+2
| | | | | | go ahead and match all packages. (trunk r6648) svn path=/main/branches/2.1.2/; revision=6649
* In --tree output, keep track of which graph edges have already been ↵Zac Medico2007-05-231-0/+9
| | | | | | displayed and try not to display a given edge more than once. (trunk r6555:6557) svn path=/main/branches/2.1.2/; revision=6604
* Prevent blockers that are only partially resolvable by merge order from ↵v2.1.2.7Zac Medico2007-05-071-1/+10
| | | | | | accidentally being ignored. (trunk r6493:6494) svn path=/main/branches/2.1.2/; revision=6495
* Use shlex for better splitting of PORTAGE_RSYNC_OPTS and ↵Zac Medico2007-05-061-9/+15
| | | | | | PORTAGE_RSYNC_EXTRA_OPTS. (trunk r6491:6492) svn path=/main/branches/2.1.2/; revision=6493
* Use match_from_list in order to potentially avoid more blocks. (trunk ↵Zac Medico2007-05-051-10/+10
| | | | | | r6481:6482) svn path=/main/branches/2.1.2/; revision=6483
* For bug #176765, when a new package is blocked by another one that is being ↵Zac Medico2007-05-031-3/+17
| | | | | | replaced, handle another case where the conflict can be avoided. (trunk r6472:6473) svn path=/main/branches/2.1.2/; revision=6474
* For bug #176384, adjust config according to options of the command being ↵Zac Medico2007-04-281-0/+9
| | | | | | resumed. (trunk r6453:6454) svn path=/main/branches/2.1.2/; revision=6455
* Fix up missing mymergelist variable from the previous commit. (trunk r6445:6446)Zac Medico2007-04-281-5/+6
| | | | svn path=/main/branches/2.1.2/; revision=6447
* For bug #176305, validate the resume merge list before attempting to verify ↵Zac Medico2007-04-281-12/+13
| | | | | | the ebuild manifests. (trunk r6443:6444) svn path=/main/branches/2.1.2/; revision=6445
* For bug #175344, handle a potential InvalidDependString exception when ↵Zac Medico2007-04-201-2/+8
| | | | | | parsing PROVIDE. (trunk r6418:6419) svn path=/main/branches/2.1.2/; revision=6420
* For bug #175344, use cp_list instead of xmatch in order to avoid dep_expand ↵Zac Medico2007-04-201-1/+1
| | | | | | calls. (trunk r6416:6417) svn path=/main/branches/2.1.2/; revision=6418
* Punt the sorted_versions() function in favor of list.sort(vercmp). (trunk ↵Zac Medico2007-04-051-32/+7
| | | | | | r6338:6339) svn path=/main/branches/2.1.2/; revision=6340
* For bug #172571, use socket.AF_INET as the default family for ↵v2.1.2.3Zac Medico2007-03-281-1/+1
| | | | | | socket.getaddrinfo(). (trunk r6320:6321) svn path=/main/branches/2.1.2/; revision=6322
* Correctly pull the metadata again when the node is converted. (trunk r6306:6307)Zac Medico2007-03-281-5/+6
| | | | svn path=/main/branches/2.1.2/; revision=6308
* Convert "ebuild" and "binary" "nomerge" nodes into "installed" nodes for ↵Zac Medico2007-03-281-0/+3
| | | | | | greater consistency in the depgraph. (trunk r6304:6305) svn path=/main/branches/2.1.2/; revision=6306
* Verify the Manifest first even if there's only one package (prior to the ↵Zac Medico2007-03-251-1/+0
| | | | | | fetch phase). (trunk r6282:6283) svn path=/main/branches/2.1.2/; revision=6284
* Verify all ebuild manifests before building anything now so that the user is ↵Zac Medico2007-03-241-0/+29
| | | | | | notified of failure as soon as possible. (trunk r6276:6277) svn path=/main/branches/2.1.2/; revision=6278
* return from the merge task instead of calling sys.exit directly. (trunk ↵Zac Medico2007-03-241-6/+1
| | | | | | r6274:6275) svn path=/main/branches/2.1.2/; revision=6276
* Allow the merge task to continue despite conflicts when --fetch-all-uri is ↵Zac Medico2007-03-241-0/+1
| | | | | | specified. (trunk r6272:6273) svn path=/main/branches/2.1.2/; revision=6274
* For bug #169620, in --tree display always show the dowload size on the node ↵v2.1.2.2Zac Medico2007-03-061-3/+2
| | | | | | that is "ordered" rather than one of it's "nomerge" counterparts. (trunk r6185:6186) svn path=/main/branches/2.1.2/; revision=6187
* Avoid pointless population of the binary tree when --buildpkg is enabled. ↵Zac Medico2007-03-051-3/+3
| | | | | | Thanks to vapier for reporting. (trunk r6174:6175) svn path=/main/branches/2.1.2/; revision=6176
* Display blockers at the end of the list so that it will more often be easy ↵Zac Medico2007-03-041-4/+8
| | | | | | for the user to see them in a terminal. Thanks to iapitus and hydrogen for the suggestion. (trunk r6168:6169) svn path=/main/branches/2.1.2/; revision=6170
* Fix the minimum index for pruning consecutive duplicate nodes. (trunk ↵Zac Medico2007-03-041-1/+1
| | | | | | r6163:6164) svn path=/main/branches/2.1.2/; revision=6165
* Add a note about --with-bdeps in the --depclean failure message. (trunk ↵Zac Medico2007-03-041-3/+4
| | | | | | r6161:6162) svn path=/main/branches/2.1.2/; revision=6163
* For bug #169187, make --depclean prune unneeded slots such that it is ↵Zac Medico2007-03-041-2/+8
| | | | | | consistent with the world update algorithm. (trunk r6159:6160) svn path=/main/branches/2.1.2/; revision=6161
* Only prune duplicate consecutive nodes if they both have depth == 0. (trunk ↵Zac Medico2007-03-031-1/+2
| | | | | | r6157:6158) svn path=/main/branches/2.1.2/; revision=6159
* Make sure that excess "nomerge" nodes are pruned correctly. (trunk r6147:6148)Zac Medico2007-03-031-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=6149
* s/node/selected_parent/ for clarity (trunk r6140:6141)Zac Medico2007-03-031-2/+2
| | | | svn path=/main/branches/2.1.2/; revision=6142
* For bug #169046, fill in the --tree display with "nomerge" nodes so that the ↵Zac Medico2007-03-031-27/+75
| | | | | | user can always see at lease 1 parent on any non-root node. Packages may appear in the display list multiple times, and will be marked "nomerge" when their position in the list does not correspond to actual merge order. (trunk r6134:6135) svn path=/main/branches/2.1.2/; revision=6136
* When emerge automatically resumes, add --ignore-default-opts to the command ↵Zac Medico2007-03-021-2/+14
| | | | | | line in order to prevent things like --ask from leaking in via EMERGE_DEFAULT_OPTS. Thanks to Peter Weller <welp@gentoo.org> for reporting. (trunk r6132:6133) svn path=/main/branches/2.1.2/; revision=6134
* For bug #168646, remove --prune-empty-dirs from PORTAGE_RSYNC_OPTS since ↵Zac Medico2007-03-021-2/+1
| | | | | | it's only a small optimization and it's inconvenient to force >=rsync-2.6.4 on server admins at this time. If users desire, they can still add it to PORTAGE_RSYNC_EXTRA_OPTS. (trunk r6128:6129) svn path=/main/branches/2.1.2/; revision=6130
* Even if there's no timestamp available locally, fetch the timestamp anyway ↵Zac Medico2007-03-021-1/+6
| | | | | | as an initial probe to verify that the server is responsive. This protects us from hanging indefinitely on a connection attempt to an unresponsive server which rsync's --timeout option does not prevent. (trunk r6126:6127) svn path=/main/branches/2.1.2/; revision=6128
* Remove unnecessary print statement reported by solar. (trunk r6124:6125)Zac Medico2007-03-021-1/+0
| | | | svn path=/main/branches/2.1.2/; revision=6126