summaryrefslogtreecommitdiffstats
path: root/bin/repoman
Commit message (Collapse)AuthorAgeFilesLines
* portage.dep: Integrate the functionality of flatten into use_reduceSebastian Luther2010-08-141-8/+9
|
* Implement use dependency defaultsSebastian Luther2010-08-131-0/+2
|
* Make REQUIRED_USE work again. Without paren_reduce this time.Sebastian Luther2010-08-111-1/+1
|
* Use eapi_has_required_use for REQUIRED_USE eapi checksSebastian Luther2010-08-111-2/+3
|
* Use explicit imports, to make pyflakes happy.Zac Medico2010-08-111-1/+2
|
* Introduce portage.eapi. Use it everywhere.Sebastian Luther2010-08-111-5/+6
|
* portage.dep.use_reduce: pass is_src_uri when neededSebastian Luther2010-08-101-1/+3
| | | | Remove the now unneded _src_uri_validate.
* portage.dep._dep_check_strict: Unused, removedSebastian Luther2010-08-101-2/+0
|
* portage.dep.use_reduce: Work on depstrings instead of paren_reduce'd dep arraysSebastian Luther2010-08-101-23/+6
| | | | | This change makes paren_reduce and paren_normalize calls for use_reduce redundant, resp. wrong. All consumers inside portage are adopted.
* Allow flags from IUSE_IMPLICIT in REQUIRED_USE. Move checks to resolution time.Sebastian Luther2010-08-101-1/+3
|
* Add repoman check for REQUIRED_USESebastian Luther2010-08-101-0/+17
|
* Detect if python xml support is enabled and bail out with anZac Medico2010-08-081-5/+12
| | | | appropriate when necessary.
* Bug #285191 - Add back the RDEPEND.implicit warning to detect the casesZac Medico2010-08-041-1/+1
| | | | | | where DEPEND is set and RDEPEND is unset in the ebuild, since this triggers implicit RDEPEND=$DEPEND assignment (prior to EAPI 4) and is forbidden by the QA team.
* repoman: Check if the prefix.eclass is inherited if eprefixify is used. ↵Sebastian Luther2010-08-041-0/+1
| | | | Thanks to Jeremy Olexa (darkside) for the initial patch.
* Remove 'filedir.missing' check info.Michał Górny2010-07-151-1/+0
| | | | It is not used anywhere, and don't seem to be a useful check at all.
* Use b'foo' instead of _unicode_encode() where appropriate.Zac Medico2010-07-141-3/+3
|
* Fix unicode handling in arguments and commit message handling (testedZac Medico2010-07-141-16/+19
| | | | with python2 and python3).
* Combine the two 'file.executable' checks into a single one.Michał Górny2010-07-141-4/+1
| | | | | | Instead of performing a single 'file.executable' check on auxiliary files and then another one on ebuild files, use a single check for them. This unifies the path output too.
* Fix 'repoman --ask' to not require an argument.Michał Górny2010-07-121-1/+1
| | | | | Overnight patches have the tendency to be bugged. Now 'repoman --ask' should work like a normal flag.
* Support '--ask' option to 'repoman commit'.Michał Górny2010-07-111-0/+8
|
* Make the commitmessage append clearer.Michał Górny2010-07-111-4/+5
| | | | | | Put an empty line between the real commit message and Portage version append. Instead of creating a second pair of parenthesis for the Manifest commit one, append it to the Portage version.
* Pass '--relative' to 'git diff-index'.Michał Górny2010-07-111-24/+5
| | | | | | Instead of using faulty prefix-stripping code on 'git diff-index' results, simply pass '--relative' to it. Thanks to that, git will do all the stripping itself and return only changes in the current directory.
* Introduce '--vcs' option for repoman.Michał Górny2010-07-111-7/+17
| | | | | | | The '--vcs' option can be used to override VCS autodetection and force using specific one. It can be especially useful if the work directory is ambiguous (i.e. there is more than one VCS control directory in the same directory).
* Rewrite VCS detection code in repoman.Michał Górny2010-07-111-11/+8
| | | | | | Move the real code into repoman.utilities. Support any repository depth for distributed SCMs -- i.e. Sunrise through git-svn. Bail out if more than one control version directory is found at the same depth.
* Show unevaluated atoms when displaying unsatisfied deps.Zac Medico2010-06-161-1/+2
|
* Bug #321871 - Check manifests in all modes and trigger 'manifest.bad'Zac Medico2010-06-151-9/+17
| | | | when appropriate.
* Fix breakage in changelog checks do to faulty vcs comparison (cvs andZac Medico2010-06-151-1/+1
| | | | svn need to be lowercase).
* Bug #324075 - Avoid erroneous 'Invalid Gentoo Copyright' warnings whenZac Medico2010-06-151-0/+5
| | | | | the vcs (git) does not support mtime preservation. Also, fix the same check to work for ebuilds wiht copyrigh beginning in 2011 and later.
* New mode: manifest-check - Checks Manifests for missing or incorrect digestsZac Medico2010-05-161-0/+10
|
* Use bytes literals in instead of _unicode_encode() where appropriateZac Medico2010-05-131-8/+5
| | | | (works with python-2.6). Thanks to Arfrever for the suggestion.
* Bug 270108 - Trigger ebuild.invalidname if a version contains more thanZac Medico2010-05-121-1/+4
| | | | 18 digits. Thanks to Ulrich Müller <ulm@g.o> for this patch.
* When rewritting /Attic/ in cvs headers, use binary mode in order to avoidZac Medico2010-05-121-8/+14
| | | | potential character encoding issues.
* Make metadata.xml <flag/> errors non-fatal to repoman.Michał Górny2010-04-241-1/+7
| | | | | | Previously, <flag/>-related errors in metadata.xml caused repoman to abort the checks without even reporting the full path to broken metadata.xml file. Now they are accounted as 'metadata.bad' errors.
* Remove unused imports.Zac Medico2010-04-111-17/+6
|
* Pass an ElementTree instance into parse_metadata_use() andZac Medico2010-04-111-16/+18
| | | | check_metadata_herds().
* Handle missing $PORTDIR/metadata/herds.xml. Thanks to Arfrever for reporting.Zac Medico2010-04-021-3/+6
|
* Add back executable bits, accidentally removed in previous commit.Zac Medico2010-03-241-0/+0
|
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Add check of herds in metadata.xmlSebastian Pipping2010-03-231-0/+16
|
* Prepare further checks on metadata.xmlSebastian Pipping2010-03-231-3/+12
|
* Bug #310135 - Skip the changelog.ebuildadded for all distributed SCMs.Zac Medico2010-03-191-6/+10
| | | | svn path=/main/trunk/; revision=15833
* Bug #299095 - Always use UTF-8 codec when opening ebuilds, to avoidZac Medico2010-03-141-2/+5
| | | | | | UnicodeDecodeError with python3. svn path=/main/trunk/; revision=15828
* Simplyfy the virtual.exists check, and avoid deprecation warning triggeredZac Medico2010-03-121-3/+1
| | | | | | by cpv_getkey called on an empty string. svn path=/main/trunk/; revision=15822
* Another turquoise -> red.Zac Medico2010-02-271-1/+1
| | | | svn path=/main/trunk/; revision=15472
* Bug #307021 - Show "Please fix" message in red instead of turquoise whenZac Medico2010-02-271-1/+1
| | | | | | repoman fails. svn path=/main/trunk/; revision=15471
* Relocate portage.util.digestgen to portage.package.ebuild.digestgen.Zac Medico2010-02-251-1/+1
| | | | svn path=/main/trunk/; revision=15456
* Move digestgen to portage.util.digestgen.Zac Medico2010-02-251-4/+5
| | | | svn path=/main/trunk/; revision=15454
* Make the first two positional arguments of digestgen() into keyword argumentsZac Medico2010-02-231-4/+4
| | | | | | | since the first one isn't really needed (when this code is in stable we can start showing a deprecation warning when the redundant argument is used). svn path=/main/trunk/; revision=15438
* Add deprecation warnings for unused digestgen() parameters.Zac Medico2010-02-231-6/+3
| | | | svn path=/main/trunk/; revision=15437
* Bug #299095 - Add a deprecation warning for check_license calls with EAPI >= 3Zac Medico2010-02-221-0/+2
| | | | | | since it is superceded by LICENSE masking. svn path=/main/trunk/; revision=15418