summaryrefslogtreecommitdiffstats
path: root/bin/repoman
Commit message (Collapse)AuthorAgeFilesLines
* Bug #199788 - Make repoman parse GLEP 56 USE flag descriptions fromZac Medico2008-07-181-0/+15
| | | | | | | metadata.xml (in addition to use.local.desc). Thanks to Doug Goldstein <cardoe@g.o> for this patch. svn path=/main/trunk/; revision=11126
* Use plain sequential search for the SRC_URI.mirror check since the regexZac Medico2008-07-081-5/+8
| | | | | | approach is actually much slower. svn path=/main/trunk/; revision=10977
* Add a new "SRC_URI.mirror" check which checks to if a uri listed inZac Medico2008-07-071-0/+19
| | | | | | | profiles/thirdpartymirrors is found in SRC_URI. Thanks to Betelgeuse for the initial patch which has now been optimized with a regex. svn path=/main/trunk/; revision=10973
* Add a portage._disable_legacy_globals() function. This deletes theZac Medico2008-07-031-2/+1
| | | | | | | | | | ObjectProxy instances that are used for lazy initialization of legacy global variables. The purpose of deleting them is to prevent new code from referencing these deprecated variables. This allows the removal of the PORTAGE_LEGACY_GLOBALS variable which used to serve the same purpose. svn path=/main/trunk/; revision=10909
* Py3k compatibility patch #5 by Ali Polatel <hawking@g.o>.Zac Medico2008-07-011-7/+7
| | | | | | Replace dict.has_key() calls with "in" and "not in" operators. svn path=/main/trunk/; revision=10874
* Fix typo.Zac Medico2008-06-301-1/+1
| | | | svn path=/main/trunk/; revision=10861
* Bug #230249 - Disable the "ebuild.notadded" check when not in commit mode andZac Medico2008-06-301-2/+8
| | | | | | | running `svn list` and `svn status` calls in every package dir will be too expensive. svn path=/main/trunk/; revision=10860
* Bug #230245 - Use os.path.basename() on paths returned from `svn list`Zac Medico2008-06-301-2/+2
| | | | | | and `svn status`. svn path=/main/trunk/; revision=10859
* Bug #230245 - Pass the correct directory when calling `snv list` andZac Medico2008-06-301-2/+2
| | | | | | | `svn status` since repoman supports category-level and repo-level commits. svn path=/main/trunk/; revision=10858
* Call use_reduce() with matchall=1 when checking depstrings. Otherwise it'sZac Medico2008-06-261-1/+1
| | | | | | possible for invalid deps to be ignored. Thanks to grobian for reporting. svn path=/main/trunk/; revision=10807
* Fix repoman breakage wrt _PackageMetadataWrapper._keys values.Zac Medico2008-06-251-1/+2
| | | | svn path=/main/trunk/; revision=10783
* Use paths from portage.const instead of hardcoded versions.Zac Medico2008-06-231-2/+2
| | | | | | (branches/prefix r10765) svn path=/main/trunk/; revision=10766
* Bug #228489 - Restore the "ci" alias for "commit" mode. Thanks to grobianZac Medico2008-06-211-0/+4
| | | | | | for the patch. svn path=/main/trunk/; revision=10756
* Fix typo.Zac Medico2008-06-081-1/+1
| | | | svn path=/main/trunk/; revision=10601
* Make repoman pass Package instances into run_checks(), so that the checksZac Medico2008-06-081-8/+16
| | | | | | can use the Package.mtime and inherited attributes. svn path=/main/trunk/; revision=10600
* Bug #224271 - New check 'IUSE.undefined', renamed from genericZac Medico2008-06-071-0/+2
| | | | | | 'ebuild.minorsyn'. svn path=/main/trunk/; revision=10593
* As suggested by Flameeyes, add a new 'inherit.autotools' check which warnsZac Medico2008-06-071-2/+5
| | | | | | | when autotools has been inherited but none of the eautomake, eautoconf or eautoreconf functions are called like they are supposed to be. svn path=/main/trunk/; revision=10592
* Use "platform" module instead of os.uname, or -- even worse -- a systemZac Medico2008-06-041-1/+6
| | | | | | | | | call to uname. Change repoman's identification string not to use "processor" on Linux (where it is huge), Interix (where it doesn't exist) and AIX/HP-UX (where it prints "unknown"), but "machine" instead. (branches/prefix r10554) svn path=/main/trunk/; revision=10574
* Create Atom instances earlier to avoid redundant validation.Zac Medico2008-05-301-6/+7
| | | | svn path=/main/trunk/; revision=10495
* Bug #2272 - Extend dependency atom sytax to specify enabled or disabledZac Medico2008-05-231-1/+8
| | | | | | | | states of USE flags. Matching with the new syntax is currently only supported in the dbapi classes and dependency resolver (use matching does not work yet in config files such as package.mask). svn path=/main/trunk/; revision=10387
* Add dev-util/ftjam to the RDEPEND.suspect list as per bug #221537, comment #3.Zac Medico2008-05-161-0/+1
| | | | | | Leaving dev-util/jam in place, in case it revives somehow. svn path=/main/trunk/; revision=10344
* Skip blocker atoms for the RDEPEND.suspect check.Zac Medico2008-05-141-1/+2
| | | | svn path=/main/trunk/; revision=10335
* Bug #221537 - Add a new "RDEPEND.suspect" check for packages in RDEPEND thatZac Medico2008-05-141-1/+41
| | | | | | usually only belong in DEPEND. svn path=/main/trunk/; revision=10333
* Add subversion support for repoman (patch by Fabien Groffen, ↵Marius Mauch2008-05-131-67/+166
| | | | | | http://archives.gentoo.org/gentoo-portage-dev/msg_b7080f212c3eb09c943a1ce5a7356f01.xml) svn path=/main/trunk/; revision=10325
* For repoman, only cache the metadata necessary for visibilityZac Medico2008-04-071-0/+5
| | | | | | checks in order to reduce memory consumption. svn path=/main/trunk/; revision=9743
* Fix java.eclassesnotused logic. Thanks to Betelgeuse.Zac Medico2008-04-061-1/+2
| | | | svn path=/main/trunk/; revision=9732
* Fix typos. Thanks to Arfrever Frehtes Taifersar ArahesisZac Medico2008-03-301-3/+3
| | | | | | <Arfrever.FTA@GMail.Com>. svn path=/main/trunk/; revision=9632
* Do not allow commit mode together with the --without-mask options.Zac Medico2008-03-301-3/+6
| | | | svn path=/main/trunk/; revision=9619
* Add a new "ebuild.patches" check for the PATCHES variable that's used byZac Medico2008-03-291-0/+2
| | | | | | | | base_src_unpack() from base.eclass. This generates a warning if the variable is not defined as an array, since this is required for white space safety. Thanks to Betelgeuse for the initial patch. svn path=/main/trunk/; revision=9587
* Don't trigger the 'java.eclassesnotused' on blocker atoms.Zac Medico2008-03-291-1/+5
| | | | svn path=/main/trunk/; revision=9586
* Add a new "java.eclassesnotused" check for cases where DEPEND containsZac Medico2008-03-281-0/+9
| | | | | | | | virtual/jdk and and the appropriate java eclass has not been inherited (a violation of the java team's policy). Thanks to Betelgeuse for the initial patch. svn path=/main/trunk/; revision=9585
* Bug #213629 - Use EAPI.incompatible in cases where EAPI=0 and a defaultZac Medico2008-03-281-2/+9
| | | | | | IUSE is encountered. svn path=/main/trunk/; revision=9525
* Bug #213629 - Create an EAPI.incompatible category and use it in casesZac Medico2008-03-281-3/+12
| | | | | | where EAPI=0 and a slot atom is encountered. svn path=/main/trunk/; revision=9524
* Remove redundant info from the KEYWORDS.dropped message.Zac Medico2008-03-281-1/+1
| | | | svn path=/main/trunk/; revision=9523
* Bug #209418 - Add a new KEYWORDS.dropped check that compares keywordsZac Medico2008-03-271-1/+31
| | | | | | against the keywords of earlier ebuild versions within a slot. svn path=/main/trunk/; revision=9522
* Bug #212509 - Display a note about the --without-mask option when thereZac Medico2008-03-271-1/+7
| | | | | | are masked packages. svn path=/main/trunk/; revision=9521
* Bug #212509 - Implement a new --without-mask option that causes repoman toZac Medico2008-03-271-1/+6
| | | | | | behave as if there are no package.mask entries. svn path=/main/trunk/; revision=9520
* Bug #211294 - Make repoman bail out if arch.list contains unrecognizedZac Medico2008-03-251-3/+12
| | | | | | | lines since we don't want people to commit with old versions of portage that don't support the current arch.list format. svn path=/main/trunk/; revision=9504
* readd digestentry.unused category as it's still relevantMarius Mauch2008-03-191-0/+2
| | | | svn path=/main/trunk/; revision=9491
* remove code for manifest1 supportMarius Mauch2008-02-281-103/+0
| | | | svn path=/main/trunk/; revision=9398
* Bug #211294 - Make repoman ignore profiles labeled with anything otherZac Medico2008-02-271-0/+3
| | | | | | | than "stable" or "dev" in profiles.desc so that we can extend it with new labels such as "exp". svn path=/main/trunk/; revision=9389
* Double import, thanks grobian :)Alec Warner2008-02-241-1/+0
| | | | svn path=/main/trunk/; revision=9381
* Various repoman fixes, plus a weird lockfile tracekback in news.Alec Warner2008-02-241-3/+3
| | | | svn path=/main/trunk/; revision=9377
* Use parse_use_local_desc() from the repoman.utilities module.Zac Medico2008-02-191-21/+1
| | | | svn path=/main/trunk/; revision=9353
* Revert back to some known working code from the 2.1.2 branch.Zac Medico2008-02-191-1/+51
| | | | svn path=/main/trunk/; revision=9352
* Remove IUSE.invalid from qawarnings since there's no reason forZac Medico2008-02-161-1/+0
| | | | | | it not to be fatal. Thanks to Betelgeuse. svn path=/main/trunk/; revision=9344
* fix nasty typoMarius Mauch2008-02-091-3/+3
| | | | svn path=/main/trunk/; revision=9316
* Remove the manifest1 digest file removal code since it's no longerZac Medico2008-02-011-39/+0
| | | | | | needed. svn path=/main/trunk/; revision=9262
* Unconditionally disable manifest1 compatibility since it's been droppedZac Medico2008-01-311-4/+1
| | | | | | from the main tree and nobody needs it anymore. svn path=/main/trunk/; revision=9252
* Remove the last traces of the ebuild.autotools check.Zac Medico2008-01-301-2/+0
| | | | svn path=/main/trunk/; revision=9236