summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/main.py
Commit message (Collapse)AuthorAgeFilesLines
* Add portage._internal_caller var, and use it.Zac Medico2013-01-031-3/+1
|
* emerge --select: add -w short optionZac Medico2012-12-291-0/+2
|
* emerge --verbose: [ y | n ] for bug #446324v2.2.0_alpha145Zac Medico2012-12-081-2/+15
|
* emerge: add --quiet-fail for bug #440982Zac Medico2012-11-281-0/+10
|
* Move portage.dep._internal_warnings to portage.v2.2.0_alpha139Zac Medico2012-10-161-2/+2
|
* emerge: optimize --moo, remove deprecated mooZac Medico2012-10-161-0/+19
| | | | | The --moo action is fast like --help now. The "moo" argument has been deprecated since bug #389609, and is now removed.
* emerge_main: use parse_opts for --helpZac Medico2012-10-161-6/+5
|
* run_action: gc locals of calling funcZac Medico2012-10-161-1/+2
|
* emerge_main: split out run_actionZac Medico2012-10-161-877/+4
| | | | Also move post_emerge and chk_updated_cfg_files to separate files.
* emerge_main: move imports to topZac Medico2012-10-151-5/+4
|
* emerge_main: disable color earlierZac Medico2012-10-151-3/+5
| | | | | | | | Since commit 2ca487f929962154488999a125a7387eeb44be88, --help has not respected --color=n and related options, since it's been optimized to bypass options and config parsing. Now it's fixed to show without colors in this optimized case (help with colors may be shown in some other cases, like when emerge is called with zero arguments).
* emerge: lazy imports, optimize --helpZac Medico2012-10-141-34/+30
|
* chk_updated_info_files: move to separate fileZac Medico2012-10-141-132/+5
|
* display_preserved_libs: move to separate fileZac Medico2012-10-141-89/+16
|
* emerge: handle KeyboardInterrupt, not SIGINTZac Medico2012-10-141-2/+1
| | | | | | | | We handle KeyboardInterrupt instead of installing a SIGINT handler, since exiting from signal handlers intermittently causes python to ignore the SystemExit exception with a message like this: Exception SystemExit: 130 in <function remove at 0x7fd2146c1320> ignored
* Bug #434970: Disable some warnings during `emerge --sync`.Arfrever Frehtes Taifersar Arahesis2012-10-141-0/+2
|
* emerge: handle --load-average with no argZac Medico2012-10-081-0/+14
| | | | | With no argument, removes a previous load limit (same behavior as make).
* Add experimental EAPI 5-hdepend support.Ambroz Bizjak2012-09-241-1/+0
|
* Add preserve-libs for stable branch (not default)Zac Medico2012-09-211-14/+9
| | | | | | | | | EAPI 5 supports automatic rebuilds via the slot-operator and sub-slots, which makes preserve-libs much more user-friendly, since it makes @preserved-rebuild unnecessary (also see bug #364425 for explanation of @preserved-rebuild shortcomings). Therefore, enable preserve-libs for the stable branch, but not by default. After EAPI 5 is widely adopted, we can consider enabling preserve-libs by default.
* Deprecate @installed for bug #387059.Zac Medico2012-09-031-0/+6
|
* Rename slot-abi stuff to refer to slot-operator.Zac Medico2012-08-291-8/+8
| | | | | This makes it consistent with the language in the PMS eapi-5 branch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=5d6749ac9e5ddc5b1daaad7737b65fa81c6ece47
* emaint logs: simplify error output handlingv2.2.0_alpha121Zac Medico2012-08-111-6/+5
|
* emaint: split into separate modulesBrian Dolbec2012-07-221-19/+8
|
* emerge: add --complete-graph-if-new-use < y | n >Zac Medico2012-07-101-0/+6
| | | | | | Trigger the --complete-graph behavior if USE or IUSE will change for an installed package. This option is enabled by default. This will fix bug #425558.
* emerge: more helpful "non-existent set" messageZac Medico2012-07-031-0/+6
|
* Enable /etc/portage/sets for stable, bug #384061.Zac Medico2012-06-221-7/+2
|
* Add experimental EAPI 4-slot-abi support.Zac Medico2012-06-221-0/+23
| | | | Refer to 4-slot-abi.docbook for a full description.
* Show config updates later for bug #412845.Zac Medico2012-04-201-2/+1
|
* Avoid redundant news display for bug #412161.Zac Medico2012-04-161-1/+4
|
* Exit status 128 + SIGINT for --ask 'no' answer.Zac Medico2012-03-251-1/+1
| | | | This will fix bug #409647.
* Map emerge --buildpkg=n to FEATURES=-buildpkg.Zac Medico2012-03-211-2/+0
| | | | This will fix bug #409085.
* install-info: avoid unnecessary shellZac Medico2012-03-081-5/+16
|
* Don't print ::${repository} for main repository in output ofArfrever Frehtes Taifersar Arahesis2012-01-281-0/+1
| | | | | `emerge -pv ${package}` by default. Add --verbose-main-repo-display option, which enables printing ::${repository} for main repository.
* Print ::${repository} in output of `emerge -pv ${package}` by default.Arfrever Frehtes Taifersar Arahesis2012-01-211-0/+1
| | | | Add --quiet-repo-display option, which enables previous, more quiet output.
* Display EROOT when ROOT != "/".Zac Medico2011-12-191-2/+3
| | | | | | | Since commit a715b65f7bd36409c1283e6911265d1f4405ab7a, the Package.root and RootConfig.root attributes refer to EROOT instead of ROOT. Therefore, adjust display code so that EROOT is only displayed when ROOT != "/".
* Fix some warnings found by pylint.Arfrever Frehtes Taifersar Arahesis2011-12-181-6/+1
|
* emerge: disable --quiet-build by defaultZac Medico2011-12-131-1/+1
| | | | | | | | | This reverts the behavior change from commit 0cc174b6fc28feb26ea151d76f794e0ff2c2fa39, since Gentoo's council has voted to revert it in their 20111213 meeting, as requested on the gentoo-project mailing list: http://archives.gentoo.org/gentoo-project/msg_4e282bb4e6ac2611de2a39171a803c48.xml
* emerge: allow search when profile is missingZac Medico2011-12-091-2/+2
|
* Show action as --action in emerge.log arg list.Zac Medico2011-11-171-1/+1
|
* Show option arguments in emerge.log arg list.Zac Medico2011-11-171-1/+11
|
* Tweak emerge --quiet-build default handling.Zac Medico2011-11-161-3/+0
| | | | | Since --quiet-build is enabled be default, there's no need to have it in the options dict except when it is enabled.
* Enable emerge --quiet-build by default.v2.2.0_alpha74Zac Medico2011-11-111-1/+2
| | | | | | See discussion on the gentoo-dev mailing list: http://archives.gentoo.org/gentoo-dev/msg_4f0401066abe2dc04458a952ac2a17bd.xml
* Allow repository dependencies in command line arguments for --config and ↵Arfrever Frehtes Taifersar Arahesis2011-11-071-1/+1
| | | | --info actions.
* Add emerge --moo action for bug #389609.Zac Medico2011-11-061-16/+25
|
* Use any() instead of list(filter()).Zac Medico2011-10-281-1/+1
|
* Check for bytes instead of unicode in args.Zac Medico2011-10-281-2/+1
| | | | | | This simplifies the checks since the bytes type is available in all supported python versions, while the unicode type is only available in python2.
* Add emerge --check-news for bug #388233.Zac Medico2011-10-261-1/+14
|
* Use EROOT instead of ROOT for keys everywhere.Zac Medico2011-10-251-14/+14
| | | | | | | | | | It makes more sense to use EROOT instead of ROOT for keys in mappings like portage.db, since it allows for multiple prefixes to exist simultaneously within the same map without having a key collision. This affects all portageq commands which take a <root> parameter, since that parameter now corresponds to EROOT instead of ROOT. None of this makes any difference for non-prefix users, since EROOT and ROOT are identical when EPREFIX is empty.
* Skip global updates prior to sync (called after).Zac Medico2011-10-231-1/+2
|
* Add --binpkg-exclude optionSebastian Luther2011-10-161-4/+24
| | | | | This options disables creation of binary packages, no matter what enabled it in the first place. See bug 386903.