Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Point users to the man page instead of duplicating it in --help | Sebastian Luther | 2011-09-21 | 2 | -814/+5 |
| | |||||
* | autounmask: Always use unresticted atoms for license and USE changes | Sebastian Luther | 2011-09-21 | 2 | -17/+12 |
| | | | | See bug 379333. | ||||
* | Reject inconsistent backtrack parameters | Sebastian Luther | 2011-09-20 | 3 | -5/+68 |
| | | | | | | | If backtracking masks a package that caused another package to be masked, we declare this backtracking node as invalid. The backtracker should be able to find another node that gives a valid solution if one exists. This fixes bug 375573. | ||||
* | Document ** keyword for --autounmask-keep-masks. | Zac Medico | 2011-09-19 | 1 | -2/+2 |
| | |||||
* | Suggest --autounmask-keep-masks for ** keyword. | Zac Medico | 2011-09-19 | 1 | -2/+5 |
| | |||||
* | Suggest --autounmask-keep-masks instead of --autounmask=n | Sebastian Luther | 2011-09-19 | 1 | -7/+3 |
| | | | | | | | Currently emerge suggests --autounmask=n if any configuration change is proposed. With this patch it will print a suggestion only for mask changes, as these are the changes people complain most about. It will suggest --autounmask-keep-masks in this case. | ||||
* | autounmask: Add --autounmask-keep-masks option | Sebastian Luther | 2011-09-19 | 4 | -1/+60 |
| | | | | | | Disables creation of p.unmask entries to allow users to insist on their masks and hope for another conflict resolution (i.e. missed update). This fixes bug 372485. | ||||
* | autounmask: Add --autounmask-unrestricted-atoms option | Sebastian Luther | 2011-09-19 | 3 | -16/+48 |
| | | | | | | | | The default behavior of --autounmask is now changed back to the original one, namely to use '=' operators. The --autounmask-unrestricted-atoms option allows the use of '>=' operators whenever possible. This addresses the issues raised in bugs 372405, 374331 and 379333. | ||||
* | Test --prune with virtual slots. | Zac Medico | 2011-09-18 | 3 | -3/+17 |
| | |||||
* | env_update: add more vardbapi fallback code | Zac Medico | 2011-09-18 | 1 | -1/+9 |
| | | | | | | For API consumers that call this function without the vardbapi parameter, it whould continue to work correctly in all the cases that worked before the vardbapi was added. | ||||
* | env_update: use global vardbapi as fallback | Zac Medico | 2011-09-18 | 1 | -1/+7 |
| | |||||
* | get_dep_chain: fix KeyError if start_node is root | Zac Medico | 2011-09-18 | 1 | -1/+1 |
| | |||||
* | autounmask: Document where changes are writen | Sebastian Luther | 2011-09-18 | 1 | -1/+5 |
| | |||||
* | autounmask: Ensure a suitable parent is displayed in the dep chain | Sebastian Luther | 2011-09-18 | 2 | -1/+97 |
| | | | | Fixes bug 375265. | ||||
* | ResolverPlayground: Add support for world sets | Sebastian Luther | 2011-09-18 | 1 | -3/+9 |
| | |||||
* | 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. | ||||
* | config: quote PORTDIR_OVERLAY paths more | Zac Medico | 2011-09-16 | 1 | -2/+2 |
| | | | | This fixes the issue in bug #383269, comment #3. | ||||
* | 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 | 4 | -4/+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 | 1 | -1/+1 |
| | |||||
* | Fix grammar in some messages. | Arfrever Frehtes Taifersar Arahesis | 2011-09-14 | 1 | -2/+2 |
| | |||||
* | repoman: test symlinked repo pathv2.2.0_alpha57 | Zac Medico | 2011-09-14 | 1 | -1/+6 |
| | |||||
* | 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 |
| | |||||
* | Deprecate the manifest1_compat parameter.v2.2.0_alpha56 | Zac Medico | 2011-09-13 | 2 | -10/+11 |
| | |||||
* | manifest: remove unused 'pf is None' case | Zac Medico | 2011-09-13 | 1 | -2/+0 |
| | |||||
* | metadata/layout.conf: "sign-manifests = false" | Zac Medico | 2011-09-12 | 1 | -1/+5 |
| | | | | | | 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. | ||||
* | _validate_deps: pass myrepo to aux_get | Zac Medico | 2011-09-12 | 1 | -1/+2 |
| | |||||
* | doebuild: support allow-missing and thin manifest | Zac Medico | 2011-09-12 | 1 | -15/+21 |
| | |||||
* | 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 | 8 | -10/+29 |
| | | | | | 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 |
| | |||||
* | config: set USERLAND if unset | Zac Medico | 2011-09-11 | 1 | -0/+13 |
| | |||||
* | 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 |
| | |||||
* | Revert virtual slot update code for bug 382557. | Zac Medico | 2011-09-11 | 1 | -1/+0 |
| | | | | | | This reverts the behavior change from commit 21330075f07248765016e104b3ba8216903f1ecb, since it's too aggressive in pulling in new virtual slots that may have masked dependencies. | ||||
* | depgraph: refactor virtual slot --update code | Zac Medico | 2011-09-10 | 1 | -28/+26 |
| | | | | | | | This re-implements the change from commit 21330075f07248765016e104b3ba8216903f1ecb in order to avoid executing unnessary virtual slot expansion code when the given atom specifies a slot or --update is enabled. | ||||
* | Add repoman warning about bash-completion deprecation. | Michał Górny | 2011-09-10 | 1 | -0/+1 |
| |