summaryrefslogtreecommitdiffstats
path: root/bin/repoman
Commit message (Collapse)AuthorAgeFilesLines
...
* Deprecate pordbapi.mysettings since the portdbapi.settings alias is nowZac Medico2010-01-311-2/+2
| | | | | | supported by stable portage. svn path=/main/trunk/; revision=15306
* Fix AttributeError when adjusting incrementals. Thanks to Jonathan CallenZac Medico2010-01-311-7/+4
| | | | | | <abcd@g.o> for reporting. svn path=/main/trunk/; revision=15303
* Avoid NameError when cwd is $FILESDIR. Thanks to Christian Ruppert <idl0r@g.o>Zac Medico2010-01-301-0/+6
| | | | | | for reporting. svn path=/main/trunk/; revision=15294
* Don't ignore CVS/Entries.IO_error when not in commit mode.v2.2_rc62Zac Medico2010-01-291-6/+5
| | | | svn path=/main/trunk/; revision=15272
* 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. svn path=/main/trunk/; revision=15222
* Fix Manifest commit logic for cvs and svn. Thanks to Rafael MartinsZac Medico2010-01-191-4/+4
| | | | | | <rafael@rafaelmartins.com>. svn path=/main/trunk/; revision=15205
* Invert some vcs conditionals that are specific to cvs and svn.Zac Medico2010-01-181-3/+3
| | | | svn path=/main/trunk/; revision=15204
* Support mercurial. Thanks to Rafael Martins <rafael@rafaelmartins.com> for Zac Medico2010-01-181-15/+60
| | | | | | this patch. svn path=/main/trunk/; revision=15203
* Make sure repoman knows about all files in the directory to commit using ↵Fabian Groffen2010-01-141-1/+1
| | | | | | bzr. Patch by Christian Faulhammer. svn path=/main/trunk/; revision=15199
* Bug #300388 - Fix terminal handling code to so term codes aren't sent whenZac Medico2010-01-111-0/+1
| | | | | | TERM=dumb. svn path=/main/trunk/; revision=15191
* only return status for the current directory (or the directory being asked ↵Fabian Groffen2010-01-101-3/+3
| | | | | | for), instead of the whole tree svn path=/main/trunk/; revision=15188
* Add Bazaar (bzr) support for repoman, test-driven by Fauli (Christian ↵Fabian Groffen2010-01-101-18/+58
| | | | | | Faulhammer) svn path=/main/trunk/; revision=15185
* Bug #269225 - Warn about virtuals with non-empty HOMEPAGE or LICENSE. ThanksZac Medico2010-01-071-0/+11
| | | | | | to Ulrich Müller <ulm@g.o> for this patch. svn path=/main/trunk/; revision=15174
* Add 'tla' to the lists of live eclasses.Zac Medico2009-12-061-1/+2
| | | | svn path=/main/trunk/; revision=14935
* Remove SLOT.missing since SLOT.invalid handles that case now.v2.2_rc50Zac Medico2009-11-161-3/+2
| | | | svn path=/main/trunk/; revision=14824
* Bug #292820 - Make the Package constructor handle invalid SLOT values.Zac Medico2009-11-121-0/+1
| | | | svn path=/main/trunk/; revision=14819
* Add a parsedate() function which emulates rfc822.parsedate(), since python3Zac Medico2009-10-251-12/+28
| | | | | | doesn't have it. svn path=/main/trunk/; revision=14729
* Use calendar.timegm instead of time.mktime, for correct timezone handling.Zac Medico2009-10-251-1/+2
| | | | svn path=/main/trunk/; revision=14728
* 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. svn path=/main/trunk/; revision=14725
* Use urllib.urlopen() instead of portage.fetch() for fetching metadata.dtd.Zac Medico2009-10-241-42/+68
| | | | svn path=/main/trunk/; revision=14709
* Bug #259697 - Update IUSE.invalid docs for glep 56. Thanks to Alec WarnerZac Medico2009-10-191-1/+1
| | | | | | <antarus@g.o> for this patch. svn path=/main/trunk/; revision=14681
* 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. svn path=/main/trunk/; revision=14629
* 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
* Bug #236786 - Warn about 'test?' USE conditionals in RDEPEND. Thanks toZac Medico2009-06-281-1/+5
| | | | | | Markus Meier <maekke@gentoo.org> for this patch. svn path=/main/trunk/; revision=13724