summaryrefslogtreecommitdiffstats
path: root/bin/repoman
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Pull more functions out of repoman proper and into repoman.utilities, ↵Alec Warner2008-01-271-146/+11
| | | | | | correct a typo, clean up imports svn path=/main/trunk/; revision=9227
* Restore desktop.invalid as a warning; was an intergration errorAlec Warner2008-01-271-0/+1
| | | | svn path=/main/trunk/; revision=9222
* Move random functions out of repoman and into utilties.pyAlec Warner2008-01-261-132/+20
| | | | svn path=/main/trunk/; revision=9221
* Replace hardcoded value with max_desc_len.Zac Medico2008-01-121-1/+1
| | | | svn path=/main/trunk/; revision=9192
* Bug #203887 - Make repoman recognize RESTRICT="installsources".Zac Medico2008-01-111-1/+2
| | | | svn path=/main/trunk/; revision=9190
* Adjust the max DESCRIPTION.toolong length to 100 characters so thatZac Medico2008-01-111-2/+2
| | | | | | it's not too small and only about 3% of packages will trigger it. svn path=/main/trunk/; revision=9186
* Add a new "ebuild.autotools" check for when ebuilds callZac Medico2008-01-111-0/+2
| | | | | | | autotools directly instead of using autotools.eclass. Thanks to Betelgeuse for the initial patch. svn path=/main/trunk/; revision=9179
* Add a DESCRIPTION.toolong warning for when the DESCRIPTION line isZac Medico2008-01-111-0/+11
| | | | | | over 80 characters long. Thanks to Betelgeuse for the patch. svn path=/main/trunk/; revision=9177
* per bug 204468, remove old check from repoman (all ebuilds in gentoo-x86 are ↵Alec Warner2008-01-051-26/+0
| | | | | | migrated). svn path=/main/trunk/; revision=9144
* Minor code readablity enhancements:Zac Medico2007-12-281-6/+8
| | | | | | | | | * Use relative_path and full_path variables for files being checked instead of spreading code like x+"/files/"+y all over the place. * Use stat.S_IMODE with octal 0111 instead of hex 0x0248 in the file.executable checks. svn path=/main/trunk/; revision=9060
* Bug #201498 - Use desktop-file-validate to validate *.desktopZac Medico2007-12-281-1/+27
| | | | | | | | files inside ${FILESDIR} and generate a "desktop.invalid" qa warning if an error is detected. Thanks to Betelgeuse for the initial patch. svn path=/main/trunk/; revision=9059
* Fix broken handling of the tuple that's returned from Zac Medico2007-12-261-1/+1
| | | | | | verify_all(). Thanks to Betelgeuse. svn path=/main/trunk/; revision=9056
* Remove redundant find_binary import.Zac Medico2007-12-231-1/+0
| | | | svn path=/main/trunk/; revision=9046
* Eliminate redundant "notadded" error filtering.Zac Medico2007-12-211-7/+1
| | | | svn path=/main/trunk/; revision=9023
* Bug #140180 - Ignore missing HOMEPAGE and LICENSE variables forZac Medico2007-12-191-1/+2
| | | | | | new-style virtual packages. svn path=/main/trunk/; revision=8965
* Move the reusable ConsoleStyleFile and StyleWriter classes intoZac Medico2007-12-151-52/+1
| | | | | | the ouput module. svn path=/main/trunk/; revision=8934
* Split out a format_qa_output() function to eliminate duplicate code.Zac Medico2007-12-151-59/+57
| | | | svn path=/main/trunk/; revision=8930
* Instead of all modes, only in commit mode save an extra copy of QAZac Medico2007-12-151-1/+3
| | | | | | output for display in $EDITOR. svn path=/main/trunk/; revision=8928
* Replace hardcoded green, yellow, and red with GOOD, WARN, and BAD.Zac Medico2007-12-151-3/+3
| | | | svn path=/main/trunk/; revision=8927
* Save QA output so that it can be conveniently displayedZac Medico2007-12-151-13/+99
| | | | | | | | | | | | | | in $EDITOR while the user creates a commit message. Otherwise, the user would not be able to see this output once the editor has taken over the screen. Output is done through a formatter object where it is captured for later use. A file-like object that behaves something like the portage.output.colorize() function is used to transfor style identifiers from the formatter framework into actual console codes. svn path=/main/trunk/; revision=8925
* Prompt the user before letting the editorZac Medico2007-12-141-0/+5
| | | | | | | take over the screen so there is an opportunity to review any QA warnings. svn path=/main/trunk/; revision=8923
* Add support for getting a commit message using an editor definedZac Medico2007-12-141-8/+81
| | | | | | by the EDITOR environment variable. svn path=/main/trunk/; revision=8921
* Add support for multi-line commit message input by using EOFZac Medico2007-12-141-6/+10
| | | | | | as a delimiter (Ctrl-d) instead of a new line. svn path=/main/trunk/; revision=8920
* Use the BAD color class instead of hardcoded red.Zac Medico2007-12-131-1/+1
| | | | svn path=/main/trunk/; revision=8904