summaryrefslogtreecommitdiffstats
path: root/bin/repoman
Commit message (Collapse)AuthorAgeFilesLines
* Make the EbuildQuote check ignore lines beginningZac Medico2007-10-051-1/+1
| | | | | | | with local or export builtins since unquoted assignments are okay there. (trunk r7942) svn path=/main/branches/2.1.2/; revision=7943
* Eliminate confusing false positive error messagesZac Medico2007-10-051-7/+22
| | | | | | | | | | | | for SRC_URI.syntax and digestentry.unused that are reported when the SRC_URI for one or more ebuilds can't be parsed for some reason. There's no point in producing a false error here since the root cause will produce a valid error elsewhere, such as "SRC_URI.syntax" or "ebuild.sytax". (trunk r7905) svn path=/main/branches/2.1.2/; revision=7941
* Fix logic for the message that's show whenZac Medico2007-10-051-1/+1
| | | | | | --force is disabled. (trunk r7915) svn path=/main/branches/2.1.2/; revision=7937
* Make repoman bail out if it is unable to properlyZac Medico2007-10-051-19/+52
| | | | | | | | | access ebuild metadata for some reason. In this case it's impossible to generate a Manifest and therefore the --force option has to be disabled. (trunk r7914) svn path=/main/branches/2.1.2/; revision=7936
* Update the docs for the "ebuild.syntax" error toZac Medico2007-10-051-1/+1
| | | | | | | indicate that a digest verification failure can trigger it. (trunk r7905) svn path=/main/branches/2.1.2/; revision=7929
* Port the EbuildQuote check from trunk. (trunk r7904)Zac Medico2007-10-051-3/+80
| | | | svn path=/main/branches/2.1.2/; revision=7928
* Convert myoptions from a list to a dict. (trunk r7714)Zac Medico2007-09-061-6/+5
| | | | svn path=/main/branches/2.1.2/; revision=7743
* Move some of the less expensive QA checks before dep_check() so that they'reZac Medico2007-09-061-106/+106
| | | | | | still done even in --force mode. (trunk r7718) svn path=/main/branches/2.1.2/; revision=7742
* Skip the most expensive QA tests when --force in enabled since there's noZac Medico2007-09-061-0/+6
| | | | | | | point in wasting time on them when the user is intent on forcing the commit anyway. (trunk r7713) svn path=/main/branches/2.1.2/; revision=7741
* Fix RepoMan's grammar. (trunk r7711)Zac Medico2007-09-061-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7740
* Bug #110443 - Add a KEYWORDS.stable check for ebuilds that are added directlyZac Medico2007-09-061-0/+28
| | | | | | with stable KEYWORDS. (trunk r7710) svn path=/main/branches/2.1.2/; revision=7739
* Make the commit message indicate when the --force option is used. (trunk r7712)Zac Medico2007-09-061-6/+9
| | | | svn path=/main/branches/2.1.2/; revision=7738
* Add a --force option that forces commit to proceed. This is useful for casesZac Medico2007-09-061-1/+6
| | | | | | | like bug #110443 where the commit normally isn't allowed but there are exceptional circumstances where it may be acceptable. (trunk r7709) svn path=/main/branches/2.1.2/; revision=7737
* Bug #190406 - Filter the myheaders list so that it doesn't include binaryZac Medico2007-09-061-1/+6
| | | | | | blobs added to cvs with the -kb option. (trunk r7705) svn path=/main/branches/2.1.2/; revision=7736
* For bug #187795, remove pointless digest.disjointed and digest.notadded ↵Zac Medico2007-08-061-12/+0
| | | | | | warnings since they are always added to cvs automatically anyway. (trunk r7580) svn path=/main/branches/2.1.2/; revision=7581
* For bug #169500, detect when the cvs server puts /Attic/ inside the $Header ↵Zac Medico2007-07-211-0/+17
| | | | | | path and automatically correct it. (trunk r7340) svn path=/main/branches/2.1.2/; revision=7341
* For bug #185153, in commit mode do the "Fetching trivial updates" routine ↵Zac Medico2007-07-211-38/+44
| | | | | | before the qa scan. (trunk r7338) svn path=/main/branches/2.1.2/; revision=7339
* Flatten restrict for the RESTRICT.invalid check. (trunk r7120)Zac Medico2007-07-021-6/+16
| | | | svn path=/main/branches/2.1.2/; revision=7121
* Add a QA warning for invalid values of RESTRICT. Thanks to peper for the ↵Zac Medico2007-06-301-0/+12
| | | | | | patch. (trunk r7102) svn path=/main/branches/2.1.2/; revision=7103
* Remove lots of unnecessary list generation via dict.keys(). (trunk r6911)Zac Medico2007-06-221-3/+3
| | | | svn path=/main/branches/2.1.2/; revision=6930
* Pretty up the repoman imports, use cPickle over pickle for performance ↵Zac Medico2007-06-211-3/+13
| | | | | | (trunk r6431) svn path=/main/branches/2.1.2/; revision=6900
* Make repoman exit with nonzero status whenever there are qa issues (already ↵Zac Medico2007-06-151-0/+4
| | | | | | does the same in commit mode). Thanks to Daniel Gryniewicz <dang@gentoo.org> in bug #182166. (trunk r6856) svn path=/main/branches/2.1.2/; revision=6857
* For bug #181355, detect parenthesis mismatch in paren_reduce(), raise an ↵Zac Medico2007-06-111-0/+4
| | | | | | InvalidDependString exception, and make sure that all callers handle the exception properly. (trunk r6795:6797) svn path=/main/branches/2.1.2/; revision=6798
* Make repoman work with both + and - flags in IUSE. (trunk r6788)Zac Medico2007-06-101-6/+5
| | | | svn path=/main/branches/2.1.2/; revision=6789
* Don't complain when is missing unless manifest1 compatibility is enabled. ↵Zac Medico2007-06-011-9/+7
| | | | | | (trunk r6711 and r6716) svn path=/main/branches/2.1.2/; revision=6717
* xmlint can produce garbage output even on success, so only dump the ouput ↵Zac Medico2007-05-261-3/+8
| | | | | | when it fails. See bug #179008. (trunk r6631) svn path=/main/branches/2.1.2/; revision=6632
* Skip fetching of metadata.dtd when mymode == "manifest". (trunk r6618)v2.1.2.8Zac Medico2007-05-251-2/+4
| | | | svn path=/main/branches/2.1.2/; revision=6619
* Use device number and i-node number (like os.path.samefile does) to check if ↵Zac Medico2007-05-231-1/+18
| | | | | | the current directory is inside a given overlay. This solves issues with path comparison and symlinks. (trunk r6558:6559) svn path=/main/branches/2.1.2/; revision=6605
* For bug #176539, add a manifest target to repoman so that there's a simple ↵Zac Medico2007-05-231-2/+16
| | | | | | way to just generate a Manifest. svn path=/main/branches/2.1.2/; revision=6603
* For bug #179008, just use metadata.dtd directly from $DISTDIR. (trunk ↵Zac Medico2007-05-221-14/+13
| | | | | | r6561:6562) svn path=/main/branches/2.1.2/; revision=6576
* For bug #175344, handle a potential InvalidDependString exception when ↵Zac Medico2007-04-201-2/+8
| | | | | | parsing PROVIDE. (trunk r6420:6421) svn path=/main/branches/2.1.2/; revision=6422
* For bug #167667, add support for ${PORTDIR}/manifest1_obsolete and ↵Zac Medico2007-02-221-3/+51
| | | | | | automatically remove ${FILESDIR}/digest-* from cvs when appropriate. (trunk r6041:6042) svn path=/main/branches/2.1.2/; revision=6044
* Fix broken file list handling for FEATUES=sign when only the Manifest has ↵Zac Medico2007-02-221-0/+18
| | | | | | changed. Add some sanity checks for file list handling when repolevel < 3. (trunk r6034:6036) svn path=/main/branches/2.1.2/; revision=6037
* Fix more broken commitmessagefile handling. (trunk r6032:6033)Zac Medico2007-02-221-2/+7
| | | | svn path=/main/branches/2.1.2/; revision=6034
* Use startdir instead of mydir since mydir has a trailing slash which ↵Zac Medico2007-02-221-3/+3
| | | | | | triggers normalization issues with the dirname function. (trunk r6030:6031) svn path=/main/branches/2.1.2/; revision=6032
* Avoid a TypeError when commitmessagefile is None. (trunk r6028:6029)Zac Medico2007-02-221-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=6030
* Fix stardir and repodir logic from the previous commit. (trunk r6026:6027)Zac Medico2007-02-211-5/+3
| | | | svn path=/main/branches/2.1.2/; revision=6028
* For consistency, replace multiple os.getcwd() calls with the "mydir" ↵Zac Medico2007-02-211-4/+4
| | | | | | variable. (trunk r6023:6024) svn path=/main/branches/2.1.2/; revision=6026
* s/x/xs/ to fix a typo in a variable name. (trunk r6022:6023)Zac Medico2007-02-211-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=6025
* For bug #167217, don't hardcode /usr/lib/portage. (trunk r5945)Zac Medico2007-02-191-1/+2
| | | | svn path=/main/branches/2.1.2/; revision=6016
* Make the "lfull" output more succinct by omitting categories for which there ↵v2.1.2-r9Zac Medico2007-02-081-2/+1
| | | | | | are no violations. (trunk r5928) svn path=/main/branches/2.1.2/; revision=5929
* For bug #165783, handle a potential InvalidDependString exception in repoman ↵Zac Medico2007-02-071-13/+23
| | | | | | and report a SRC_URI.syntax failure. (trunk r5922) svn path=/main/branches/2.1.2/; revision=5923
* Enable strict dep checking for repoman. (trunk r5918)Zac Medico2007-02-071-0/+1
| | | | svn path=/main/branches/2.1.2/; revision=5919
* For bug #165349, use the portage_versions regex (via pkgsplit) instead of ↵Zac Medico2007-02-051-24/+1
| | | | | | the incompatible ones that repoman currently uses. (trunk r5887:5888) svn path=/main/branches/2.1.2/; revision=5900
* Can't delete variable that doesn't exist anymore (bug #164280) (trunk ↵Zac Medico2007-01-281-4/+12
| | | | | | r5816:5817 and r5820:5821) svn path=/main/branches/2.1.2/; revision=5822
* demote KEYWORDS.missing to a warning to make KEYWORDS='' valid (trunk ↵v2.1.2-r4Zac Medico2007-01-241-0/+1
| | | | | | r5767:5768) svn path=/main/branches/2.1.2/; revision=5771
* Replace mktemp with mkstemp since the former is deprecated for security reasons.Zac Medico2007-01-161-4/+4
| | | | svn path=/main/trunk/; revision=5669
* Fix broken commitmessagefile handling.Zac Medico2007-01-161-9/+13
| | | | svn path=/main/trunk/; revision=5668
* For consistency, just use os.environ.Zac Medico2007-01-161-1/+1
| | | | svn path=/main/trunk/; revision=5667
* Make repoman commit removals together with the other changes (instead of ↵Zac Medico2007-01-161-3/+8
| | | | | | with the final Manifest commit). svn path=/main/trunk/; revision=5666