aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* pquery: initial support for reading targets from stdinpquery-stdinTim Harder2016-11-051-0/+6
| | | | | | | TODO: Currently this doesn't separate the incoming targets into separate queries which feels wrong. Fixes #226.
* various whitespace and indentation consistencyTim Harder2016-11-032-23/+22
|
* readme: simplify mock requirement statementTim Harder2016-10-301-2/+3
|
* tox: use symlinks for coverage files instead of moving/copyingTim Harder2016-10-301-8/+4
|
* coverage: ignore unexecutable codeTim Harder2016-10-301-2/+5
|
* tox: make sure snakeoil is installed for doc buildsTim Harder2016-10-301-0/+1
|
* tox: remove old coverage dir if it existsTim Harder2016-10-301-0/+2
| | | | Otherwise rerunning tests can fail if the old dir exists.
* [glsa] Fix handling ranges in GLSAsMichał Górny2016-10-272-8/+23
| | | | | | | | | | Fix the following issues in GLSA range handling: - rgt with -r0 is perfectly valid (it matches -r1+), - rle with -r0 is =, not ~, - the glob code does not handle le, lt, gt, ge, so reject those.
* toss official py33 supportTim Harder2016-09-123-3/+1
| | | | Use py34 or py35.
* update pkgdist and simplify setup readme extractionTim Harder2016-09-122-8/+83
|
* update pkgdistTim Harder2016-07-251-1/+2
|
* pmerge: parse_target(): drop repo restrictions when checking for installed ↵Tim Harder2016-07-221-0/+3
| | | | | | matches Fixes #133.
* restrictions/boolean: add remove_restriction() methodTim Harder2016-07-221-1/+10
| | | | | Allows for the removal of specific restrictions or restriction class types from a given restriction object.
* repository/prototype: add __str__ fallback for custom repos without aliasesTim Harder2016-07-221-1/+3
|
* ebuild/domain: fix multiple env file parsing for package.envTim Harder2016-07-151-1/+1
|
* ebuild/domain: handle package.env lines with multiple env file valuesTim Harder2016-07-151-1/+1
|
* ebuild/domain: explicitly handle bad package.env entriesTim Harder2016-07-151-0/+2
| | | | With only atoms listed and no env files.
* test: submit eclass_cache as a keyword arg to _UnconfiguredTree()Tim Harder2016-06-191-3/+3
| | | | Especially because the ordering might be changed later for the class.
* ebuild/repository: _UnconfiguredTree: initialize config after base checkTim Harder2016-06-191-2/+2
|
* ebuild/repository: _UnconfiguredTree: generate eclass_cache if NoneTim Harder2016-06-191-1/+3
| | | | As the docs already state.
* util/repo_utils: get_raw_repos(): check type instead of attr existenceTim Harder2016-06-191-2/+2
| | | | | Regular repos now have the trees attribute used to denote inherited masters along with the target repo.
* ebuild/repository: _UnconfiguredTree: make trees a public attributeTim Harder2016-06-191-3/+3
| | | | It's useful for pkgcheck among other things.
* test: add initial RepoConfig check for nonexistent, new repoTim Harder2016-06-191-0/+8
|
* ebuild/repository: raise initialization errors for failed repo configsTim Harder2016-06-191-4/+3
|
* Revert "ebuild/repository: move repo location checks to RepoConfig"Tim Harder2016-06-192-11/+10
| | | | | | | | | RepoConfig objects shouldn't require existent paths as that breaks syncing newly configured repos. This reverts commit d67100340d4a8221de6c5183ccd8433c4047bc11. Fixes #210.
* update pkgdistTim Harder2016-06-162-17/+27
|
* test/ebuild/test_repository: toss @silence_logging to properly run testsTim Harder2016-06-121-13/+7
|
* ebuild/repository: move repo location checks to RepoConfigTim Harder2016-06-122-10/+11
| | | | They are initialized before repo objects and use the same paths.
* test: add checks for licenses and masters attributes for ebuild reposTim Harder2016-06-121-2/+30
|
* RepoConfig: fix typo in unsuppported profile-formats warningMichał Górny2016-06-121-1/+1
|
* ebuild/repository: _UnconfiguredTree: re-add masters attributeTim Harder2016-06-121-0/+1
| | | | | UnusedGlobalFlagsCheck from pkgcheck uses this attribute to see if the target repo inherits from other repos or not.
* ebuild/repository: respect local licenses for repos with mastersTim Harder2016-06-121-3/+5
|
* ebuild/repository: don't reparse master mirrorsTim Harder2016-06-121-9/+14
|
* ebuild/repository: minor variable name consistencyTim Harder2016-06-101-4/+4
|
* ebuild/repository: drop compat hacks for pkgcheckTim Harder2016-06-101-3/+0
| | | | They're not needed anymore.
* repository/multiplex: add location property for multiplex reposTim Harder2016-06-101-0/+4
|
* ebuild/repository: drop explicit slaved tree supportTim Harder2016-06-103-78/+28
| | | | | | | All repos use the same base UnconfiguredTree class now and are altered by whatever masters they have configured, i.e. if they have no masters they act like a regular UnconfiguredTree but if they have masters then they act like the previous SlavedTree.
* util/commandline: minor plugins config loading simplificationTim Harder2016-06-101-6/+7
|
* ebuild/repo_objs: RepoConfig: simplify unknown profile formats warningTim Harder2016-06-091-2/+2
|
* plugin: don't demandload plugins to avoid multiple triggered loadsTim Harder2016-06-091-3/+2
|
* plugin: move extend_path() from pkgcore.plugins to pkgcore.pluginTim Harder2016-06-092-39/+39
| | | | | Sidestep the circular import issue by importing pkgcore.plugins on demand if necessary.
* config: fix importing global config settings for external projectsTim Harder2016-06-092-5/+9
| | | | | Previously the pkgconfig global config options were always getting imported instead of the pkgcheck ones even when pkgcheck was being run.
* ebuild/repository: _UnconfiguredTree: set empty mastersTim Harder2016-06-081-0/+1
| | | | Used to simplify UnusedMirrorsCheck for pkgcheck.
* test/misc: FakePkg: pass through unknown kwargs to FakePkgBaseTim Harder2016-06-071-2/+2
|
* ebuild/repo_objs: Licenses: add support for __len__()Tim Harder2016-06-061-0/+3
|
* ebuild/repository: add check for cyclic master settingsTim Harder2016-06-061-1/+7
|
* ebuild/repository: minor spelling fixTim Harder2016-06-061-1/+1
|
* ebuild/repository: merge master categories for slaved reposTim Harder2016-06-062-6/+14
| | | | Fixes #206.
* ebuild/repository: pull licenses from all masters for slaved reposTim Harder2016-06-061-0/+2
|
* ebuild/repository: support multi-masters instead of singular parent repoTim Harder2016-06-062-13/+13
| | | | For slaved repos.