summaryrefslogtreecommitdiffstats
path: root/bin/repoman
Commit message (Collapse)AuthorAgeFilesLines
* Deprecate pordbapi.mysettings since the portdbapi.settings alias is nowZac Medico2010-03-021-2/+2
| | | | | | supported by stable portage. (trunk r15306) svn path=/main/branches/2.1.7/; revision=15541
* Fix AttributeError when adjusting incrementals. Thanks to Jonathan CallenZac Medico2010-03-021-7/+4
| | | | | | <abcd@g.o> for reporting. (trunk r15303) svn path=/main/branches/2.1.7/; revision=15538
* Avoid NameError when cwd is $FILESDIR. Thanks to Christian Ruppert <idl0r@g.o>Zac Medico2010-03-021-0/+6
| | | | | | for reporting. (trunk r15294) svn path=/main/branches/2.1.7/; revision=15533
* Don't ignore CVS/Entries.IO_error when not in commit mode. (trunk r15272)v2.1.7.17Zac Medico2010-01-291-6/+5
| | | | svn path=/main/branches/2.1.7/; revision=15273
* Remove code for svn.IO_error and bzr.IO_error categories since they don'tZac Medico2010-01-291-6/+2
| | | | | | | exist therefore and if this code had ever executed it would have raised a KeyError. (trunk r15222) svn path=/main/branches/2.1.7/; revision=15271
* Fix Manifest commit logic for cvs and svn. Thanks to Rafael MartinsZac Medico2010-01-291-4/+4
| | | | | | <rafael@rafaelmartins.com>. (trunk r15205) svn path=/main/branches/2.1.7/; revision=15258
* Invert some vcs conditionals that are specific to cvs and svn. (trunk r15204)Zac Medico2010-01-291-3/+3
| | | | svn path=/main/branches/2.1.7/; revision=15257
* Support mercurial. Thanks to Rafael Martins <rafael@rafaelmartins.com> for Zac Medico2010-01-291-15/+60
| | | | | | this patch. (trunk r15203) svn path=/main/branches/2.1.7/; revision=15256
* Make sure repoman knows about all files in the directory to commit using ↵Zac Medico2010-01-291-1/+1
| | | | | | | | bzr. Patch by Christian Faulhammer. (trunk r15199) svn path=/main/branches/2.1.7/; revision=15253
* Bug #300388 - Fix terminal handling code to so term codes aren't sent whenZac Medico2010-01-291-0/+1
| | | | | | TERM=dumb. (trunk r15191) svn path=/main/branches/2.1.7/; revision=15246
* only return status for the current directory (or the directory being asked ↵Zac Medico2010-01-291-3/+3
| | | | | | | | for), instead of the whole tree (trunk r15188) svn path=/main/branches/2.1.7/; revision=15244
* Add Bazaar (bzr) support for repoman, test-driven by Fauli (Christian ↵Zac Medico2010-01-291-18/+58
| | | | | | | | Faulhammer) (trunk r15185) svn path=/main/branches/2.1.7/; revision=15243
* Bug #269225 - Warn about virtuals with non-empty HOMEPAGE or LICENSE. ThanksZac Medico2010-01-291-0/+11
| | | | | | to Ulrich Müller <ulm@g.o> for this patch. (trunk r15174) svn path=/main/branches/2.1.7/; revision=15240
* Add 'tla' to the lists of live eclasses. (trunk r14935)Zac Medico2009-12-061-1/+2
| | | | svn path=/main/branches/2.1.7/; revision=14949
* Remove SLOT.missing since SLOT.invalid handles that case now. (trunk r14824)v2.1.7.5Zac Medico2009-11-161-3/+2
| | | | svn path=/main/branches/2.1.7/; revision=14841
* Bug #292820 - Make the Package constructor handle invalid SLOT values.Zac Medico2009-11-161-0/+1
| | | | | | (trunk r14819) svn path=/main/branches/2.1.7/; revision=14837
* Add a parsedate() function which emulates rfc822.parsedate(), since python3Zac Medico2009-10-271-12/+28
| | | | | | doesn't have it. (trunk r14729) svn path=/main/branches/2.1.7/; revision=14737
* Use calendar.timegm instead of time.mktime, for correct timezone handling.Zac Medico2009-10-271-1/+2
| | | | | | (trunk r14728) svn path=/main/branches/2.1.7/; revision=14736
* Don't set mtime on downloaded metadata.dtd when using python3, since theZac Medico2009-10-251-5/+23
| | | | | | | rfc822.parsedate() function is not available. Thanks to Arfrever for reporting. (trunk r14725) svn path=/main/branches/2.1.7/; revision=14727
* Use urllib.urlopen() instead of portage.fetch() for fetching metadata.dtd.Zac Medico2009-10-241-42/+68
| | | | | | (trunk r14709) svn path=/main/branches/2.1.7/; revision=14718
* Bug #259697 - Update IUSE.invalid docs for glep 56. Thanks to Alec WarnerZac Medico2009-10-191-1/+1
| | | | | | <antarus@g.o> for this patch. (trunk r14681) svn path=/main/branches/2.1.7/; revision=14692
* Bug #227225 - Add *DEPEND.badtilde warning for ~ operator used with non-zeroZac Medico2009-10-181-0/+12
| | | | | | | revision. Thanks to David Leverton <levertond@googlemail.com> for this patch. (trunk r14629) svn path=/main/branches/2.1.7/; revision=14657
* Fix _set module imports for rename, add hardcoded config for system and world,Zac Medico2009-10-101-1/+1
| | | | | | and remove unused sets code. svn path=/main/branches/2.1.7/; revision=14540
* Bug #274870: Add file.size.fatal check in repoman.Arfrever Frehtes Taifersar Arahesis2009-10-071-3/+8
| | | | svn path=/main/trunk/; revision=14510
* Fix collision in variable name 'x'.Zac Medico2009-10-061-2/+2
| | | | svn path=/main/trunk/; revision=14505
* Add a 'digest.missing' check, for cases like mythtv where the eclass hasZac Medico2009-10-061-4/+11
| | | | | | | modified the SRC_URI and now the Manifest has missing digests. Thanks to Brian Harring for the suggestion. svn path=/main/trunk/; revision=14500
* Remove libtool from RDEPEND.suspect list, since libltdl.so is validly used byZac Medico2009-10-011-1/+0
| | | | | | | some packages at runtime. Thanks to Samuli Suominen <ssuominen@g.o> for reporting. svn path=/main/trunk/; revision=14470
* Fix formatting of sizes with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-251-1/+1
| | | | svn path=/main/trunk/; revision=14429
* Fix "TypeError: object of type 'filter' has no len()".Arfrever Frehtes Taifersar Arahesis2009-09-231-2/+2
| | | | svn path=/main/trunk/; revision=14395
* Bug #285979 - Replace references to CDEPEND with UNUSED_00, to make it clearZac Medico2009-09-231-1/+0
| | | | | | that this key really is unused. svn path=/main/trunk/; revision=14393
* Replace doct.keys() usage with __iter__(), since it behaves identically inZac Medico2009-09-221-4/+4
| | | | | | both python 2.x and 3.x. svn path=/main/trunk/; revision=14379
* Use dict.(keys|values|items)() instead of ↵Arfrever Frehtes Taifersar Arahesis2009-09-211-9/+9
| | | | | | | | dict.(iterkeys|itervalues|iteritems)() for compatibility with Python 3. (2to3-3.1 -f dict -nw ${FILES}) svn path=/main/trunk/; revision=14327
* Use range() instead of xrange() for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-211-2/+2
| | | | | | (2to3-3.1 -f xrange -nw ${FILES}) svn path=/main/trunk/; revision=14317
* Define basestring as str when Python 3 is used.Arfrever Frehtes Taifersar Arahesis2009-09-211-0/+3
| | | | svn path=/main/trunk/; revision=14316
* Use filter() and zip() instead of itertools.ifilter() and itertools.izip() ↵Arfrever Frehtes Taifersar Arahesis2009-09-211-2/+2
| | | | | | | | for compatibility with Python 3. (2to3-3.1 -f itertools -f itertools_imports -nw ${FILES}) svn path=/main/trunk/; revision=14314
* Update system imports for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-9/+8
| | | | svn path=/main/trunk/; revision=14294
* Update syntax of numbers for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-3/+3
| | | | | | (2to3-3.1 -f numliterals -nw ${FILES}) svn path=/main/trunk/; revision=14292
* Support print() function with Python 2 in some files.Arfrever Frehtes Taifersar Arahesis2009-09-201-0/+2
| | | | svn path=/main/trunk/; revision=14291
* Update syntax of calls to print() for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-82/+82
| | | | | | (2to3-3.1 -f print -nw ${FILES}) svn path=/main/trunk/; revision=14290
* Update syntax of 'except' statements for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-15/+15
| | | | | | (2to3-3.1 -f except -nw ${FILES}) svn path=/main/trunk/; revision=14289
* Add dev-util/gperf to list of suspected run-time dependencies (bug #283357).Arfrever Frehtes Taifersar Arahesis2009-09-011-0/+1
| | | | svn path=/main/trunk/; revision=14175
* Many packages use setuptools at run-time, so remove it from list of ↵Arfrever Frehtes Taifersar Arahesis2009-08-291-1/+0
| | | | | | suspected run-time dependencies. svn path=/main/trunk/; revision=14170
* Add a LIVEVCS.unmasked category for ebuilds that have non-empty KEYWORDS andZac Medico2009-08-231-1/+26
| | | | | | | are not masked in the global package.mask. Thanks to Diego E. Pettenò for the suggestion. svn path=/main/trunk/; revision=14132
* Use _encodings['repo.content'] for decoding profiles.desc, ChangeLog,Zac Medico2009-08-191-5/+11
| | | | | | metadata.xml, and ebuilds. svn path=/main/trunk/; revision=14098
* Update imports to import portage.os (with unicode wrappers), and useZac Medico2009-08-111-1/+1
| | | | | | _unicode_encode() and _unicode_decode() where appropriate. svn path=/main/trunk/; revision=13993
* Add a PDEPEND.suspect category.v2.2_rc35v2.2_rc34Zac Medico2009-08-041-3/+5
| | | | svn path=/main/trunk/; revision=13884
* Make the USE=test RDEPEND check (bug #236786) also apply to PDEPEND.Zac Medico2009-08-031-4/+5
| | | | svn path=/main/trunk/; revision=13882
* Bug #270040 - Make repoman parse the categories file from the overlay.Zac Medico2009-07-221-0/+8
| | | | svn path=/main/trunk/; revision=13850
* Always pass encodings='utf_8' to codecs.open(), since otherwise it canZac Medico2009-07-201-2/+4
| | | | | | | | | | return non-unicode strings (at least in some cases, observed with python-2.6.2). Don't use unicode in portage.util.getconfig() for now, since shlex doesn't seem to support it (spurious \0 characters). If we use unicode for config variables, it breaks shlex.split() calls on those variables due to the same issue (spurious \0 characters). svn path=/main/trunk/; revision=13845
* Use Package.invalid to generate *.syntax repoman errors for LICENSE,Zac Medico2009-06-281-14/+10
| | | | | | PROPERTIES, PROVIDE, and RESTRICT. svn path=/main/trunk/; revision=13728