Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pquery: initial support for reading targets from stdinpquery-stdin | Tim Harder | 2016-11-05 | 1 | -0/+6 |
| | | | | | | | TODO: Currently this doesn't separate the incoming targets into separate queries which feels wrong. Fixes #226. | ||||
* | various whitespace and indentation consistency | Tim Harder | 2016-11-03 | 2 | -23/+22 |
| | |||||
* | readme: simplify mock requirement statement | Tim Harder | 2016-10-30 | 1 | -2/+3 |
| | |||||
* | tox: use symlinks for coverage files instead of moving/copying | Tim Harder | 2016-10-30 | 1 | -8/+4 |
| | |||||
* | coverage: ignore unexecutable code | Tim Harder | 2016-10-30 | 1 | -2/+5 |
| | |||||
* | tox: make sure snakeoil is installed for doc builds | Tim Harder | 2016-10-30 | 1 | -0/+1 |
| | |||||
* | tox: remove old coverage dir if it exists | Tim Harder | 2016-10-30 | 1 | -0/+2 |
| | | | | Otherwise rerunning tests can fail if the old dir exists. | ||||
* | [glsa] Fix handling ranges in GLSAs | Michał Górny | 2016-10-27 | 2 | -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 support | Tim Harder | 2016-09-12 | 3 | -3/+1 |
| | | | | Use py34 or py35. | ||||
* | update pkgdist and simplify setup readme extraction | Tim Harder | 2016-09-12 | 2 | -8/+83 |
| | |||||
* | update pkgdist | Tim Harder | 2016-07-25 | 1 | -1/+2 |
| | |||||
* | pmerge: parse_target(): drop repo restrictions when checking for installed ↵ | Tim Harder | 2016-07-22 | 1 | -0/+3 |
| | | | | | | matches Fixes #133. | ||||
* | restrictions/boolean: add remove_restriction() method | Tim Harder | 2016-07-22 | 1 | -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 aliases | Tim Harder | 2016-07-22 | 1 | -1/+3 |
| | |||||
* | ebuild/domain: fix multiple env file parsing for package.env | Tim Harder | 2016-07-15 | 1 | -1/+1 |
| | |||||
* | ebuild/domain: handle package.env lines with multiple env file values | Tim Harder | 2016-07-15 | 1 | -1/+1 |
| | |||||
* | ebuild/domain: explicitly handle bad package.env entries | Tim Harder | 2016-07-15 | 1 | -0/+2 |
| | | | | With only atoms listed and no env files. | ||||
* | test: submit eclass_cache as a keyword arg to _UnconfiguredTree() | Tim Harder | 2016-06-19 | 1 | -3/+3 |
| | | | | Especially because the ordering might be changed later for the class. | ||||
* | ebuild/repository: _UnconfiguredTree: initialize config after base check | Tim Harder | 2016-06-19 | 1 | -2/+2 |
| | |||||
* | ebuild/repository: _UnconfiguredTree: generate eclass_cache if None | Tim Harder | 2016-06-19 | 1 | -1/+3 |
| | | | | As the docs already state. | ||||
* | util/repo_utils: get_raw_repos(): check type instead of attr existence | Tim Harder | 2016-06-19 | 1 | -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 attribute | Tim Harder | 2016-06-19 | 1 | -3/+3 |
| | | | | It's useful for pkgcheck among other things. | ||||
* | test: add initial RepoConfig check for nonexistent, new repo | Tim Harder | 2016-06-19 | 1 | -0/+8 |
| | |||||
* | ebuild/repository: raise initialization errors for failed repo configs | Tim Harder | 2016-06-19 | 1 | -4/+3 |
| | |||||
* | Revert "ebuild/repository: move repo location checks to RepoConfig" | Tim Harder | 2016-06-19 | 2 | -11/+10 |
| | | | | | | | | | RepoConfig objects shouldn't require existent paths as that breaks syncing newly configured repos. This reverts commit d67100340d4a8221de6c5183ccd8433c4047bc11. Fixes #210. | ||||
* | update pkgdist | Tim Harder | 2016-06-16 | 2 | -17/+27 |
| | |||||
* | test/ebuild/test_repository: toss @silence_logging to properly run tests | Tim Harder | 2016-06-12 | 1 | -13/+7 |
| | |||||
* | ebuild/repository: move repo location checks to RepoConfig | Tim Harder | 2016-06-12 | 2 | -10/+11 |
| | | | | They are initialized before repo objects and use the same paths. | ||||
* | test: add checks for licenses and masters attributes for ebuild repos | Tim Harder | 2016-06-12 | 1 | -2/+30 |
| | |||||
* | RepoConfig: fix typo in unsuppported profile-formats warning | Michał Górny | 2016-06-12 | 1 | -1/+1 |
| | |||||
* | ebuild/repository: _UnconfiguredTree: re-add masters attribute | Tim Harder | 2016-06-12 | 1 | -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 masters | Tim Harder | 2016-06-12 | 1 | -3/+5 |
| | |||||
* | ebuild/repository: don't reparse master mirrors | Tim Harder | 2016-06-12 | 1 | -9/+14 |
| | |||||
* | ebuild/repository: minor variable name consistency | Tim Harder | 2016-06-10 | 1 | -4/+4 |
| | |||||
* | ebuild/repository: drop compat hacks for pkgcheck | Tim Harder | 2016-06-10 | 1 | -3/+0 |
| | | | | They're not needed anymore. | ||||
* | repository/multiplex: add location property for multiplex repos | Tim Harder | 2016-06-10 | 1 | -0/+4 |
| | |||||
* | ebuild/repository: drop explicit slaved tree support | Tim Harder | 2016-06-10 | 3 | -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 simplification | Tim Harder | 2016-06-10 | 1 | -6/+7 |
| | |||||
* | ebuild/repo_objs: RepoConfig: simplify unknown profile formats warning | Tim Harder | 2016-06-09 | 1 | -2/+2 |
| | |||||
* | plugin: don't demandload plugins to avoid multiple triggered loads | Tim Harder | 2016-06-09 | 1 | -3/+2 |
| | |||||
* | plugin: move extend_path() from pkgcore.plugins to pkgcore.plugin | Tim Harder | 2016-06-09 | 2 | -39/+39 |
| | | | | | Sidestep the circular import issue by importing pkgcore.plugins on demand if necessary. | ||||
* | config: fix importing global config settings for external projects | Tim Harder | 2016-06-09 | 2 | -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 masters | Tim Harder | 2016-06-08 | 1 | -0/+1 |
| | | | | Used to simplify UnusedMirrorsCheck for pkgcheck. | ||||
* | test/misc: FakePkg: pass through unknown kwargs to FakePkgBase | Tim Harder | 2016-06-07 | 1 | -2/+2 |
| | |||||
* | ebuild/repo_objs: Licenses: add support for __len__() | Tim Harder | 2016-06-06 | 1 | -0/+3 |
| | |||||
* | ebuild/repository: add check for cyclic master settings | Tim Harder | 2016-06-06 | 1 | -1/+7 |
| | |||||
* | ebuild/repository: minor spelling fix | Tim Harder | 2016-06-06 | 1 | -1/+1 |
| | |||||
* | ebuild/repository: merge master categories for slaved repos | Tim Harder | 2016-06-06 | 2 | -6/+14 |
| | | | | Fixes #206. | ||||
* | ebuild/repository: pull licenses from all masters for slaved repos | Tim Harder | 2016-06-06 | 1 | -0/+2 |
| | |||||
* | ebuild/repository: support multi-masters instead of singular parent repo | Tim Harder | 2016-06-06 | 2 | -13/+13 |
| | | | | For slaved repos. |