Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | shell/zsh: add initial binpkg support for completionbinpkg | Tim Harder | 2016-03-09 | 1 | -1/+36 |
| | |||||
* | portage_conf: make repos immutable initially | Tim Harder | 2016-03-09 | 1 | -3/+3 |
| | | | | | Since we don't need to append the binpkg repo to it anymore as it's already included. | ||||
* | portage_conf: add check for invalid repo-type settings | Tim Harder | 2016-03-09 | 2 | -3/+18 |
| | |||||
* | config: move binpkg repo configuration into repos.conf | Tim Harder | 2016-03-09 | 4 | -53/+75 |
| | | | | PKGDIR in make.conf is no longer respected. | ||||
* | shell/zsh: tweak _repos() support note | Tim Harder | 2016-03-09 | 1 | -2/+2 |
| | |||||
* | ebuild/ebuild_src: move get_inherited()/get_repo_id() to lambda exprs | Tim Harder | 2016-03-08 | 1 | -8/+3 |
| | | | | For consistency with similar, simple attributes. | ||||
* | zsh-completion: add --maintainer-needed and --eapi support for pquery | Tim Harder | 2016-03-08 | 1 | -0/+2 |
| | |||||
* | zsh-completion: add binpkg repo target completion to pinspect/pquery | Tim Harder | 2016-03-08 | 1 | -2/+2 |
| | |||||
* | restrictions/values: force the passed value to be a string | Tim Harder | 2016-03-08 | 1 | -0/+1 |
| | | | | | This just matches the behavior on the C extension side and fixes handling for non-string objects that may be passed such as EAPI objects. | ||||
* | pquery: add --eapi to search for pkgs matching a given EAPI | Tim Harder | 2016-03-08 | 1 | -0/+9 |
| | |||||
* | restrictions/packages: various whitespace and indentation consistency | Tim Harder | 2016-03-08 | 1 | -21/+15 |
| | |||||
* | pquery: use more consistent func name for --maintainer-needed | Tim Harder | 2016-03-08 | 1 | -1/+1 |
| | |||||
* | various whitespace, indentation, and docstring formatting consistency | Tim Harder | 2016-03-08 | 7 | -67/+58 |
| | |||||
* | pquery: add --maintainer-needed to match packages without any maintainers | Tim Harder | 2016-03-08 | 1 | -0/+9 |
| | | | | | | Needed since GLEP 67 causes maintainer-needed packages to have empty maintainer lists instead of explicity showing maintainer-needed as the maintainer. | ||||
* | readme: change section ordering | Tim Harder | 2016-03-06 | 1 | -28/+28 |
| | |||||
* | readme: various header changes | Tim Harder | 2016-03-06 | 1 | -10/+12 |
| | |||||
* | move snakeoil.lists to snakeoil.sequences | Tim Harder | 2016-03-05 | 25 | -31/+29 |
| | |||||
* | split_negations() was moved to snakeoil.sequences | Tim Harder | 2016-03-05 | 3 | -15/+2 |
| | | | | | Since it's used for the argparse support that was moved to snakeoil as well. | ||||
* | ebuild/eapi: minor docstring grammar fix | Tim Harder | 2016-03-04 | 1 | -1/+1 |
| | |||||
* | ebuild/eapi: simplify phase name prefix check | Tim Harder | 2016-03-04 | 1 | -1/+1 |
| | |||||
* | ebuild/eapi: add some simple docstrings | Tim Harder | 2016-03-04 | 1 | -0/+3 |
| | |||||
* | pclean tmp: use better variable names | Tim Harder | 2016-03-03 | 1 | -5/+5 |
| | |||||
* | ebuild/eapi: merge get_unsupported_eapi() into get_eapi() | Tim Harder | 2016-03-03 | 1 | -12/+7 |
| | |||||
* | ebuild/eapi: use better variable names | Tim Harder | 2016-03-03 | 1 | -8/+8 |
| | |||||
* | ebuild/eapi: add support for weakly caching unknown EAPIs | Tim Harder | 2016-03-03 | 1 | -4/+9 |
| | | | | | | This should make it so we don't have to recreate unsupported EAPI classes for every ebuild with an unsupported EAPI that gets interated over during dep resolution or similar. | ||||
* | ebuild/eapi: explicitly force EAPI identifiers to be stored as strings | Tim Harder | 2016-03-03 | 1 | -1/+1 |
| | |||||
* | pconfig: revert pconfig describe_class error output to fix test | Tim Harder | 2016-02-29 | 1 | -1/+2 |
| | |||||
* | scripts: use argparse error() for more error messages | Tim Harder | 2016-02-29 | 4 | -7/+5 |
| | |||||
* | pebuild: use argparse error() output instead of custom formatter writes | Tim Harder | 2016-02-29 | 1 | -13/+7 |
| | | | | | Mostly so we can get nicer error message formatting (program prefix, etc). | ||||
* | util/commandline: don't catch SystemExit raised by argparse error() | Tim Harder | 2016-02-29 | 2 | -6/+4 |
| | |||||
* | shell/bin/pkgcore-sh-helper: make helper script more shell-agnostic | Tim Harder | 2016-02-29 | 1 | -4/+3 |
| | |||||
* | zsh-completion: add comments for zstyles | Tim Harder | 2016-02-29 | 1 | -0/+4 |
| | |||||
* | zsh-completion: add target stubs for pquery/pmerge | Tim Harder | 2016-02-29 | 1 | -0/+2 |
| | | | | These will be replaced/extended later when cat/pkg completion is added. | ||||
* | zsh-completion: ebuilds first then dirs for pebuild and pmaint digest | Tim Harder | 2016-02-29 | 1 | -2/+4 |
| | |||||
* | Fix rmdir() to cover potential errno.EEXIST on non-empty dirs | Michał Górny | 2016-02-28 | 3 | -4/+16 |
| | | | | | | Fix rmdir() uses to cover both the possibility of errno.ENOTEMPTY and errno.EEXIST for non-empty directories. This behavior (either error) is specified by POSIX, and Solaris returns EEXIST rather than ENOTEMPTY. | ||||
* | zsh-completion: add -a/--all for `pclean tmp` | Tim Harder | 2016-02-28 | 1 | -0/+1 |
| | |||||
* | pclean tmp: add -a/--all option to force wipe the entire tmpdir | Tim Harder | 2016-02-28 | 1 | -1/+9 |
| | |||||
* | pmaint digest: don't split repo path restrictions across an or restrict | Tim Harder | 2016-02-28 | 1 | -5/+3 |
| | |||||
* | examples: remove pclean script | Tim Harder | 2016-02-28 | 1 | -97/+0 |
| | | | | It redundant now that we have an officially supported pclean cli tool. | ||||
* | pclean: initial implementation | Tim Harder | 2016-02-28 | 5 | -2/+419 |
| | | | | | | | This currently supports distfiles, binpkgs, and tmpfiles. Config file support and more tests coming later. Fixes #163. | ||||
* | binpkg/remote: remove old, unused write_index() method | Tim Harder | 2016-02-28 | 1 | -19/+1 |
| | |||||
* | shell: extract caller info into its own method | Tim Harder | 2016-02-27 | 2 | -7/+18 |
| | |||||
* | shell/bin/psite: exit if _pkgattr() returns an error | Tim Harder | 2016-02-27 | 1 | -0/+1 |
| | |||||
* | shell/bin/psite: output pkg atom when no homepage is found | Tim Harder | 2016-02-27 | 1 | -1/+1 |
| | |||||
* | shell/bin/psite: various error message tweaks | Tim Harder | 2016-02-27 | 2 | -11/+13 |
| | |||||
* | pmerge: don't output the repo list on resolution failures | Tim Harder | 2016-02-27 | 1 | -2/+2 |
| | | | | | It currently wasn't a helpful list anyway since it was basically repo object output and not for regular consumption. | ||||
* | ebuild/domain: allow line continuations in various /etc/portage files | Tim Harder | 2016-02-27 | 2 | -3/+5 |
| | | | | | | | | | | | | | | For example, this can be used to set global use flags somewhere like /etc/portage/package.use/global: */* -3dnow -3dnowext -aalib -arts -eds -esd -gnome -i8x0 \ -kde -mikmod -mmxext -motif -oss -qt4 -gpm \ X a52 aac acpi adns alsa avahi bash-completion bzip2 cairo \ caps cdparanoia cddb cdr curl cups dbus dga dts dvd dvdr \ encode exif fam fbcon ffmpeg fftw flac fontconfig Note that portage doesn't support this and it can't be done in profile files since PMS enforces single lines only. | ||||
* | shell/zsh: _repo() type error message tweak | Tim Harder | 2016-02-25 | 1 | -4/+4 |
| | |||||
* | shell/zsh: use -t instead of -r for _repo() type args | Tim Harder | 2016-02-25 | 2 | -11/+11 |
| | |||||
* | shell/bin/psite: help doc consistency | Tim Harder | 2016-02-25 | 1 | -2/+2 |
| |