summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* depgraph: fix logic more for bug 345979v2.2.0_alpha6Zac Medico2010-11-271-4/+14
|
* stack_lists: optimize repo handling moreZac Medico2010-11-271-1/+8
|
* depgraph: fix logic in code for bug 345979Zac Medico2010-11-271-7/+6
|
* UseManager: make warnings show even with --quietZac Medico2010-11-261-2/+4
|
* UseManager: convert lists to tuplesZac Medico2010-11-261-2/+4
|
* depgraph: check unevaluated USE dep IUSE earlierZac Medico2010-11-261-7/+7
|
* depgraph: tweak USE match logic for bug 345979Zac Medico2010-11-261-21/+25
| | | | | | This should fix handling of some corner cases in which use.force or use.mask might not have been handled correctly, and removes some redundant IUSE related checks.
* Bump header date stamps on man pages.Zac Medico2010-11-262-2/+2
|
* whitelist proxy vars and don't save themZac Medico2010-11-262-1/+2
|
* stack_lists: optimize repo logicZac Medico2010-11-261-1/+2
|
* portdbapi: eliminate redundant treemap lookupsZac Medico2010-11-261-17/+12
|
* portdbapi.__init__: always warn for unused paramZac Medico2010-11-261-4/+3
|
* show_unsatisfied_dep: include ROOT if it's not /Zac Medico2010-11-261-0/+2
|
* Fix quotes in QA_PREBUILT docs.Zac Medico2010-11-261-1/+1
|
* config.environ: filter calling env only if mycpvZac Medico2010-11-251-1/+2
|
* create_trees: propagate proxy vars to host ROOTZac Medico2010-11-251-1/+2
|
* fetch: pass full env to fetcher (for proxy vars)Zac Medico2010-11-252-2/+13
| | | | This should fix bug #315421.
* repoman: fix broken masking checkv2.2.0_alpha5Zac Medico2010-11-241-1/+1
| | | | This has been broken since 9ed6332f2015e41f072f897764f550c5574ea96f.
* _get_usedep_re: make None eapi imply latestZac Medico2010-11-241-3/+7
|
* Revert use.unsatisfiable support for now.Zac Medico2010-11-244-73/+0
| | | | | | | | | The current implementation doesn't provide anything to distinguish it from use.mask, and it's arguable that another approach such as an atom syntax extension (for optional dependencies) would be more appropriate. This reverts commit 93ee6a847be949e7752c3c052d3eb0619e408b43.
* grab*_package: optimize for non-existent filesZac Medico2010-11-241-0/+4
|
* action_sync: preserved leading / in ssh uriZac Medico2010-11-241-1/+1
|
* emerge: accept 'y' for options that accept 'n'Zac Medico2010-11-233-92/+116
| | | | This will fix bug #346349 and bug #344799.
* repoman: enable dep check with empty KEYWORDSZac Medico2010-11-222-14/+56
| | | | | | Since no KEYWORDS are set, and those are normally used to decide which profiles to check, we use an empty profile with effective ACCEPT_KEYWORDS set to **.
* Add example use.mask usage.Zac Medico2010-11-211-0/+8
|
* runtests.sh: handle SIGINTZac Medico2010-11-201-0/+7
|
* Use Package.use.force/mask attributes.Zac Medico2010-11-202-16/+7
|
* Use Package.use.force/mask attributes.Zac Medico2010-11-201-5/+3
| | | | This optimizes the fix for bug #345979.
* Add Package.use.force/mask attributes.Zac Medico2010-11-201-10/+57
|
* _get_use*: remove unused codeZac Medico2010-11-201-6/+0
|
* Fix use.mask set intersection from previous.Zac Medico2010-11-201-1/+1
|
* Fix interaction of use.mask/force with use deps.Zac Medico2010-11-201-10/+34
| | | | | This should fix the package selection issue bug #345979 which triggers invalid "masked by: [nothing]" messages.
* Handle combination of incremental + USE_EXPANDZac Medico2010-11-191-2/+9
| | | | This fixes a corner case in the code from the previous commit.
* USE_EXPAND: incremental expand for profilesZac Medico2010-11-191-7/+38
| | | | | | | | In order to best accomodate the long-standing practice of setting default USE_EXPAND variables in the profile's make.defaults, we translate these variables into their equivalent USE flags so that useful incremental behavior is enabled (for sub-profiles).
* emerge --info: Fix USE_EXPAND displayZac Medico2010-11-191-0/+18
| | | | | This makes the USE_EXPAND variables consistent with the USE flag settings.
* Support syncing over ssh with ssh://host//path.Michał Górny2010-11-191-3/+6
|
* Fix emerge --sync PORTDIR creation.Zac Medico2010-11-192-3/+8
|
* Cache package.mask files within MaskManager.Michał Górny2010-11-191-4/+13
| | | | | | As a single repository may be often referenced by others as a 'master', it is really useful to keep a cache of already-read package.mask files. Especially if that repo has a large package.mask file like gx86 does.
* Rename _parse_profile_files_to_list() to _parse_profile_files_to_tuple().Arfrever Frehtes Taifersar Arahesis2010-11-141-4/+4
|
* Validate syntax of USE flags in use.force, use.mask, use.unsatisfiable,Arfrever Frehtes Taifersar Arahesis2010-11-141-9/+42
| | | | | package.use.force, package.use.mask, package.use.unsatisfiable and package.use files.
* Fix malformed atom formatting for slot conflict.Zac Medico2010-11-131-1/+1
| | | | This fixes bug #345097.
* MergeProcess: suppress finally blocks after forkZac Medico2010-11-131-4/+14
| | | | This case is like bug #345289.
* EbuildFetcher: suppress finally blocks after forkZac Medico2010-11-131-4/+13
| | | | This should fix bug #345289.
* repoman: add wxwidgets.eclassnotused (bug 305469)Ryan Hill2010-11-132-0/+15
|
* Use a temporary workaround for bug #344845.Zac Medico2010-11-121-1/+5
|
* Fix MergeProcess elog handling.Zac Medico2010-11-121-2/+16
|
* Merge package files in a subprocess.Zac Medico2010-11-112-67/+121
| | | | | This allows the Scheduler to run in the main thread while files are moved or copied asynchronously.
* Move _get_use* calls out of loops.Zac Medico2010-11-071-5/+11
|
* note package.env in bashrc docsZac Medico2010-11-071-1/+4
|
* Atom: require string type for eapiZac Medico2010-11-061-0/+3
|