Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | etc-update: support PAGER env var for bug #384663 | Zac Medico | 2011-09-28 | 2 | -7/+16 |
| | |||||
* | archive-conf: dispatch_conf import bug #384665 | Ruggero Morsucci | 2011-09-28 | 1 | -1/+1 |
| | |||||
* | doebuild: allow_missing_manifests AttributeError | Zac Medico | 2011-09-28 | 1 | -1/+1 |
| | |||||
* | Manifest.write(): tweak unlink logic | Zac Medico | 2011-09-27 | 1 | -2/+6 |
| | | | | | | | This narrows the range of possible behaviors, such that the manifest will always be either written or unlinked, eliminating the possiblity that a stale manifest will ever be allowed to slip through without being overwritten or unlinked. | ||||
* | manifest: controllable per repo | Brian Harring | 2011-09-27 | 9 | -23/+48 |
| | | | | | | | | | | | This adds three states to layout.conf key use-manifest; false, true, and strict. false means "don't use manifests at all" true means "use and generate manifests, but allow them to be missing" strict means "manifests must be used everywhere in this repo" BUG=chromium-os:11308 TEST=repoman manifest usage. | ||||
* | depgraph: handle unicode exception for bug 384749 | Zac Medico | 2011-09-27 | 1 | -2/+3 |
| | |||||
* | merge: handle \r in file names for bug #384597 | Zac Medico | 2011-09-27 | 1 | -3/+4 |
| | |||||
* | porttree.py: remove unused variables | Zac Medico | 2011-09-27 | 1 | -7/+5 |
| | |||||
* | Cleanup unused variables / imports reported by pyflakes. | David James | 2011-09-26 | 2 | -4/+1 |
| | | | | Change-Id: I92890279dc69974da94cc9a8a5483ddd295512d4 | ||||
* | tests/emerge: call ebuild(1) | Zac Medico | 2011-09-26 | 1 | -0/+9 |
| | |||||
* | portdbapi.xmatch: fix unknown repo / return empty | Zac Medico | 2011-09-24 | 1 | -1/+4 |
| | | | | | We want to return an empty list for the match-* methods, otherwise an empty string. | ||||
* | portdbapi: deprecate unused 'visible' method | Zac Medico | 2011-09-24 | 1 | -7/+6 |
| | |||||
* | portdbapi.xmatch: combine match-all with others | Zac Medico | 2011-09-24 | 1 | -22/+3 |
| | | | | This eliminates redundant code. | ||||
* | portdbapi.xmatch: combine minimum-all/*-visible | Zac Medico | 2011-09-24 | 1 | -25/+4 |
| | | | | This eliminates redundant code. | ||||
* | portdbapi.xmatch: combine *-visible code | Zac Medico | 2011-09-24 | 1 | -13/+17 |
| | | | | | This allows match-visible to avoid calling match-all, which allows it to avoid an extra loop over all repos. | ||||
* | portdbapi.xmatch: optimize minimum-visible | Zac Medico | 2011-09-24 | 2 | -11/+5 |
| | | | | | | Also, make repoman cache IUSE, since that's required for _match_use to work effciently. This will eliminate lots of redundant aux_get calls for repoman, triggered by USE deps. | ||||
* | dbapi: split _match_use from _iter_match_use | Zac Medico | 2011-09-24 | 1 | -47/+53 |
| | |||||
* | portdbapi: tweak single-tree optimization | Zac Medico | 2011-09-24 | 1 | -8/+21 |
| | | | | | This optimizes aux_get and cp_list for cases where we only have a single tree, which is common for repoman and ebuild(1). | ||||
* | portdbapi.xmatch: use _visible more | Zac Medico | 2011-09-24 | 1 | -21/+4 |
| | |||||
* | Invalidate 'no-herd', there will be no special herds. | Michał Górny | 2011-09-24 | 1 | -4/+0 |
| | |||||
* | portdbapi: split _visible from _iter_visible | Zac Medico | 2011-09-24 | 1 | -33/+35 |
| | |||||
* | portdbapi: move repo loop to _iter_visible | Zac Medico | 2011-09-24 | 1 | -58/+65 |
| | | | | | | This allows use to avoid using a set to eliminate duplicates, since we can break out of the repo loop as soon as a given cpv is found to be visible. | ||||
* | pordbapi: split _iter_visible method from visible | Zac Medico | 2011-09-24 | 1 | -10/+14 |
| | |||||
* | portdbapi: combine gvisible and visible methods | Zac Medico | 2011-09-24 | 1 | -29/+20 |
| | | | | | There's no need to have separate methods, and this allows us to avoid using separate aux_get calls in each method. | ||||
* | portageq best_visible: use match-all-cpv-only | Zac Medico | 2011-09-23 | 1 | -2/+4 |
| | |||||
* | portdbapi.xmatch: deprecate *match-list | Zac Medico | 2011-09-23 | 1 | -9/+15 |
| | | | | These don't mesh well with multi-repo support. | ||||
* | portdbapi.xmatch: fix minimum-all for multi-repo | Zac Medico | 2011-09-23 | 1 | -7/+16 |
| | |||||
* | Fix cp_list mytree argument for match-all. | Zac Medico | 2011-09-23 | 1 | -1/+1 |
| | | | | | This is a regression from commit 3d07f74a2fb2e0480e126335f6981218f60da824. | ||||
* | install_hooks: fix variable name for PORTAGE_CONFIGROOT | Fabian Groffen | 2011-09-23 | 1 | -1/+1 |
| | | | | | in addition, omit the leading slash, since PORTAGE_CONFIGROOT contains a trailing slash | ||||
* | portdbapi.xmatch: fix match-all for multi-repo | Zac Medico | 2011-09-23 | 1 | -7/+19 |
| | |||||
* | man/emerge.1: fix spelling of behavior | Zac Medico | 2011-09-23 | 1 | -2/+2 |
| | |||||
* | Revert "unpack: handle non-gz files from deb2targz" | Zac Medico | 2011-09-23 | 1 | -5/+1 |
| | | | | | This reverts commit dd7c57ecb90949ce3306394cfe262566b87351ca. We'll do this in a new EAPI, as discussed in bug #384147. | ||||
* | unpack: handle non-gz files from deb2targz | Zac Medico | 2011-09-23 | 1 | -1/+5 |
| | | | | This will fix bug #384147. | ||||
* | Fix a typo. | Arfrever Frehtes Taifersar Arahesis | 2011-09-23 | 1 | -1/+1 |
| | |||||
* | Fix 'shopt: +s: invalid shell option name' error. | Arfrever Frehtes Taifersar Arahesis | 2011-09-23 | 1 | -1/+1 |
| | |||||
* | portdbapi.xmatch: deprecate list-visible | Zac Medico | 2011-09-22 | 2 | -1/+6 |
| | |||||
* | Fix Atom.with_repo() bugs. | Zac Medico | 2011-09-22 | 1 | -5/+2 |
| | |||||
* | Fix minimum/bestmatch-visible for multi-repo. | Zac Medico | 2011-09-22 | 1 | -31/+52 |
| | |||||
* | portdbapi: handle multi-repo visiblity | Zac Medico | 2011-09-22 | 1 | -16/+29 |
| | | | | | | | This will fix bug #384063. The xmatch list-visible mode was previously used to cache a list of all visible cpvs for a given cp, but this is not useful when there can be duplicate cpvs with different visibility from multiple repos. | ||||
* | Atom: add a with_repo method for adding a repo | Zac Medico | 2011-09-22 | 1 | -0/+12 |
| | |||||
* | fetch: remove stray print for bug 383859 | Zac Medico | 2011-09-22 | 1 | -1/+0 |
| | |||||
* | portageq best_visible: multi-repo support | Zac Medico | 2011-09-22 | 1 | -12/+34 |
| | | | | This will fix bug #384063. | ||||
* | Test direct virtual circular dep for bug #384107. | Zac Medico | 2011-09-22 | 1 | -0/+29 |
| | |||||
* | Test || choice circular handling. | Zac Medico | 2011-09-22 | 1 | -0/+32 |
| | |||||
* | Tweak auto --binpkg-respect-use more. | Zac Medico | 2011-09-22 | 1 | -2/+1 |
| | | | | | | | | We don't want to check for --rebuilt-binaries here, unless --usepkg is also enabled. In fact, we can skip the --rebuilt-binaries check since people who really want to ensure that binary packages are used as much as possible will typically specify --usepkgonly (or --getbinpkgonly which implies --usepkgonly). | ||||
* | Tweak automatic --binpkg-respect-use behavior. | Zac Medico | 2011-09-21 | 3 | -7/+22 |
| | | | | | | | | If --binpkg-respect-use is not explicitly specified, we enable the behavior automatically (like requested in bug #297549), as long as it doesn't strongly conflict with other options that have been specified. Strongly conflicting options currently include --usepkgonly and --rebuilt-binaries. | ||||
* | Make --binpkg-respect-use=y the default | Sebastian Luther | 2011-09-21 | 1 | -4/+6 |
| | | | | | Explicitly stating --binpkg-respect-use=y will disable the ignored binary warning. This will fix bug #297549. | ||||
* | Warn about ignored binary packages with non matching USE | Sebastian Luther | 2011-09-21 | 1 | -3/+44 |
| | |||||
* | add install hooks | Brian Harring | 2011-09-21 | 2 | -1/+17 |
| | |||||
* | emerge: add --complete-graph-if-new-ver < y | n > | Zac Medico | 2011-09-21 | 5 | -12/+93 |
| | | | | | Trigger the --complete-graph behavior if an installed package version will change (upgrade or downgrade). This option is enabled by default. |