summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
...
* fakedbapi: use _pkg_str moreZac Medico2012-06-222-15/+43
|
* getportageversion: handle repo: in parent fileZac Medico2012-06-221-0/+15
|
* ResolverPlayground: fix repo for binpkgsZac Medico2012-06-211-0/+1
|
* action_build: always display_problemsZac Medico2012-06-211-0/+10
|
* resolver/output: cleanup countersZac Medico2012-06-201-16/+9
|
* InheritEclass: add user esethome funcZac Medico2012-06-201-1/+1
|
* depgraph._complete_graph: old virt sanity checkZac Medico2012-06-201-3/+5
|
* backtracking: only feedback first slot conflictZac Medico2012-06-201-6/+5
| | | | | | Only create BacktrackNode instances for the first conflict which occurred, since the conflicts that occurred later may have been caused by the first conflict.
* ResolverPlayground: distinguish uninstall mergeZac Medico2012-06-202-5/+9
|
* ResolverPlayground: distinguish binpkg mergeZac Medico2012-06-202-8/+13
|
* ResolverPlayground: support binary packagesZac Medico2012-06-204-12/+51
|
* Atom: cleanup str()/unicode() usageZac Medico2012-06-201-17/+23
|
* depgraph._iter_atoms_for_pkg: fix for --rebuild-*Zac Medico2012-06-192-10/+27
| | | | | | The SetArg instances that are generated for --rebuild-if-* behvior need to be passed into _set_args() in order for _iter_atoms_for_pkg to be aware of these arguments.
* depgraph: optimize slot conflict backtrack orderZac Medico2012-06-192-3/+15
|
* depgraph: defer slot conflict backtrackingZac Medico2012-06-181-91/+75
| | | | | | Defer slot conflict backtracking until after _complete_graph is used to complete the graph, so that all relevant reverse dependencies are available for making informed backtracking decisions.
* depgraph._add_pkg: preserve previous pkg depthZac Medico2012-06-171-0/+2
|
* depgraph: use package sets for rebuild/reinstallZac Medico2012-06-171-5/+21
|
* DependencyArg: add __slots__Zac Medico2012-06-173-3/+12
|
* grabfile_package: show real file name in errorZac Medico2012-06-171-1/+1
|
* _process_slot_conflicts: do one slot at a timeZac Medico2012-06-161-36/+37
| | | | | This allows us to avoid redundant processing of slots that have already been processed by a previous call.
* depgraph: split out _handle_slot_conflict methodZac Medico2012-06-161-120/+129
|
* depgraph: simplify _select_pkg_highest_availableZac Medico2012-06-161-8/+0
| | | | | | This hunk of code is no longer needed since the content of _highest_pkg_cache is discarded each time a package is added to the graph.
* depgraph: _autounmask in _highest_pkg_cache keyZac Medico2012-06-161-1/+1
|
* Unmerge symlink listed as dir for bug #421165.Zac Medico2012-06-151-4/+5
|
* Add USE + license autounmask for bug #420847.Zac Medico2012-06-152-8/+13
|
* test_autounmask: add case for bug #420847Zac Medico2012-06-131-0/+11
|
* Fix test failure with Python 2.6.Arfrever Frehtes Taifersar Arahesis2012-06-131-1/+1
|
* repoman: handle trailing newlines betterMike Frysinger2012-06-122-3/+17
| | | | | | | | Automatically strip trailing newlines from the ChangeLog, and be better about not adding them in the first place (still not perfect, but getting there). Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* repoman: update cat/pkg info in header all the timeMike Frysinger2012-06-122-25/+133
| | | | | | | | | | | There are edge cases where repoman's changelog code is not as good as the existing echangelog. Mostly related to out of date headers. Have the code check the header in more cases not just for missing lines, but also outdated values all the time. While we're at it, write some tests! Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* test_match_from_list: fix _pkg_str usageZac Medico2012-06-121-3/+3
|
* dbapi: construct _pkg_str during match on-demandZac Medico2012-06-112-15/+49
|
* config: pass tolerant param to getconfig moreZac Medico2012-06-111-5/+8
|
* Move post_src_install metadata code to one func.Zac Medico2012-06-113-43/+39
|
* QueryCommand: add get_db() classmethodZac Medico2012-06-111-3/+7
|
* Package: move SLOT validation to _pkg_strZac Medico2012-06-102-15/+18
|
* Add a _get_slot_re() function.Zac Medico2012-06-103-4/+9
|
* Package: use _eapi_attrsZac Medico2012-06-102-4/+8
|
* _get_pv_re: use _eapi_attrsZac Medico2012-06-101-13/+20
|
* dep: remove old "DEPEND SYNTAX" commentsZac Medico2012-06-101-14/+0
|
* use_reduce: use _eapi_attrsZac Medico2012-06-102-3/+5
|
* _get_eapi_attrs: move to eapi moduleZac Medico2012-06-102-32/+31
|
* dep: move regex constants to top of fileZac Medico2012-06-101-16/+17
|
* _get_atom_wildcard_re: use _eapi_attrsZac Medico2012-06-101-16/+22
|
* _get_atom_re: share cache between more EAPIsZac Medico2012-06-101-4/+6
|
* _get_useflag_re: use _eapi_attrsZac Medico2012-06-101-20/+28
|
* _get_usedep_re: use _eapi_attrsZac Medico2012-06-101-33/+43
|
* Atom: use _eapi_attrs in constructorZac Medico2012-06-101-10/+15
|
* _get_atom_re: handle many combinationsZac Medico2012-06-101-19/+43
| | | | | | A namedtuple of _eapi_attrs is used to hash atom regular expressions, making it easy to handle many different combinations, as will be necessary for the addition of new features such as abi-slot deps.
* cache/sqlite.py: dynamically add columns to tableZac Medico2012-06-101-2/+40
|
* InheritEclass: avoid false positive in func regexZac Medico2012-06-081-5/+6
|