aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* shell/zsh: add initial binpkg support for completionbinpkgTim Harder2016-03-091-1/+36
|
* portage_conf: make repos immutable initiallyTim Harder2016-03-091-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 settingsTim Harder2016-03-092-3/+18
|
* config: move binpkg repo configuration into repos.confTim Harder2016-03-094-53/+75
| | | | PKGDIR in make.conf is no longer respected.
* shell/zsh: tweak _repos() support noteTim Harder2016-03-091-2/+2
|
* ebuild/ebuild_src: move get_inherited()/get_repo_id() to lambda exprsTim Harder2016-03-081-8/+3
| | | | For consistency with similar, simple attributes.
* zsh-completion: add --maintainer-needed and --eapi support for pqueryTim Harder2016-03-081-0/+2
|
* zsh-completion: add binpkg repo target completion to pinspect/pqueryTim Harder2016-03-081-2/+2
|
* restrictions/values: force the passed value to be a stringTim Harder2016-03-081-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 EAPITim Harder2016-03-081-0/+9
|
* restrictions/packages: various whitespace and indentation consistencyTim Harder2016-03-081-21/+15
|
* pquery: use more consistent func name for --maintainer-neededTim Harder2016-03-081-1/+1
|
* various whitespace, indentation, and docstring formatting consistencyTim Harder2016-03-087-67/+58
|
* pquery: add --maintainer-needed to match packages without any maintainersTim Harder2016-03-081-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 orderingTim Harder2016-03-061-28/+28
|
* readme: various header changesTim Harder2016-03-061-10/+12
|
* move snakeoil.lists to snakeoil.sequencesTim Harder2016-03-0525-31/+29
|
* split_negations() was moved to snakeoil.sequencesTim Harder2016-03-053-15/+2
| | | | | Since it's used for the argparse support that was moved to snakeoil as well.
* ebuild/eapi: minor docstring grammar fixTim Harder2016-03-041-1/+1
|
* ebuild/eapi: simplify phase name prefix checkTim Harder2016-03-041-1/+1
|
* ebuild/eapi: add some simple docstringsTim Harder2016-03-041-0/+3
|
* pclean tmp: use better variable namesTim Harder2016-03-031-5/+5
|
* ebuild/eapi: merge get_unsupported_eapi() into get_eapi()Tim Harder2016-03-031-12/+7
|
* ebuild/eapi: use better variable namesTim Harder2016-03-031-8/+8
|
* ebuild/eapi: add support for weakly caching unknown EAPIsTim Harder2016-03-031-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 stringsTim Harder2016-03-031-1/+1
|
* pconfig: revert pconfig describe_class error output to fix testTim Harder2016-02-291-1/+2
|
* scripts: use argparse error() for more error messagesTim Harder2016-02-294-7/+5
|
* pebuild: use argparse error() output instead of custom formatter writesTim Harder2016-02-291-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 Harder2016-02-292-6/+4
|
* shell/bin/pkgcore-sh-helper: make helper script more shell-agnosticTim Harder2016-02-291-4/+3
|
* zsh-completion: add comments for zstylesTim Harder2016-02-291-0/+4
|
* zsh-completion: add target stubs for pquery/pmergeTim Harder2016-02-291-0/+2
| | | | These will be replaced/extended later when cat/pkg completion is added.
* zsh-completion: ebuilds first then dirs for pebuild and pmaint digestTim Harder2016-02-291-2/+4
|
* Fix rmdir() to cover potential errno.EEXIST on non-empty dirsMichał Górny2016-02-283-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 Harder2016-02-281-0/+1
|
* pclean tmp: add -a/--all option to force wipe the entire tmpdirTim Harder2016-02-281-1/+9
|
* pmaint digest: don't split repo path restrictions across an or restrictTim Harder2016-02-281-5/+3
|
* examples: remove pclean scriptTim Harder2016-02-281-97/+0
| | | | It redundant now that we have an officially supported pclean cli tool.
* pclean: initial implementationTim Harder2016-02-285-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() methodTim Harder2016-02-281-19/+1
|
* shell: extract caller info into its own methodTim Harder2016-02-272-7/+18
|
* shell/bin/psite: exit if _pkgattr() returns an errorTim Harder2016-02-271-0/+1
|
* shell/bin/psite: output pkg atom when no homepage is foundTim Harder2016-02-271-1/+1
|
* shell/bin/psite: various error message tweaksTim Harder2016-02-272-11/+13
|
* pmerge: don't output the repo list on resolution failuresTim Harder2016-02-271-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 filesTim Harder2016-02-272-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 tweakTim Harder2016-02-251-4/+4
|
* shell/zsh: use -t instead of -r for _repo() type argsTim Harder2016-02-252-11/+11
|
* shell/bin/psite: help doc consistencyTim Harder2016-02-251-2/+2
|