Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | depclean: don't remove new virtual slots | Zac Medico | 2011-09-18 | 2 | -1/+44 | |
| | | | | | | | This provides depclean symmetry with the change in update behavior from commit b95cbb6b78ad6d9b8e2d3edc5fafff122c3ce7c5, so that new virtual slots won't be removed by depclean immediately after they have been pulled in. | |||||
* | RepoConfigLoader: handle ValueError from shlex | Zac Medico | 2011-09-17 | 1 | -1/+8 | |
| | | | | This will handle the issue reported in bug #383269, comment #5. | |||||
* | _RepoDisplay: split PORTDIR_OVERLAY with shlex | Zac Medico | 2011-09-17 | 1 | -2/+2 | |
| | | | | This fixes the issue in bug #383269, comment #8. | |||||
* | emerge-webrsync: exit if "gpg binary not found" | Alon Bar-Lev | 2011-09-17 | 1 | -0/+1 | |
| | | | | This prevents an endless loop (bug #383375). | |||||
* | config: quote PORTDIR_OVERLAY paths more | Zac Medico | 2011-09-16 | 1 | -2/+2 | |
| | | | | This fixes the issue in bug #383269, comment #3. | |||||
* | repoman: quote paths in PORTDIR_OVERLAY | Zac Medico | 2011-09-16 | 1 | -1/+2 | |
| | | | | This will fix bug #383269. | |||||
* | move locking into env_update itself | Brian Harring | 2011-09-15 | 2 | -22/+25 | |
| | ||||||
* | Remove unused Manifest imports.v2.2.0_alpha58 | Zac Medico | 2011-09-14 | 5 | -5/+0 | |
| | ||||||
* | doebuild: avoid redundant distfiles checks | Zac Medico | 2011-09-14 | 1 | -1/+1 | |
| | ||||||
* | digestcheck: only show relevant msgs for thin | Zac Medico | 2011-09-14 | 1 | -9/+12 | |
| | ||||||
* | Fix multislot handling for depclean (bug #382823) | Zac Medico | 2011-09-14 | 2 | -5/+29 | |
| | ||||||
* | Test non-empty thin manifests. | Zac Medico | 2011-09-14 | 2 | -2/+33 | |
| | ||||||
* | Handle non-existent thin manifest in tests. | Zac Medico | 2011-09-14 | 1 | -3/+1 | |
| | ||||||
* | digestcheck: remove empty/missing Manifest checks | Zac Medico | 2011-09-14 | 1 | -22/+0 | |
| | | | | | These checks never really needed, and they are not valid for thin manifests or allow-missing-manifests. | |||||
* | Remove Manifest if it is not needed. | Zac Medico | 2011-09-14 | 1 | -7/+15 | |
| | | | | | With thin manifest, there's no need to have a Manifest file if there are no DIST entries. | |||||
* | Don't write empty (thin) Manifest files. | Zac Medico | 2011-09-14 | 1 | -1/+4 | |
| | | | | | With thin manifest, there's no need to have a Manifest file if there are no DIST entries. | |||||
* | Fix typos in comments. | Arfrever Frehtes Taifersar Arahesis | 2011-09-14 | 2 | -3/+3 | |
| | ||||||
* | Fix grammar in some messages. | Arfrever Frehtes Taifersar Arahesis | 2011-09-14 | 1 | -2/+2 | |
| | ||||||
* | repoman: use repodir more | Zac Medico | 2011-09-14 | 1 | -1/+1 | |
| | ||||||
* | repoman: test symlinked repo pathv2.2.0_alpha57 | Zac Medico | 2011-09-14 | 1 | -1/+6 | |
| | ||||||
* | repoman: use the repodir variable more | Zac Medico | 2011-09-14 | 1 | -9/+4 | |
| | ||||||
* | digestgen: remove duplicate 'mytree' variables | Zac Medico | 2011-09-14 | 1 | -5/+0 | |
| | ||||||
* | digestgen: handle get_repo_for_location KeyError | Zac Medico | 2011-09-14 | 1 | -1/+7 | |
| | ||||||
* | repoman: fix KeyError from digestgen with symlink | Zac Medico | 2011-09-14 | 1 | -0/+7 | |
| | ||||||
* | Deprecate the manifest1_compat parameter.v2.2.0_alpha56 | Zac Medico | 2011-09-13 | 3 | -11/+12 | |
| | ||||||
* | manifest: remove unused 'pf is None' case | Zac Medico | 2011-09-13 | 1 | -2/+0 | |
| | ||||||
* | man/portage.5: layout.conf examples manifests | Zac Medico | 2011-09-12 | 1 | -0/+4 | |
| | ||||||
* | metadata/layout.conf: "sign-manifests = false" | Zac Medico | 2011-09-12 | 2 | -5/+11 | |
| | | | | | | This allows repos to disable manifest signatures, which is useful if they want to prevent merge conflicts like those that thin-manifests is designed to prevent. | |||||
* | ebuild(1): remove unneeded porttrees modification | Zac Medico | 2011-09-12 | 1 | -6/+4 | |
| | | | | | | | | This code should be unnecessary, as long as the repo is correctly identified for all calls to portdbapi methods like aux_get and findname. Notably, config.setcpv() must be called with a Package instance in order to ensure that it gets the metadata from the correct repository. | |||||
* | _validate_deps: pass myrepo to aux_get | Zac Medico | 2011-09-12 | 1 | -1/+2 | |
| | ||||||
* | ebuild(1): avoid "Location not set for repo" msgs | Zac Medico | 2011-09-12 | 1 | -2/+8 | |
| | | | | | | When overriding PORTDIR_OVERLAY, we can avoid "Location not set for repository" messages if we include the original PORTDIR_OVERLAY paths in the overridden setting. | |||||
* | doebuild: support allow-missing and thin manifest | Zac Medico | 2011-09-12 | 1 | -15/+21 | |
| | ||||||
* | repoman: don't sign thin manifests | Zac Medico | 2011-09-12 | 1 | -3/+9 | |
| | | | | | Thin manifests imply reliance on the VCS for file integrity, which implies that manifest signatures are not needed. | |||||
* | Add tests for thin manifests | Sebastian Luther | 2011-09-12 | 2 | -5/+57 | |
| | ||||||
* | add layout.conf awareness of thin-manifests | Brian Harring | 2011-09-12 | 1 | -2/+9 | |
| | | | | | | | | | For any repo that wants thin (just src_uri digests), they just need to add thin-manifests = true to their layout.conf. Again, this should only be used in repositories were the backing vcs provides checksums for the ebuild data. | |||||
* | add thin manifest support to the Manifest class | Brian Harring | 2011-09-12 | 2 | -54/+97 | |
| | | | | | | 'thin' is just distfiles. This is primarily useful when the ebuild lives in a vcs- git for example, which already has it's own checksums to rely on. | |||||
* | Bind all manifest access through repoconfigs | Brian Harring | 2011-09-12 | 10 | -14/+38 | |
| | | | | | This enables controling the behaviour (creation and validation) per repo, and while mildly ugly, refactors in the right direction. | |||||
* | refactoring; unhide part of the parsing functionality | Brian Harring | 2011-09-12 | 1 | -100/+98 | |
| | ||||||
* | ebuild.sh: make use* return false for "depend" | Zac Medico | 2011-09-12 | 1 | -1/+6 | |
| | | | | This ensures that `use multislot` is false for the "depend" phase. | |||||
* | save-ebuild-env.sh: tweak PYTHONPATH cleansing | Zac Medico | 2011-09-11 | 1 | -3/+7 | |
| | ||||||
* | config: set USERLAND if unset | Zac Medico | 2011-09-11 | 1 | -0/+13 | |
| | ||||||
* | isolated-functions.sh: skip set_colors for depend | Zac Medico | 2011-09-11 | 1 | -8/+13 | |
| | | | | This avoids an unneeded stty call. | |||||
* | Move KV funcs to bashrc-functions.sh. | Zac Medico | 2011-09-11 | 3 | -53/+54 | |
| | ||||||
* | isolated-functions.sh: split save-ebuild-env.sh | Zac Medico | 2011-09-11 | 4 | -92/+95 | |
| | ||||||
* | ebuild.sh: setup PATH earlier | Zac Medico | 2011-09-11 | 1 | -7/+7 | |
| | | | | | This avoids "uname: command not found" messages from isolated-functions.sh. | |||||
* | ebuild.sh: source *.sh at the top | Zac Medico | 2011-09-11 | 1 | -28/+28 | |
| | ||||||
* | Move preprocess_ebuild_env to phase-functions.sh. | Zac Medico | 2011-09-11 | 2 | -188/+184 | |
| | ||||||
* | ebuild.sh: split out bashrc-functions.sh | Zac Medico | 2011-09-11 | 2 | -92/+94 | |
| | ||||||
* | ebuild.sh: move hasg* funcs into econf | Zac Medico | 2011-09-11 | 3 | -13/+14 | |
| | ||||||
* | ebuild.sh: remove unused lchown and lchgrp | Zac Medico | 2011-09-11 | 2 | -9/+1 | |
| |