summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* test_config: test PORTDIR default mastersZac Medico2011-10-251-0/+5
|
* expand_new_virt: fix vardbapi.root referenceZac Medico2011-10-251-1/+2
|
* Use EROOT instead of ROOT for keys everywhere.Zac Medico2011-10-2520-138/+142
| | | | | | | | | | It makes more sense to use EROOT instead of ROOT for keys in mappings like portage.db, since it allows for multiple prefixes to exist simultaneously within the same map without having a key collision. This affects all portageq commands which take a <root> parameter, since that parameter now corresponds to EROOT instead of ROOT. None of this makes any difference for non-prefix users, since EROOT and ROOT are identical when EPREFIX is empty.
* create_trees: save target_root for later useZac Medico2011-10-253-17/+15
|
* ResolverPlayground: use create_treesZac Medico2011-10-252-16/+8
|
* tests/emerge: test pkg_config and pkg_infoZac Medico2011-10-241-0/+11
|
* Remove unused root parameters from doebuild callsZac Medico2011-10-242-3/+3
|
* tests/emerge: test file owner lookupZac Medico2011-10-241-0/+2
|
* doebuid: deprecate redundant "root" parameterZac Medico2011-10-241-6/+17
|
* deprecate "root" attributesZac Medico2011-10-245-19/+67
| | | | | | In preparation for prefix support, were EROOT will be used in place of ROOT in many places, deprecate unnecessary "root" attributes in order to eliminate them as a possible source of confusion.
* test_global_updates: test move with operatorv2.2.0_alpha71Zac Medico2011-10-231-1/+3
|
* test_global_updates: add missing Atom constructorZac Medico2011-10-231-1/+1
|
* test bug #388187Zac Medico2011-10-231-0/+37
|
* Skip global updates prior to sync (called after).Zac Medico2011-10-231-1/+2
|
* parse_updates: filter invalid for bug #388187Zac Medico2011-10-231-0/+5
|
* UpdateChangeLog: tweak clold_lines logicZac Medico2011-10-211-14/+17
| | | | There are two cases here that have to be mutually exclusive.
* update_copyright: make pretend a keyword argZac Medico2011-10-211-2/+2
|
* _update_copyright_year: optimize no-match caseZac Medico2011-10-211-1/+8
|
* update_copyright: process files as raw bytesZac Medico2011-10-211-10/+20
| | | | | This function will work correctly with files encoded in any character set, as long as the copyright statements consist of plain ASCII.
* UpdateChangeLog: split out/test copyright regexZac Medico2011-10-202-12/+51
| | | | | This also fixes a case where something like "Copyright 2011 " would be replaced with "Copyright 2011-2011 ".
* UpdateChangeLog: tweak new/changed codedZac Medico2011-10-201-9/+8
|
* UpdateChangeLog: split out get_committer_name()Zac Medico2011-10-201-20/+24
|
* UpdateChangeLog: handle edge casesZac Medico2011-10-201-10/+28
| | | | | This should handle all kinds of variance in the input ChangeLog and skel.ChangeLog.
* UpdateChangeLog: don't hardcode 1999 copyrightZac Medico2011-10-201-2/+2
| | | | | | We want repoman to be applicable to as many repositories as possible. If necessary, we can add another layout.conf attribute that configures the copyright start years for all files.
* update_copyright: remove stray semicolonZac Medico2011-10-201-1/+1
|
* update_copyright: don't hardcode 1999 start yearZac Medico2011-10-201-4/+5
| | | | | | We want repoman to be applicable to as many repositories as possible. If necessary, we can add another layout.conf attribute that configures the copyright start years for all files.
* tests/repoman: add skel.ChangeLogZac Medico2011-10-201-0/+2
|
* Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/portageFabian Groffen2011-10-201-4/+14
|\
| * tests/repoman: use layout.conf update-changelogZac Medico2011-10-201-4/+14
| |
* | UpdateChangeLog: fix whitespaceFabian Groffen2011-10-201-2/+2
| |
* | repoman: update copyright on modified filesFabian Groffen2011-10-201-6/+85
| | | | | | | | | | | | To retain the behaviour of echangelog, update the copyrights on modified files (mostly ebuilds) when necessary. Also update the ChangeLog's copyright.
* | repoman: get ChangeLog header from skel.ChangeLogFabian Groffen2011-10-201-36/+43
|/ | | | | | | Use skel.ChangeLog from the repo to create the header of a new ChangeLog file. Else, we just retain the original header of the ChangeLog. When no skel.ChangeLog file exists, and this is a new ChangeLog, no header is used.
* UpdateChangeLog: time in UTCZac Medico2011-10-201-3/+5
|
* repoman: get default to update changelog from layout.confFabian Groffen2011-10-201-1/+5
| | | | | | | | | | | | | Updating the ChangeLog file may be desirable in more repos than just the one named 'gentoo', like e.g. the Prefix one. Hence, make this default configurable though metadata/layout.conf. This commit must go accompanied by a commit to gentoo-x86/metadata/layout.conf that adds the following bit: # Bug #337853 - gentoo's council says to enable # --echangelog by default for the "gentoo" repo update-changelog = true
* depgraph: fix installed masked warningZac Medico2011-10-201-7/+8
| | | | | This warning has been broken since commit 5f65c2294df592a6a4e0f0fff0bedec49ed3491a.
* resolver/output: use set for myfetchlist hashingZac Medico2011-10-191-2/+2
|
* resolver/output: display binary fetch sizeZac Medico2011-10-191-5/+14
|
* Add bindbapi.getfetchsizes() like pordbapi has.Zac Medico2011-10-191-0/+28
|
* /etc/portage/modules: warn about metadata_overlayv2.2.0_alpha69Zac Medico2011-10-181-2/+9
| | | | | | This module is an alias for flat_hash now, and hasn't been useful since FEATURES=metadata-transfer was disabled by default in commit 81db3e467cd7f8bb94fcdf96d5fb4acf27bf382b.
* load_best_module: tweak metadata_overlay fallbackZac Medico2011-10-171-6/+9
|
* python3.2 fixes: "ResourceWarning: unclosed file"Zac Medico2011-10-173-9/+10
|
* tests/repoman: fix 'unknown revision' git msgsZac Medico2011-10-171-1/+1
|
* Fix serialize_eclasses = False in cache template.Zac Medico2011-10-172-7/+29
| | | | | | | This fixes volatile cache validation that did not get fixed in commit a63c163a50bf8a4e5ca8673cd8bebae29c36643a. Now all volatile cache problems that have been introduced since commit 2ed1cb53cc4158af08c22d466b15b9a9a7767212 should be fixed.
* portdbapi: fix volatile cache handlingZac Medico2011-10-174-120/+20
| | | | | | | | | The metadata_overlay usage, that was triggered automatically for users without depcachedir write access, has been broken since commit 2ed1cb53cc4158af08c22d466b15b9a9a7767212. The metadata_overlay class is not compatible with the new validation code, so remove it. If users have metadata_overlay configured as their cache module, fall back to flat_hash.
* eclass_cache: fix volatile cache DigestExceptionZac Medico2011-10-171-3/+3
| | | | | The deepcopy in catch/volatile.py misbehaved when it tried to copy attributes like __DEEPCOPY__ that didn't correspond to known functions.
* UpdateChangeLog: use struct_passwd attributesZac Medico2011-10-171-3/+3
|
* tests/repoman: fix manifests before adding to gitv2.2.0_alpha68Zac Medico2011-10-161-0/+1
|
* portdbapi.aux_get: remove redunant EAPI codeZac Medico2011-10-161-11/+8
| | | | This code only needs to exist in _metadata_callback.
* UpdateChangeLog: show trivial if nothing elseZac Medico2011-10-161-5/+20
| | | | | Like echangelog does, show ChangeLog or Manifest if there are no other changes to display.
* perform_checksum: OSerror to PermissionDeniedZac Medico2011-10-161-1/+3
|