summaryrefslogtreecommitdiffstats
path: root/bin/emerge
Commit message (Collapse)AuthorAgeFilesLines
...
* sort the world file before writing it and ensure that it's terminated by a ↵Zac Medico2007-06-241-4/+6
| | | | | | newline (bug #180706, trunk r6976 and r6999) svn path=/main/branches/2.1.2/; revision=7000
* Allow sync for unpriviledges users if they have write access to $PORTDIR ↵Zac Medico2007-06-241-3/+3
| | | | | | (bug #182786, trunk r6973) svn path=/main/branches/2.1.2/; revision=6991
* Revert r6968 since shutil.move() is broken internally.Zac Medico2007-06-231-5/+2
| | | | svn path=/main/branches/2.1.2/; revision=6971
* For bug #182964, replace os.rename() with shutil.move() in order to handle ↵Zac Medico2007-06-231-2/+5
| | | | | | EXDEV errors that are triggered by layered filesystems. (trunk r6967) svn path=/main/branches/2.1.2/; revision=6968
* - Make elog finalize() handling safe for PORTAGE_CONFIGROOT. (trunk r6955)Zac Medico2007-06-221-0/+5
| | | | | | - Dump mod_echo elog output inside post_emerge(), just before the other notifications that happen at exit. (trunk r6953) svn path=/main/branches/2.1.2/; revision=6958
* 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