Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | repoman: never force unsigned manifest commitv2.2.0_alpha60 | Zac Medico | 2011-09-29 | 1 | -33/+0 |
| | | | | | | | | This removes a special case where manifests would first be commited without signatures for category-level or greater commits. This case behavior wasn't very useful anyway, and would be a problem if the unsigned manifests got rejected by a commit hook (as may happen in the near future). | ||||
* | tweak "missed updates" code from last commit | Zac Medico | 2011-09-28 | 1 | -3/+3 |
| | |||||
* | depgraph: verify "missed updates" | Zac Medico | 2011-09-28 | 1 | -0/+4 |
| | | | | | | Since the change involving slot conflict parent atoms in commit 6cea2091526659521d35be6c8dc7733f69f1a760, we want to check to make sure we don't display any false positives in the "missed updates". | ||||
* | dispatch-conf: tweak pager basename comparison | Zac Medico | 2011-09-28 | 1 | -2/+3 |
| | |||||
* | dispatch-conf: support PAGER var for bug #384663 | Zac Medico | 2011-09-28 | 2 | -1/+41 |
| | |||||
* | 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). |