Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | build.sh: has/best_version to phase-helpers.sh | Zac Medico | 2011-09-11 | 2 | -54/+47 |
| | |||||
* | ebuild.sh: move ebuild_main to phase-functions.sh | Zac Medico | 2011-09-11 | 2 | -223/+217 |
| | |||||
* | ebuild.sh: move use* funcs to phase-helpers.sh | Zac Medico | 2011-09-11 | 2 | -49/+50 |
| | |||||
* | ebuild.sh: add dummy funcs for "depend" phase | Zac Medico | 2011-09-11 | 1 | -0/+9 |
| | |||||
* | depgraph: pull in new virtual slots with --update | Zac Medico | 2011-09-11 | 2 | -11/+105 |
| | | | | | | | | This re-implements the fix from commit 21330075f07248765016e104b3ba8216903f1ecb, without introducing the unwanted behavior reported in bug 382557. This involves checking the direct dependencies of virtual slot updates to make sure they are all visible, before pulling them in. | ||||
* | Add VirtualSlotResolverTestCase for bug #382557. | Zac Medico | 2011-09-11 | 1 | -0/+46 |
| |