summaryrefslogtreecommitdiffstats
path: root/bin/repoman
Commit message (Collapse)AuthorAgeFilesLines
...
* Use portage.util.cmp_sort_key for python-3.0 compatibility.Zac Medico2009-02-031-2/+2
| | | | svn path=/main/trunk/; revision=12573
* Bug #255358 - Add new RDEPEND.implicit warning to detect the caes where DEPENDv2.2_rc23Zac Medico2009-01-181-0/+2
| | | | | | | is set and RDEPEND is unset in the ebuild, since this triggers implicit RDEPEND=$DEPEND assignment. svn path=/main/trunk/; revision=12529
* Fix false positive in the 'unused local USE-description' warning. Thanks toZac Medico2009-01-161-1/+1
| | | | | | Alexis Ballier <aballier@g.o> for reporting. svn path=/main/trunk/; revision=12524
* Identify which package has unused local USE descriptions, in case more thanZac Medico2009-01-161-1/+2
| | | | | | one package is being scanned. Thanks to Thomas Sachau <tommy@g.o> for reporting. svn path=/main/trunk/; revision=12523
* Drop the kernel version from the commit message for all platforms. Thanks toZac Medico2009-01-141-2/+0
| | | | | | Fabian Groffen <grobian@g.o> for the suggestion. svn path=/main/trunk/; revision=12519
* Don't show the running Linux kernel version in the commit message, since itZac Medico2009-01-141-1/+3
| | | | | | | might leak information that would be useful to attackers. Thanks to Ned Ludd <solar@g.o> for the suggestion. svn path=/main/trunk/; revision=12518
* Fix a TypeError which occurs in pretend commit mode when vcs is None. ThanksZac Medico2009-01-111-1/+6
| | | | | | to Fabian Groffen <grobian@g.o> for reporting. svn path=/main/trunk/; revision=12426
* Add a new 'metadata.warning' category and a check which detects local USEZac Medico2009-01-101-0/+12
| | | | | | | descriptions that are not used in any ebuilds. Thanks to Markus Meier <maekke@g.o> for the initial patch. svn path=/main/trunk/; revision=12413
* Add some blank lines around the messages that suggest --without-mask andZac Medico2009-01-081-5/+16
| | | | | | --include-dev. Thanks to Ryan Hill <dirtyepic@g.o> for the suggestion. svn path=/main/trunk/; revision=12400
* Handle tree conflicts in svn status output, new in subversion 1.6. Thanks toZac Medico2008-12-291-0/+3
| | | | | | Arfrever Frehtes Taifersar Arahesis for reporting. svn path=/main/trunk/; revision=12368
* Fix 'TypeError: not all arguments converted during string formatting'Zac Medico2008-12-291-2/+2
| | | | | | | triggered by repoman -v. Thanks to Javier Villavicencio <the_paya@g.o> for reporting. svn path=/main/trunk/; revision=12366
* Bug #253002 - Add a new variable.invalidchar check for metadata variables thatZac Medico2008-12-291-0/+14
| | | | | | contain characters that are not part of the ASCII character set. svn path=/main/trunk/; revision=12365
* Bug #252727 - Use `git diff-index --name-only --diff-filter=M HEAD` insteadZac Medico2008-12-281-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. svn path=/main/trunk/; revision=12359
* Bug #252304 - Restore the -V/--version option.Zac Medico2008-12-241-0/+7
| | | | svn path=/main/trunk/; revision=12293
* Bug #250212 - Add a new 'upstream.workaround' qa category, and use it forZac Medico2008-12-081-1/+3
| | | | | | | the EMakeParallelDisabled check. Thanks to Mike Auty <ikelos@g.o> for this patch. svn path=/main/trunk/; revision=12179
* 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. svn path=/main/trunk/; revision=12142
* 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. svn path=/main/trunk/; revision=12140
* Eliminate redundant Manifest separation code by combining mychanged + mynew ↵Zac Medico2008-11-261-13/+4
| | | | | | sooner. svn path=/main/trunk/; revision=12098
* Remove redundant reference to 'mynew' since 'myupdates' already contains ↵Zac Medico2008-11-261-2/+2
| | | | | | those files. svn path=/main/trunk/; revision=12096
* 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. svn path=/main/trunk/; revision=12094
* Bug #247548 - Remove 'last' and 'lfull' commands since nobody uses them.Zac Medico2008-11-231-74/+2
| | | | | | Thanks to Alec Warner <antarus@g.o>. svn path=/main/trunk/; revision=12049
* When parsing `git diff` output, filter paths that are not descended from theZac Medico2008-11-171-4/+10
| | | | | | current directory. svn path=/main/trunk/; revision=11982
* 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. svn path=/main/trunk/; revision=11980
* 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. svn path=/main/trunk/; revision=11978
* Add missing -a option for git commits.Zac Medico2008-11-171-2/+2
| | | | svn path=/main/trunk/; revision=11976
* 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. svn path=/main/trunk/; revision=11970
* 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. svn path=/main/trunk/; revision=11968
* Only show the "--without-mask" suggestion when packages are actually maskedZac Medico2008-11-161-3/+5
| | | | | | by package.mask (rather than just keywords). svn path=/main/trunk/; revision=11966
* 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. svn path=/main/trunk/; revision=11964
* 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. svn path=/main/trunk/; revision=11962
* 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. svn path=/main/trunk/; revision=11911
* 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. svn path=/main/trunk/; revision=11896
* Derive the changelog_path variable from the new checkdir_relative variable.Zac Medico2008-11-111-6/+1
| | | | svn path=/main/trunk/; revision=11854
* Make FindPortdir() return (None, None, None) on failure, instead of raisingZac Medico2008-11-111-3/+2
| | | | | | a potentially ambiguous ValueError. svn path=/main/trunk/; revision=11853
* Update hardcoded "cvs" error messages to show the correct vcs value.Zac Medico2008-11-111-4/+9
| | | | svn path=/main/trunk/; revision=11851
* Fix pretend output to show git -a option when committing signed manifest.Zac Medico2008-11-111-1/+1
| | | | svn path=/main/trunk/; revision=11850
* Add git support. Thanks to Daniel Robbins for the initial patch.Zac Medico2008-11-111-11/+71
| | | | svn path=/main/trunk/; revision=11849
* Make metadata.missing and metadata.bad fatal by removing them from theZac Medico2008-11-021-2/+0
| | | | | | qawarnings set. Thanks to Robin H. Johnson <robbat2@g.o> for the suggestion. svn path=/main/trunk/; revision=11803
* Fix broken stuff to avoid tracebacks when running in commit mode withZac Medico2008-10-311-1/+4
| | | | | | --pretend and no vcs. svn path=/main/trunk/; revision=11760
* Pass a Package instance into the config.setcpv() call.Zac Medico2008-10-311-1/+1
| | | | svn path=/main/trunk/; revision=11759
* recheck what changed in the repository also when nothing was added, becauseZac Medico2008-10-301-8/+6
| | | | | | | manifest regeneration might change the Manifest, this fixes bug #229033 (branches/prefix r11755) svn path=/main/trunk/; revision=11757
* Make sure mychanged and mynew are always defined even if there is no vcsZac Medico2008-10-301-0/+2
| | | | | | because commit mode is allowed without a vcs in pretend mode. svn path=/main/trunk/; revision=11753
* define myunadded such that repoman doesn't crash when being run in aZac Medico2008-10-301-0/+1
| | | | | | non-{cvs,svn} dir (branches/prefix r11750) svn path=/main/trunk/; revision=11751
* Update the auto-add message to say "Manifest" instead of "digests". Thanks toZac Medico2008-10-281-1/+1
| | | | | | grobian. svn path=/main/trunk/; revision=11739
* Remove manifest1 digest-* autoadd code. Thanks to grobian.Zac Medico2008-10-281-9/+1
| | | | svn path=/main/trunk/; revision=11738
* Add "bzr" to the lists of live eclasses.Zac Medico2008-10-231-0/+1
| | | | svn path=/main/trunk/; revision=11720
* Add a PROPERTIES.syntax check.Zac Medico2008-10-221-1/+3
| | | | svn path=/main/trunk/; revision=11717
* Bug #229033 - When a Manifest is added automatically by repoman, it's in theZac Medico2008-10-141-2/+17
| | | | | | | "mynew" list, so move manifest paths from that list to the "mymanifests" list when necessary. svn path=/main/trunk/; revision=11692
* Make "qawarnings" a normal set since the missingvars code might modify it.Zac Medico2008-10-071-1/+1
| | | | svn path=/main/trunk/; revision=11652
* Change the "qawarnings" variable from a list to a set.Zac Medico2008-10-071-3/+3
| | | | svn path=/main/trunk/; revision=11651