summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Exit unsuccessfully when in commit mode and nothing is found to commit. ThanksZac Medico2009-04-301-1/+1
| | | | | | to Jeremy Olexa <darkside@g.o> for the suggestion. (trunk r13379) svn path=/main/branches/2.1.6/; revision=13531
* Handle IOError from codecs.open(). (trunk r13360)Zac Medico2009-04-301-1/+1
| | | | svn path=/main/branches/2.1.6/; revision=13516
* Support profiles.desc from overlays. (trunk r13359)Zac Medico2009-04-301-47/+66
| | | | svn path=/main/branches/2.1.6/; revision=13515
* Support use.desc from overlays. (trunk r13358)Zac Medico2009-04-301-25/+36
| | | | svn path=/main/branches/2.1.6/; revision=13514
* Use a new ProfileDesc class to handle the data for each profile listed inZac Medico2009-04-301-40/+39
| | | | | | profiles.desc. (trunk r13357) svn path=/main/branches/2.1.6/; revision=13513
* Call realpath(repodir) so it's conistent with the value that pordbapi uses.Zac Medico2009-04-301-0/+1
| | | | | | Thanks to Fabian Groffen <grobian@g.o> for reporting. (trunk r13349) svn path=/main/branches/2.1.6/; revision=13505
* Create the myreporoot variable from portdir_overlay before doingZac Medico2009-04-301-3/+3
| | | | | | | | realpath(portdir_overlay) since otherwise symlinks break the assumptions. Thanks to Thomas Sachau <tommy@g.o> for reporting and troubleshooting. (trunk r13340) svn path=/main/branches/2.1.6/; revision=13498
* Ensure that the correct PORTDIR setting is passed into the profile-specificZac Medico2009-04-301-0/+1
| | | | | | config constructors. (trunk r13335) svn path=/main/branches/2.1.6/; revision=13497
* Pass the correct PORTDIR_OVERLAY value into the profile-specific configZac Medico2009-04-301-2/+8
| | | | | | constructor calls. (trunk r13326) svn path=/main/branches/2.1.6/; revision=13491
* Add support to repoman for using layout.conf to control which repositoriesZac Medico2009-04-301-26/+33
| | | | | | | | | | | are used to satisfy dependencies. Thanks to Alistair Bush <ali_bush@g.o> for the initial patch. See the "QA Overlay Layout support" thread on the gentoo-dev mailing list for more information: http://archives.gentoo.org/gentoo-dev/msg_33c61550b4ed2b7b25dd5a4110e1ec81.xml (trunk r13295) svn path=/main/branches/2.1.6/; revision=13466
* Bug #262365 - Punt the prepalldocs check until there is an alternativeZac Medico2009-03-171-2/+0
| | | | | | available in EAPI 3. (trunk r13117:13119) svn path=/main/branches/2.1.6/; revision=13125
* Bug #262365 - Make the "portage.internal" category (prepalldocs check) av2.1.6.8Zac Medico2009-03-131-0/+1
| | | | | | warning instead of fatal. (trunk r13109) svn path=/main/branches/2.1.6/; revision=13110
* Make manifest mode with --force option cause existing digests to be replacedZac Medico2009-03-111-0/+39
| | | | | | | | | | | | for any files that exist in ${DISTDIR}. This provides an alternative to ebuild --force manifest for updating existing distfiles digests. Digests are assumed to be corect for files that do not exist in ${DISTDIR} since the user could simply remove the whole Manifest if they wanted to regenerate digests for all files (and it's safer to regenerate as few as possible because it's less probably that a valid digest will get replaced by an invalid one). (trunk r12802) svn path=/main/branches/2.1.6/; revision=13036
* When checking ebuild content, use codecs.open() to force utf_8 encoding forZac Medico2009-03-111-7/+11
| | | | | | py3k compatibility (all ebuilds should have utf_8 encoding). (trunk r12733) svn path=/main/branches/2.1.6/; revision=12982
* Fix StringIO imports so that 2to3 can handle them. Also, replace shlex +Zac Medico2009-03-111-3/+3
| | | | | | StringIO usage with shlex.split() where appropriate. (trunk r12662) svn path=/main/branches/2.1.6/; revision=12925
* For compatibility with python-3.0, open files in text mode where appropriate.Zac Medico2009-03-111-2/+2
| | | | | | (trunk r12642) svn path=/main/branches/2.1.6/; revision=12914
* Use a regular expression for the file.name check. This replaces some oddZac Medico2009-03-111-15/+12
| | | | | | map() usage that 2to3 warns about. (trunk r12638) svn path=/main/branches/2.1.6/; revision=12910
* Add a new "portage.internal" warning for prepalldocs usage since the councilZac Medico2009-03-111-0/+1
| | | | | | | ruled that it shouldn't be used in ebuilds. Thanks to Petteri Räty <betelgeuse@g.o> for the initial patch. (trunk r12603) svn path=/main/branches/2.1.6/; revision=12884
* Use portage.util.cmp_sort_key for python-3.0 compatibility. (trunk r12573)Zac Medico2009-03-111-2/+2
| | | | svn path=/main/branches/2.1.6/; revision=12854
* Bug #255358 - Add new RDEPEND.implicit warning to detect the caes where DEPENDv2.1.6.7Zac Medico2009-01-181-0/+2
| | | | | | | is set and RDEPEND is unset in the ebuild, since this triggers implicit RDEPEND=$DEPEND assignment. (trunk r12529) svn path=/main/branches/2.1.6/; revision=12537
* Fix false positive in the 'unused local USE-description' warning. Thanks toZac Medico2009-01-181-1/+1
| | | | | | Alexis Ballier <aballier@g.o> for reporting. (trunk r12524) svn path=/main/branches/2.1.6/; revision=12536
* Identify which package has unused local USE descriptions, in case more thanZac Medico2009-01-181-1/+2
| | | | | | | one package is being scanned. Thanks to Thomas Sachau <tommy@g.o> for reporting. (trunk r12523) svn path=/main/branches/2.1.6/; revision=12535
* Drop the kernel version from the commit message for all platforms. Thanks toZac Medico2009-01-181-2/+0
| | | | | | Fabian Groffen <grobian@g.o> for the suggestion. (trunk r12519) svn path=/main/branches/2.1.6/; revision=12531
* Don't show the running Linux kernel version in the commit message, since itZac Medico2009-01-181-1/+3
| | | | | | | might leak information that would be useful to attackers. Thanks to Ned Ludd <solar@g.o> for the suggestion. (trunk r12518) svn path=/main/branches/2.1.6/; revision=12530
* Fix a TypeError which occurs in pretend commit mode when vcs is None. ThanksZac Medico2009-01-121-1/+6
| | | | | | to Fabian Groffen <grobian@g.o> for reporting. (trunk r12426) svn path=/main/branches/2.1.6/; revision=12479
* Add a new 'metadata.warning' category and a check which detects local USEZac Medico2009-01-121-0/+12
| | | | | | | descriptions that are not used in any ebuilds. Thanks to Markus Meier <maekke@g.o> for the initial patch. (trunk r12413) svn path=/main/branches/2.1.6/; revision=12469
* Add some blank lines around the messages that suggest --without-mask andZac Medico2009-01-121-5/+16
| | | | | | | --include-dev. Thanks to Ryan Hill <dirtyepic@g.o> for the suggestion. (trunk r12400) svn path=/main/branches/2.1.6/; revision=12460
* Handle tree conflicts in svn status output, new in subversion 1.6. Thanks toZac Medico2009-01-121-0/+3
| | | | | | Arfrever Frehtes Taifersar Arahesis for reporting. (trunk r12368) svn path=/main/branches/2.1.6/; revision=12439
* Fix 'TypeError: not all arguments converted during string formatting'Zac Medico2009-01-121-2/+2
| | | | | | | triggered by repoman -v. Thanks to Javier Villavicencio <the_paya@g.o> for reporting. (trunk r12366) svn path=/main/branches/2.1.6/; revision=12437
* Bug #253002 - Add a new variable.invalidchar check for metadata variables thatZac Medico2009-01-121-0/+14
| | | | | | contain characters that are not part of the ASCII character set. (trunk r12365) svn path=/main/branches/2.1.6/; revision=12436
* Bug #252727 - Use `git diff-index --name-only --diff-filter=M HEAD` insteadZac Medico2009-01-121-7/+18
| | | | | | | | | | of `git ls-files -m --with-tree=HEAD` since the latter doesn't behave like we want for files that have been added to the index. Also, use `git diff-index` instead of `git diff` since the latter is considered a high-level "porcelain" command which means that it's interface may not be reliable. (trunk r12359) svn path=/main/branches/2.1.6/; revision=12430
* Bug #252304 - Restore the -V/--version option. (trunk r12293)Zac Medico2008-12-251-0/+7
| | | | svn path=/main/branches/2.1.6/; revision=12322
* Bug #250212 - Add a new 'upstream.workaround' qa category, and use it forZac Medico2008-12-121-1/+3
| | | | | | | the EMakeParallelDisabled check. Thanks to Mike Auty <ikelos@g.o> for this patch. (trunk r12179) svn path=/main/branches/2.1.6/; revision=12215
* It's not safe to use the git commit -a option since there mightZac Medico2008-12-031-0/+23
| | | | | | | | | | be some modified files elsewhere in the working tree that the user doesn't want to commit. Therefore, call git update-index in order to ensure that the index is updated with the latest versions of all new and modified files in the relevant portion of the working tree. (trunk r12142) svn path=/main/branches/2.1.6/; revision=12143
* When calling `git ls-files -m` to list modified files, use --with-tree=HEADZac Medico2008-12-031-2/+2
| | | | | | | | | | | so that differences from the most recent commit are given instead of differences from the index which is used for commit staging purposes. This is required since otherwise files that have been added via `git add` (such as echangelog does with the ChangeLog) won't show up in the list of modified files due to being unmodified relative to the index. Thanks to Christian Ruppert (idl0r) for reporting. (trunk r12140) svn path=/main/branches/2.1.6/; revision=12141
* Eliminate redundant Manifest separation code by combining mychanged + mynew ↵Zac Medico2008-11-261-13/+4
| | | | | | | | sooner. (trunk r12098) svn path=/main/branches/2.1.6/; revision=12099
* Remove redundant reference to 'mynew' since 'myupdates' already contains ↵Zac Medico2008-11-261-2/+2
| | | | | | | | those files. (trunk r12096) svn path=/main/branches/2.1.6/; revision=12097
* Bug #248464 - With git, there's never any keyword expansion, so there'sZac Medico2008-11-261-6/+20
| | | | | | | no need to regenerate manifests and all files will be committed in one big commit at the end. (trunk r12094) svn path=/main/branches/2.1.6/; revision=12095
* Bug #247548 - Remove 'last' and 'lfull' commands since nobody uses them.Zac Medico2008-11-231-74/+2
| | | | | | Thanks to Alec Warner <antarus@g.o>. (trunk r12049) svn path=/main/branches/2.1.6/; revision=12050
* When parsing `git diff` output, filter paths that are not descended from theZac Medico2008-11-171-4/+10
| | | | | | current directory. (trunk r11982) svn path=/main/branches/2.1.6/; revision=11983
* When committing manifests, specify the manifest paths instead of using gitZac Medico2008-11-171-4/+2
| | | | | | | commit -a, since we may not want to commit all dirty files in the whole repo. Thanks to Robin Johnson <robbat2@g.o> for reporting. (trunk r11980) svn path=/main/branches/2.1.6/; revision=11981
* Bug #246667 - Add REPOMAN_VCS_LOCAL_OPTS and REPOMAN_VCS_GLOBAL_OPTS variablesZac Medico2008-11-171-78/+83
| | | | | | that allow vcs options to be passed in for commit commands. (trunk r11978) svn path=/main/branches/2.1.6/; revision=11979
* Add missing -a option for git commits. (trunk r11976)Zac Medico2008-11-171-2/+2
| | | | svn path=/main/branches/2.1.6/; revision=11977
* Trigger the --include-dev suggestion for any keywords from dev profiles, evenZac Medico2008-11-161-2/+1
| | | | | | if those keywords also belong to stable profiles. (trunk r11970) svn path=/main/branches/2.1.6/; revision=11971
* Suggest to use the new --include-dev (-d) option in cases when some ebuildsZac Medico2008-11-161-1/+32
| | | | | | | have keywords from 'dev' profiles. This should help avoid confusion about 'dev' profiles no longer being checked by default. (trunk r11968) svn path=/main/branches/2.1.6/; revision=11969
* Only show the "--without-mask" suggestion when packages are actually maskedZac Medico2008-11-161-3/+5
| | | | | | by package.mask (rather than just keywords). (trunk r11966) svn path=/main/branches/2.1.6/; revision=11967
* Add a short -d option for the new --include-dev option. Thanks to JoshuaZac Medico2008-11-161-1/+1
| | | | | | Kinard <kumba@g.o> for the suggestion. (trunk r11964) svn path=/main/branches/2.1.6/; revision=11965
* In order to reduce time consumed for dependency checks, skip 'dev' profilesZac Medico2008-11-161-1/+5
| | | | | | | | | by default and add an --include-dev option which causes them to be checked. Given the current profiles.desc content, this approximately halves the number of profiles checked by default and also halves the time consumed by repoman. Thanks to Donnie Berkholz <dberkholz@g.o> for the suggestion. (trunk r11962) svn path=/main/branches/2.1.6/; revision=11963
* Exempt live ebuilds from KEYWORDS.missing and KEYWORDS.dropped warnings.Zac Medico2008-11-141-2/+5
| | | | | | | Thanks to Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o> for the suggestion. (trunk r11911) svn path=/main/branches/2.1.6/; revision=11912
* Having a leading ./ prefix on file paths can trigger a bug inZac Medico2008-11-141-0/+5
| | | | | | | | the cvs server when committing files to multiple directories, so strip the prefix. Thanks to Robin H. Johnson <robbat2@g.o> for reporting. (trunk r11896) svn path=/main/branches/2.1.6/; revision=11897